Estou tendo um problema interessante tentando flash (para converter um AP de leve a autônomo) Cisco Aironet 1142Ns
Eu tenho uma pequena configuração de rede com um computador servindo como TFTP (FreeBSD 11) e console (minicom), um switch e os APs. A configuração é a seguinte:
Eu verifiquei que o servidor TFTP está funcionando; Eu conectei um segundo computador e baixei manualmente o arquivo de firmware da Cisco do servidor TFTP. O comando que eu emito é
$ tftp
tftp> connect 10.0.0.2
tftp> mode binary
tftp> get c1140-k9w7-tar.153-3.JB.tar
Received 9338880 byes during 4.6 seconds in 18241 blocks.
TFTP funciona.
Eu inicializo no modo "recuperação" do AP (mantenha pressionado o botão de modo) até obter o prompt ap:
. Em seguida, emito os seguintes comandos:
ap: set IP_ADDR 10.0.0.1
ap: set NETMASK 255.0.0.0
ap: set DEFAULT_ROUTER 10.0.0.2
ap: tftp_init
ap: ether_init
ap: flash_init
Initializing Flash...
...The flash is already initialized.
(não recebo nenhuma mensagem com tftp_init
ou ether_init
)
Quando eu emito o comando para obter o arquivo, ele expira:
ap: tar -xtract tftp://10.0.0.2/c1140-k9w7-tar.153-3.JB.tar flash:
tftp://10.0.0.2/c1140-k9w7-tar.153-3.JB.tar: connection timed out
No entanto ... se eu permitir que o AP inicialize e acesse-o através do console, eu posso administrá-lo e baixar o arquivo TFTP e reflash-lo com uma imagem autônoma.
Então ... por que eu preciso resolver isso?
Qualquer ajuda para resolver porque eu não posso TFTP na recuperação seria muito apreciada.
Atualização: Se eu ignorar o switch e ir diretamente da minha caixa do FreeBSD para o AP, o TFTP funciona. Eu tentei isso com dois switches diferentes (Netgear Gigabit, 3Com 10/100) e um hub sem nome (sim, ainda tinha um por aí). No momento em que está conectado ao switch / hub, ele falha, mas direto, funciona. Eu adoraria saber o porquê.