+ Responder ao Tópico



  1. 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.

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



  3. 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 13:50.

  4. 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



  5. 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.






Tópicos Similares

  1. Respostas: 1
    Último Post: 22-05-2015, 18:31
  2. Respostas: 2
    Último Post: 15-10-2014, 14:03
  3. Compliance Test !?
    Por leoneoliveira no fórum Redes
    Respostas: 3
    Último Post: 07-11-2013, 08:57
  4. AirSelect + Compliance Test
    Por Pah Puf no fórum Redes
    Respostas: 5
    Último Post: 07-08-2013, 10:51
  5. dicas shell script
    Por pensador-ce no fórum Linguagens de Programação
    Respostas: 6
    Último Post: 20-08-2006, 18:59

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L