Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    André Andrade*MikrotikRio Avatar de interhome
    Ingresso
    Oct 2008
    Localização
    Brasil.
    Posts
    1.116
    Posts de Blog
    15

    Padrão [dica] 44 - script ubnt 5.58 - compliance test

    [DICA] 44 - SCRIPT UBNT 5.58 - COMPLIANCE TEST


    17 de fevereiro de 2014 às 19:01
    [DICA] 44 - SCRIPT UBNT 5.58 - COMPLIANCE TEST


    Acesse via SSH (PUTTY - http://www.baixaki.com.br/site/dwnld38061.htm) OU direto pelo Mikrotik


    echo "echo '<option value=\"511\">===Compliance Test===</option>' >>



    /etc/ccodes.inc" > /etc/persistent/rc.poststart



    chmod +x /etc/persistent/rc.poststart



    cfgmtd -w -p /etc/



    reboot

    Clique na imagem para uma versão maior

Nome:	         ComplianceTest.jpg
Visualizações:	3173
Tamanho: 	35,9 KB
ID:      	50361
    Imagens: Danilo Oliver https://www.facebook.com/photo.php?f...type=1&theater acessado em 17 de fev.2014 as 19:13
    Curtam:
    https://www.facebook.com/notes/mikro...96322393789361

  2. #2

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    Citação Postado originalmente por interhome Ver Post
    [DICA] 44 - SCRIPT UBNT 5.58 - COMPLIANCE TEST


    17 de fevereiro de 2014 às 19:01
    [DICA] 44 - SCRIPT UBNT 5.58 - COMPLIANCE TEST


    Acesse via SSH (PUTTY - http://www.baixaki.com.br/site/dwnld38061.htm) OU direto pelo Mikrotik


    echo "echo '<option value=\"511\">===Compliance Test===</option>' >>



    /etc/ccodes.inc" > /etc/persistent/rc.poststart



    chmod +x /etc/persistent/rc.poststart



    cfgmtd -w -p /etc/



    reboot

    Clique na imagem para uma versão maior

Nome:	         ComplianceTest.jpg
Visualizações:	3173
Tamanho: 	35,9 KB
ID:      	50361
    Imagens: Danilo Oliver https://www.facebook.com/photo.php?f...type=1&theater acessado em 17 de fev.2014 as 19:13
    Curtam:
    https://www.facebook.com/notes/mikro...96322393789361

    ??? (só para esclarecer , compliance test, comprimento teste) ?????????????????


  3. #3
    André Andrade*MikrotikRio Avatar de interhome
    Ingresso
    Oct 2008
    Localização
    Brasil.
    Posts
    1.116
    Posts de Blog
    15

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    Na atualização 5.58 entre as alterações está o fato de ter sido removido o "modo de teste". Através deste script se consegue fazer uso.

  4. #4

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    Show de bola amigo!, agora uma duvida... copiando linha a linha ou pode-se copiar todo o script e jogar no putty?, obrigado.

  5. #5

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    toda a vez que resetar o aparelho teremos que inserir esse código novamente né?

  6. #6

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    Citação Postado originalmente por Rodriguinhow Ver Post
    Show de bola amigo!, agora uma duvida... copiando linha a linha ou pode-se copiar todo o script e jogar no putty?, obrigado.
    tanbem fiquei na duvida.

  7. #7
    André Andrade*MikrotikRio Avatar de interhome
    Ingresso
    Oct 2008
    Localização
    Brasil.
    Posts
    1.116
    Posts de Blog
    15

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    Pode.
    Porem isso é preguiça?

    Teste e poste os seus resultados.

  8. #8

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    Citação Postado originalmente por misterbogus Ver Post
    toda a vez que resetar o aparelho teremos que inserir esse código novamente né?
    Também tenho essa duvida. Vou fazer um teste e postar se após reiniciar vai ser preciso ou não re-inserir o script.

  9. #9

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    Pessoal, fiz o teste aqui e após reiniciar a antena, o script rodou de boa, não precisei executá-lo novamente. O detalhe que reparei foi a questão do Compliance Test, pois eu achava que após colocar o script ele iria aparecer novamente no Country Code, porem aqui não apareceu.

    Acho que o autor do tópico pode nos tirar essa duvida.

    Abraço a todos.

  10. #10

    Red face Re: [dica] 44 - script ubnt 5.58 - compliance test

    boa noite amigos, depois de uma noite inteira consegui fazer a versão 5.58 funcionar com todos os países inclusive como compliance test, estarei reescrevendo os script e posto aqui em breve,, att

  11. #11

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    Aguardo, pq aqui não rolou. Sei que a Ubiquiti lançou duas compilações diferentes da versão 5.5.8. O build20795 e build20991. Segundo informações passadas por um colega de forum, eles bloquearam esse script no build 20991. Coisas que fiz e não deram certo ainda:

    Rodar esse script na versão 5.5.8build20991
    Rodar script na versão 5.5.6 e colcocar de volta a 5.5.8build 20991
    Rodar script no build20795

    Nada funcionou.

    Se atualizar já com complience test ativado na versão 5.5.6 continua funcionando, mas não pode alterar mais nada sem selecionar um país.

  12. #12

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    pois é raumaster, aqui com esse scipt rodou todos os paises inclusive o comliance, e vc pode fazer alterações de países sem nenhum problema, também estou testando em nano bridge e nano statiom m5,,,no máximo amanha ja posto aqui estou fazendo umas revisoes. att

  13. #13

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    Pra que atualizar???

    Se liguem...


    Regulatory updates:
    - New: Regulatory changes for Greece
    - New: Regulatory changes for Thailand
    - New: Add Croatia under EU regulatory rules
    - New: Split Serbia and Montenegro
    - New: Remove Compliance Test mode
    - New: Lock selected country for all EU countries/Switzerland. Reset to factory defaults is required to order to change country
    - New: Available frequency list is updated for UK when operating in 30MHz channel width.


    Nenhuma melhoria ou adição de recursos!
    Muito menos correção de algum bug.
    Não vejo motivo para atualizar o Airos.

  14. #14

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    aqui na minha rede ptp com 2 nano bridge de 25dbi com 18km de distancia 52mega tx/12mega rx versão 5.56.
    após atualização para a versão 5.58, sem nenhuma configuração adicional, 62 mega tx/mega 40rx
    atualização e testes feito nos mesmos horários.

    att

  15. #15

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    segue ai galera o script montado.

    com a versão ja atualizada 5.58 acesse via ssh o equipamento. copie e cole 1 de cada vez.

    (1)

    echo "echo '<option value="32" selected>Argentina</option>
    <option value="51">Armenia</option>
    <option value="533">Aruba</option>
    <option value="36">Australia</option>
    <option value="40">Austria</option>
    <option value="31">Azerbaijan</option>
    <option value="48">Bahrain</option>
    <option value="52">Barbados</option>
    <option value="112">Belarus</option>
    <option value="56">Belgium</option>
    <option value="84">Belize</option>
    <option value="68">Bolivia</option>
    <option value="70">Bosnia and Herzegovina</option>
    <option value="76">Brazil</option>
    <option value="96">Brunei Darussalam</option>
    <option value="100">Bulgaria</option>
    <option value="116">Cambodia</option>
    <option value="124">Canada</option>
    <option value="152">Chile</option>
    <option value="156">China</option>
    <option value="170">Colombia</option>
    <option value="511">Compliance Test</option>
    <option value="188">Costa rica</option>
    <option value="191">Croatia</option>
    <option value="196">Cyprus</option>
    <option value="203">Czech republic</option>
    <option value="208">Denmark</option>
    <option value="214">Dominican Republic</option>
    <option value="218">Ecuador</option>
    <option value="818">Egypt</option>
    <option value="222">El Salvador</option>
    <option value="233">Estonia</option>
    <option value="246">Finland</option>
    <option value="250">France</option>
    <option value="268">Georgia</option>
    <option value="276">Germany</option>
    <option value="300">Greece</option>
    <option value="304">Greenland</option>
    <option value="308">Grenada</option>
    <option value="316">Guam</option>
    <option value="320">Guatemala</option>
    <option value="332">Haiti</option>
    <option value="340">Honduras</option>
    <option value="344">Hong Kong</option>
    <option value="348">Hungary</option>
    <option value="352">Iceland</option>
    <option value="356">India</option>
    <option value="360">Indonesia</option>
    <option value="364">Iran</option>
    <option value="372">Ireland</option>
    <option value="376">Israel</option>
    <option value="380">Italy</option>
    <option value="388">Jamaica</option>
    <option value="400">Jordan</option>
    <option value="404">Kenya</option>
    <option value="408">North Korea</option>
    <option value="410">Korea Republic</option>
    <option value="414">Kuwait</option>
    <option value="428">Latvia</option>
    <option value="422">Lebanon</option>
    <option value="438">Liechtenstein</option>
    <option value="440">Lithuania</option>
    <option value="442">Luxembourg</option>
    <option value="446">Macau</option>
    <option value="807">Macedonia</option>
    <option value="458">Malaysia</option>
    <option value="470">Malta</option>
    <option value="484">Mexico</option>
    <option value="492">Monaco</option>
    <option value="504">Morocco</option>
    <option value="524">Nepal</option>
    <option value="528">Netherlands</option>
    <option value="530">Netherlands Antilles</option>
    <option value="554">New Zealand</option>
    <option value="578">Norway</option>
    <option value="512">Oman</option>
    <option value="586">Pakistan</option>
    <option value="591">Panama</option>
    <option value="598">Papua New Guinea</option>
    <option value="604">Peru</option>
    <option value="608">Philippines</option>
    <option value="616">Poland</option>
    <option value="620">Portugal</option>
    <option value="630">Puerto Rico</option>
    <option value="634">Qatar</option>
    <option value="642">Romania</option>
    <option value="643">Russia</option>
    <option value="682">Saudi Arabia</option>
    <option value="891">Serbia And Montenegro</option>
    <option value="702">Singapore</option>
    <option value="703">Slovakia</option>
    <option value="705">Slovenia</option>
    <option value="710">South Africa</option>
    <option value="724">Spain</option>
    <option value="144">Sri Lanka</option>
    <option value="752">Sweden</option>
    <option value="756">Switzerland</option>
    <option value="158">Taiwan</option>
    <option value="764">Thailand</option>
    <option value="780">Trinidad And Tobago</option>
    <option value="788">Tunisia</option>
    <option value="792">Turkey</option>
    <option value="804">Ukraine</option>
    <option value="784">United Arab Emirates</option>
    <option value="826">United Kingdom</option>
    <option value="840">United States</option>
    <option value="858">Uruguay</option>
    <option value="860">Uzbekistan</option>
    <option value="862">Venezuela</option>
    <option value="704">Viet Nam</option>' >> /etc/ccodes.inc" > /etc/persistent/rc.poststart

    (2)

    chmod +x /etc/persistent/rc.poststart

    (3)

    cfgmtd -w -p /etc/

    (4)

    reboot

    galera quero deixar bem claro não foi eu quem fez este script a unica coisa que fiz foi montar ele de forma correta para que a versão 5.58 tenha em sua lista de países o compliante test ok.

    foi testado em nanobridge m5, nanostation m5 nanostation loco m5 e airgrid m5.

    att.

  16. #16

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    Citação Postado originalmente por thedarknex Ver Post
    segue ai galera o script montado.

    com a versão ja atualizada 5.58 acesse via ssh o equipamento. copie e cole 1 de cada vez.

    (1)

    echo "echo '<option value="32" selected>Argentina</option>
    <option value="51">Armenia</option>
    <option value="533">Aruba</option>
    <option value="36">Australia</option>
    <option value="40">Austria</option>
    <option value="31">Azerbaijan</option>
    <option value="48">Bahrain</option>
    <option value="52">Barbados</option>
    <option value="112">Belarus</option>
    <option value="56">Belgium</option>
    <option value="84">Belize</option>
    <option value="68">Bolivia</option>
    <option value="70">Bosnia and Herzegovina</option>
    <option value="76">Brazil</option>
    <option value="96">Brunei Darussalam</option>
    <option value="100">Bulgaria</option>
    <option value="116">Cambodia</option>
    <option value="124">Canada</option>
    <option value="152">Chile</option>
    <option value="156">China</option>
    <option value="170">Colombia</option>
    <option value="511">Compliance Test</option>
    <option value="188">Costa rica</option>
    <option value="191">Croatia</option>
    <option value="196">Cyprus</option>
    <option value="203">Czech republic</option>
    <option value="208">Denmark</option>
    <option value="214">Dominican Republic</option>
    <option value="218">Ecuador</option>
    <option value="818">Egypt</option>
    <option value="222">El Salvador</option>
    <option value="233">Estonia</option>
    <option value="246">Finland</option>
    <option value="250">France</option>
    <option value="268">Georgia</option>
    <option value="276">Germany</option>
    <option value="300">Greece</option>
    <option value="304">Greenland</option>
    <option value="308">Grenada</option>
    <option value="316">Guam</option>
    <option value="320">Guatemala</option>
    <option value="332">Haiti</option>
    <option value="340">Honduras</option>
    <option value="344">Hong Kong</option>
    <option value="348">Hungary</option>
    <option value="352">Iceland</option>
    <option value="356">India</option>
    <option value="360">Indonesia</option>
    <option value="364">Iran</option>
    <option value="372">Ireland</option>
    <option value="376">Israel</option>
    <option value="380">Italy</option>
    <option value="388">Jamaica</option>
    <option value="400">Jordan</option>
    <option value="404">Kenya</option>
    <option value="408">North Korea</option>
    <option value="410">Korea Republic</option>
    <option value="414">Kuwait</option>
    <option value="428">Latvia</option>
    <option value="422">Lebanon</option>
    <option value="438">Liechtenstein</option>
    <option value="440">Lithuania</option>
    <option value="442">Luxembourg</option>
    <option value="446">Macau</option>
    <option value="807">Macedonia</option>
    <option value="458">Malaysia</option>
    <option value="470">Malta</option>
    <option value="484">Mexico</option>
    <option value="492">Monaco</option>
    <option value="504">Morocco</option>
    <option value="524">Nepal</option>
    <option value="528">Netherlands</option>
    <option value="530">Netherlands Antilles</option>
    <option value="554">New Zealand</option>
    <option value="578">Norway</option>
    <option value="512">Oman</option>
    <option value="586">Pakistan</option>
    <option value="591">Panama</option>
    <option value="598">Papua New Guinea</option>
    <option value="604">Peru</option>
    <option value="608">Philippines</option>
    <option value="616">Poland</option>
    <option value="620">Portugal</option>
    <option value="630">Puerto Rico</option>
    <option value="634">Qatar</option>
    <option value="642">Romania</option>
    <option value="643">Russia</option>
    <option value="682">Saudi Arabia</option>
    <option value="891">Serbia And Montenegro</option>
    <option value="702">Singapore</option>
    <option value="703">Slovakia</option>
    <option value="705">Slovenia</option>
    <option value="710">South Africa</option>
    <option value="724">Spain</option>
    <option value="144">Sri Lanka</option>
    <option value="752">Sweden</option>
    <option value="756">Switzerland</option>
    <option value="158">Taiwan</option>
    <option value="764">Thailand</option>
    <option value="780">Trinidad And Tobago</option>
    <option value="788">Tunisia</option>
    <option value="792">Turkey</option>
    <option value="804">Ukraine</option>
    <option value="784">United Arab Emirates</option>
    <option value="826">United Kingdom</option>
    <option value="840">United States</option>
    <option value="858">Uruguay</option>
    <option value="860">Uzbekistan</option>
    <option value="862">Venezuela</option>
    <option value="704">Viet Nam</option>' >> /etc/ccodes.inc" > /etc/persistent/rc.poststart

    (2)

    chmod +x /etc/persistent/rc.poststart

    (3)

    cfgmtd -w -p /etc/

    (4)

    reboot

    galera quero deixar bem claro não foi eu quem fez este script a unica coisa que fiz foi montar ele de forma correta para que a versão 5.58 tenha em sua lista de países o compliante test ok.

    foi testado em nanobridge m5, nanostation m5 nanostation loco m5 e airgrid m5.

    att.
    Olá amigo, muito bom! Porém, desculpe a pergunta mas após copiar e colar cada linha, fui dando "enter", ou seja, a cada linha um "Enter", dai no final reboot mas o compliance test não apareceu na listas de países. Tá certo mesmo um "Enter" após cada linha ?Alguma ideia do que pode ser ?

    Abraço.

  17. #17

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    não amigo, não é linha por linha é o 1 script completo depois o segundo e o terceiro depois reebot.

  18. #18

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    Saudações...

    MK não é minha praia, mas html é tranquilo...

    O comando que ele passou nada mais é do que inserir uma linha no final do arquivo "/etc/ccodes.inc" que tecnicamente falando é um include dentro de um campo select.

    <option value="511">===Compliance Test===</option>

    - - -
    Não precisa de scape, no caso o \"

    O comando corretamente seria:
    # echo '<option value="511">===Compliance Test===</option>' >> /etc/codes.inc

    explicando:
    echo --> comando
    entre os ' ' -->conteúdo que se deseja inserir, no caso: <option value="511">===Compliance Test===</option>
    >> --> redireciona a saída do comando echo para um arquivo sem sobrescrever o conteúdo, mas ADICIONANDO uma linha no final do arquivo
    /etc/codes.inc --> arquivo que recebera uma linha no final.

    No console:

    echo '<option value="511">===Compliance Test===</option>' >> /etc/codes.inc
    - - -
    outro erro esta no finalzinho:
    ---8<---
    <option value="704">Viet Nam</option>' >> /etc/ccodes.inc" > /etc/persistent/rc.poststart
    ---8<---
    esse cara ">" no comando: o famigerado faz com que se sobrescreva o arquivo inteiro, por isso que tem que ficar reescrevendo ele toda a vez.

    experimente assim:
    estando no console digite:
    Código :
    echo ' <option value="32">Argentina</option>
    <option value="51">Armenia</option>
    <option value="533">Aruba</option>
    <option value="36">Australia</option>
    <option value="40">Austria</option>
    <option value="31">Azerbaijan</option>
    <option value="48">Bahrain</option>
    <option value="52">Barbados</option>
    <option value="112">Belarus</option>
    <option value="56">Belgium</option>
    <option value="84">Belize</option>
    <option value="68">Bolivia</option>
    <option value="70">Bosnia and Herzegovina</option>
    <option value="76" selected>Brasil</option>
    <option value="96">Brunei Darussalam</option>
    <option value="100">Bulgaria</option>
    <option value="116">Cambodia</option>
    <option value="124">Canada</option>
    <option value="152">Chile</option>
    <option value="156">China</option>
    <option value="170">Colombia</option>
    <option value="511">Compliance Test</option>
    <option value="188">Costa rica</option>
    <option value="191">Croatia</option>
    <option value="196">Cyprus</option>
    <option value="203">Czech republic</option>
    <option value="208">Denmark</option>
    <option value="214">Dominican Republic</option>
    <option value="218">Ecuador</option>
    <option value="818">Egypt</option>
    <option value="222">El Salvador</option>
    <option value="233">Estonia</option>
    <option value="246">Finland</option>
    <option value="250">France</option>
    <option value="268">Georgia</option>
    <option value="276">Germany</option>
    <option value="300">Greece</option>
    <option value="304">Greenland</option>
    <option value="308">Grenada</option>
    <option value="316">Guam</option>
    <option value="320">Guatemala</option>
    <option value="332">Haiti</option>
    <option value="340">Honduras</option>
    <option value="344">Hong Kong</option>
    <option value="348">Hungary</option>
    <option value="352">Iceland</option>
    <option value="356">India</option>
    <option value="360">Indonesia</option>
    <option value="364">Iran</option>
    <option value="372">Ireland</option>
    <option value="376">Israel</option>
    <option value="380">Italy</option>
    <option value="388">Jamaica</option>
    <option value="400">Jordan</option>
    <option value="404">Kenya</option>
    <option value="408">North Korea</option>
    <option value="410">Korea Republic</option>
    <option value="414">Kuwait</option>
    <option value="428">Latvia</option>
    <option value="422">Lebanon</option>
    <option value="438">Liechtenstein</option>
    <option value="440">Lithuania</option>
    <option value="442">Luxembourg</option>
    <option value="446">Macau</option>
    <option value="807">Macedonia</option>
    <option value="458">Malaysia</option>
    <option value="470">Malta</option>
    <option value="484">Mexico</option>
    <option value="492">Monaco</option>
    <option value="504">Morocco</option>
    <option value="524">Nepal</option>
    <option value="528">Netherlands</option>
    <option value="530">Netherlands Antilles</option>
    <option value="554">New Zealand</option>
    <option value="578">Norway</option>
    <option value="512">Oman</option>
    <option value="586">Pakistan</option>
    <option value="591">Panama</option>
    <option value="598">Papua New Guinea</option>
    <option value="604">Peru</option>
    <option value="608">Philippines</option>
    <option value="616">Poland</option>
    <option value="620">Portugal</option>
    <option value="630">Puerto Rico</option>
    <option value="634">Qatar</option>
    <option value="642">Romania</option>
    <option value="643">Russia</option>
    <option value="682">Saudi Arabia</option>
    <option value="891">Serbia And Montenegro</option>
    <option value="702">Singapore</option>
    <option value="703">Slovakia</option>
    <option value="705">Slovenia</option>
    <option value="710">South Africa</option>
    <option value="724">Spain</option>
    <option value="144">Sri Lanka</option>
    <option value="752">Sweden</option>
    <option value="756">Switzerland</option>
    <option value="158">Taiwan</option>
    <option value="764">Thailand</option>
    <option value="780">Trinidad And Tobago</option>
    <option value="788">Tunisia</option>
    <option value="792">Turkey</option>
    <option value="804">Ukraine</option>
    <option value="784">United Arab Emirates</option>
    <option value="826">United Kingdom</option>
    <option value="840">United States</option>
    <option value="858">Uruguay</option>
    <option value="860">Uzbekistan</option>
    <option value="862">Venezuela</option>
    <option value="704">Viet Nam</option>
    <option value="511">===Compliance Test===</option>' >> /etc/codes.inc

    Contéudo do arquivo /etc/ccodes.inc deverá ser:
    Código :
    <option value="32">Argentina</option>
    <option value="51">Armenia</option>
    <option value="533">Aruba</option>
    <option value="36">Australia</option>
    <option value="40">Austria</option>
    <option value="31">Azerbaijan</option>
    <option value="48">Bahrain</option>
    <option value="52">Barbados</option>
    <option value="112">Belarus</option>
    <option value="56">Belgium</option>
    <option value="84">Belize</option>
    <option value="68">Bolivia</option>
    <option value="70">Bosnia and Herzegovina</option>
    <option value="76" selected>Brasil</option>
    <option value="96">Brunei Darussalam</option>
    <option value="100">Bulgaria</option>
    <option value="116">Cambodia</option>
    <option value="124">Canada</option>
    <option value="152">Chile</option>
    <option value="156">China</option>
    <option value="170">Colombia</option>
    <option value="511">Compliance Test</option>
    <option value="188">Costa rica</option>
    <option value="191">Croatia</option>
    <option value="196">Cyprus</option>
    <option value="203">Czech republic</option>
    <option value="208">Denmark</option>
    <option value="214">Dominican Republic</option>
    <option value="218">Ecuador</option>
    <option value="818">Egypt</option>
    <option value="222">El Salvador</option>
    <option value="233">Estonia</option>
    <option value="246">Finland</option>
    <option value="250">France</option>
    <option value="268">Georgia</option>
    <option value="276">Germany</option>
    <option value="300">Greece</option>
    <option value="304">Greenland</option>
    <option value="308">Grenada</option>
    <option value="316">Guam</option>
    <option value="320">Guatemala</option>
    <option value="332">Haiti</option>
    <option value="340">Honduras</option>
    <option value="344">Hong Kong</option>
    <option value="348">Hungary</option>
    <option value="352">Iceland</option>
    <option value="356">India</option>
    <option value="360">Indonesia</option>
    <option value="364">Iran</option>
    <option value="372">Ireland</option>
    <option value="376">Israel</option>
    <option value="380">Italy</option>
    <option value="388">Jamaica</option>
    <option value="400">Jordan</option>
    <option value="404">Kenya</option>
    <option value="408">North Korea</option>
    <option value="410">Korea Republic</option>
    <option value="414">Kuwait</option>
    <option value="428">Latvia</option>
    <option value="422">Lebanon</option>
    <option value="438">Liechtenstein</option>
    <option value="440">Lithuania</option>
    <option value="442">Luxembourg</option>
    <option value="446">Macau</option>
    <option value="807">Macedonia</option>
    <option value="458">Malaysia</option>
    <option value="470">Malta</option>
    <option value="484">Mexico</option>
    <option value="492">Monaco</option>
    <option value="504">Morocco</option>
    <option value="524">Nepal</option>
    <option value="528">Netherlands</option>
    <option value="530">Netherlands Antilles</option>
    <option value="554">New Zealand</option>
    <option value="578">Norway</option>
    <option value="512">Oman</option>
    <option value="586">Pakistan</option>
    <option value="591">Panama</option>
    <option value="598">Papua New Guinea</option>
    <option value="604">Peru</option>
    <option value="608">Philippines</option>
    <option value="616">Poland</option>
    <option value="620">Portugal</option>
    <option value="630">Puerto Rico</option>
    <option value="634">Qatar</option>
    <option value="642">Romania</option>
    <option value="643">Russia</option>
    <option value="682">Saudi Arabia</option>
    <option value="891">Serbia And Montenegro</option>
    <option value="702">Singapore</option>
    <option value="703">Slovakia</option>
    <option value="705">Slovenia</option>
    <option value="710">South Africa</option>
    <option value="724">Spain</option>
    <option value="144">Sri Lanka</option>
    <option value="752">Sweden</option>
    <option value="756">Switzerland</option>
    <option value="158">Taiwan</option>
    <option value="764">Thailand</option>
    <option value="780">Trinidad And Tobago</option>
    <option value="788">Tunisia</option>
    <option value="792">Turkey</option>
    <option value="804">Ukraine</option>
    <option value="784">United Arab Emirates</option>
    <option value="826">United Kingdom</option>
    <option value="840">United States</option>
    <option value="858">Uruguay</option>
    <option value="860">Uzbekistan</option>
    <option value="862">Venezuela</option>
    <option value="704">Viet Nam</option>
    <option value="511">===Compliance Test===</option>
    Última edição por Kernel Panic; 28-02-2014 às 14:50.

  19. #19

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    CONTINUADO:

    precisa escrever dentro do arquivo /etc/persistent/rc.poststart

    finalizando seria colocar no
    /etc/persistent/rc.poststart a seguinte linha:
    Código :
    echo '<option value="511">===Compliance Test===</option>' >> /etc/codes.inc


    Finalizando:
    Código :
    chmod +x /etc/persistent/rc.poststart
    Código :
    cfgmtd -w -p /etc/


    observações:
    - daquele jeito que estava, o arquivo
    /etc/persistent/rc.poststart estava sempre sendo zerado.
    - deste jeito se faz a alteração apenas 1 vez e pronto.
    - se tratando de script tem um zilhão de possibilidades, com funções, case, etc. que deixariam o script mais ninja e "sexy".
    - porque um lista enorme de países (country codes)? vocês usam todos? porque não deixar o /etc/codes.inc apenas com o que usa, tipo Brasil e o Compliance Test. Que me perdoem quem de vocês presta suporte a provedores no Vietnan. ;D
    - porque apenas não criam um "alias" para o arquivo /etc/codes.inc em outro lugar?
    - e se ao invés do arquivo /etc/persistent/rc.poststart adicionar uma linha ele copiasse o arquivo codes.inc certo para o /etc/codes.inc na inicialização.

    enfim, um horizonte de possibilidades...

    Tem uma característica minha no arquivo codes.inc... dica; mudei 2 coisas... quem perceber ganha uma paçoquinha...


    Espero que tenha ajudado.

    []'s

    KP

  20. #20

    Padrão Re: [dica] 44 - script ubnt 5.58 - compliance test

    Citação Postado originalmente por thedarknex Ver Post
    não amigo, não é linha por linha é o 1 script completo depois o segundo e o terceiro depois reebot.
    Sim, isso eu sei! Eu só rebootei após o ultimo comando: cfgmtd -w -p /etc/

    A duvida era sobre as linhas do primeiro script (que tem todos os países). Só precisava saber se é conforme abaixo:

    echo "echo '<option value="32" selected>Argentina</option>
    "Enter"
    <option value="51">Armenia</option>
    "Enter"
    <option value="533">Aruba</option>
    "Enter"...

    E assim por em diante.

    Abraço.