quinta-feira, 17 de outubro de 2013

Passo a Passo de recuperação de firmware via TFTP


Passo - a - Passo 1...
Requisitos necessário para executar o procedimento:

  • Dispositivo UBNT para atualizar ;-)
  • Uma ferramenta estreito como o pino de um fone de ouvido ou clipe de papel para pressionar o botão de reset
  • Um cabo Ethernet
  • Um PC ou laptop já está configurado para acessar as unidades (es. [1] )
  • Configurações de rede do PC: 192.168.1.254/255.255.255.0
  • Cliente TFTP em execução no PC
  • AirOS arquivo de firmware (por exemplo XS2.ar2316.v3.4-rc.4351.090504.2146.bin ... você pode encontrá-lo na página de suporte do airos , verifique se o seu aparelho!)

Nota: Este guia refere-se a um PC com Windows, mas é aplicável a qualquer easly outro SO. 
IMPORTANTE! 

  • Não desligar, não reiniciar e não
    desligue o aparelho da fonte de alimentação durante o processo de 
    atualização de firmware, como essas ações vão danificar o aparelho!
Procedimento de recuperação (se aplica a dispositivos rodando firmware airos v1.5 ou superior) 

Usuários:
 


  1. Primeiro de tudo, desligue o dispositivo
  2. Configure o seu PC : Ethernet Windows PC deve ser configurado manualmente com as seguintes configurações (em Conexões de Rede): 
    Endereço IP: 192.168.1.254, Máscara de sub-rede: 255.255.255.0
  3. Conecte o dispositivo airos para PC
  4. Comece pressionando o botão de reset. Mantenha, em seguida, ligar a unidade. 
    Esperar 8 segundos e depois solte o botão (se você quiser reiniciar o 
    aparelho aos padrões de fábrica, aguarde pelo menos 15 segundos). LEDs de sinal será acesa indica que o dispositivo está pronto para a recuperação
  5. Certifique-se de que o dispositivo AirOS responde a pings (executar um ping 192.168.1.20 de uma janela do DOS), se isso não acontecer, volte para a primeira etapa 

     

  6. Carregar arquivo de imagem de firmware. Bin para 192.168.1.20, usando um software cliente TFTP (modo binário). Integrada do Windows linha de comando cliente TFTP ou baixar um utilitário de terceiros para fazer o upload do firmware airos. Abaixo estão dois exemplos:

    1. Janelas Alternativa 1: A partir do PC Windows, você pode usar TFTP linha de comando a partir de uma janela do DOS (START >>> CMD): 
       

      Vá para a mesma estrutura de diretório como o firmware (por exemplo, 
      supondo que você tem armazenado os arquivos de imagem no diretório C: \ firmware, digite o comando: cd c:\firmware ) e digite o seguinte (para o tipo de ajuda TFTP-h), por exemplo: 

      tftp-i 192.168.1.20 colocar XS2.ar2316.v3.4-rc.4351.090504.2146.bin 


      Expandir esta imagem Ver em tamanho real
    2. Janelas Alternativa 2: Baixe e execute tftp2 e configurá-lo como na imagem para atualizar. 
    </li>
  7. LEDs de sinal ficará piscando um por um em 4 cores diferentes durante a atualização de firmware. Aguarde cerca de 7-10 minutos (dependendo dispositivos e firmware) - não desligue o dispositivo durante o procedimento!
Usuários do Linux :
Distribuições de Linux têm genéricos integrada linha de comando cliente TFTP. A partir de um PC rodando Linux, você pode carregar via TFTP, digitando no terminal os seguintes comandos: 
root@ubuntu: tftp 192.168.1.20 
tftp> bin 
tftp> trace 
tftp> put XS2.ar2316.v3.4-rc.4351.090504.2146.bin 
Sent 1965199 bytes in 35.2 seconds 
tftp> exit


Passo - a - Passo 2


Training » Atualização de Firmware - TFTP

Para darmos inicio aos tutoriais aqui do Training iremos recolocar um tutorial que é muito solicitado por nossos clientes, que é o tutorial de atualização de firmware por TFTP.
Todos os rádios com chipset RTL8186 (firemax, edimax, zinwell, airlive, abocom, etc) e também toda a linha da Ubiquiti possuem um servidor TFTP a fim de restaurar o firmware caso o rádio perca seu acesso via WEB. Este é um recurso muito bom para ser aproveitado para fazer atualizações de firmware que não são do próprio fabricante (como ApRouter ou WApPro), por aceitar qualquer arquivo que você tentar enviar. O IP default de TFTP dos rádios RTL8186 é 192.168.1.6 e dos rádios Ubiquiti é 192.168.1.20, portanto basta subir o firmware com algum software tftp client nestes IPs. Os Windows XP e 2000 possuem por padrão um software TFTP por linha de comando, que pode ser usado pelo prompt de comando (o Windows 7 e Vista também possui porém necessita ser ativado, no final deste tutorial explicaremos como ativar).
Vamos ver como funciona:
Primeiramente fixe um IP na sua placa de rede na mesma faixa do IP do TFTP (no nosso caso o IP é 192.168.1.6). 
Após ligue o radio com o botão reset já pressionado, continue segurando por mais 10 segundos, e conecte o cabo de rede em sua porta LAN 2 (porta LAN 1 no ovislink 5460 e no zinwell G220 use a porta LAN/WAN). Ele já ativará o servidor TFTP, e estará aguardando o envio do firmware (os rádios da ubiquiti irão ficar com os leds de sinal acessos como uma barra de progresso).

Abra o prompt de comando (Iniciar, Executar -> CMD), e entre com o comando “tftp –i  192.168.1.6 PUT C:\nome_do_firmware.bin”. Onde está nome_do_firmware.bin, você deve colocar o nome  do arquivo do firmware que possui, recomendamos sempre renomear para um nome que considere mais fácil e deixar gravado na raiz do disco C: .
Ao digitar o comando, pressione Enter e observe os leds do radio, o led da porta LAN que estiver usando deverá piscar rapidamente e assim que parar, o prompt irá informar a mensagem de “Transferência bem sucedida”.

Depois da transferência do firmware, você deve voltar o IP da placa de rede para um IP que se comunique com o IP padrão do firmware que subiu, no meu caso eu subi o WApPro, portanto o IP é 192.168.2.1 (o padrão da ubiquiti ainda é 192.168.1.20, portanto não é necessário alterar o IP).
Após aplicar o IP, deixe dando ping para o IP 192.168.2.1, alguns firmwares demoram mais para responder (o wappro tem um boot mais longo), outros respondem muito rápido (o zoneone é o mais rápido para iniciar) e assim que começar a responder você já estará pronto para acessá-lo pelo browser. O radio já estará pronto para uso com o firmware novo, talvez seja necessário adquirir a licença caso use um firmware wappro ou aprouter, por exemplo, a qual pode ser adquirida com um de nossos consultores de venda!
TFTP no Windows 7 e Vista

Por padrão, estas versões de Windows não possui o TFTP Client do prompt de comando, porém é um recurso que ainda está presente (esta apenas desativado).
Para ativar o TFTP Cliente vá até o Painel de Controle e entre em “Programas e Recursos”. Agora, no lado esquerdo vá em ”Ativar ou desativar recursos do Windows”, e procure por Cliente TFTP, ative e clique em OK.
Aguarde o Windows aplicar e após já estará pronto para usar o tftp pelo prompt de comando, da mesma forma que com o Windows XP. Recomendamos desativar o Firewall e o UAC do Vista para não ter problemas na hora em que for atualizar o firmware.

Nenhum comentário:

Postar um comentário