Dispositivo embutido configurado com endereço IP incorreto, ainda posso conectar?

5

Nós temos um dispositivo embutido rodando Linux (2.6.?) que não pode mais ser acessado pela Ethernet. Alguém no campo deu a este dispositivo as seguintes configurações ruins para sua interface ethernet:

IP: 172.16.1.236 
Subnet mask: 255.5.0.0

(Eu não sei qual é o resultado de usar essas configurações, diferente do dispositivo não pode ser falado. Eu acho que essas configurações seriam rejeitadas e algum IP privado alternativo atribuído à interface.)

Nosso homem no campo não pode mais se comunicar com o dispositivo, então estou procurando uma maneira de contornar isso.

Acredito que o dispositivo também rode o Zeroconf, mas não tenho experiência com o protocolo.

Editar: Eventualmente, um ARP foi enviado de 172.16.1.236 em nossa configuração de teste que imitava o dispositivo no campo. O IP real na interface Ethernet era outro privado, no intervalo 169.x.x.x. Não entendo como consegui me conectar ao IP 172.x.x.x.

    
por Cat 18.07.2011 / 20:30

2 respostas

13

Minha solução usual para problemas como esse é:

  1. Obter um dispositivo na mesma sub-rede que o dispositivo
  2. Configure o dispositivo com configurações de rede compatíveis
  3. Conecte-se ao dispositivo incorporado
  4. Alterar as configurações de rede incorretas no dispositivo incorporado

O passo 1 é geralmente a parte difícil. Pode ser um laptop que você acabou de arrastar para o local correto ou um dispositivo com duas portas de rede conectadas; um para você se conectar, um para os dados de rede ruins.

Se o dispositivo tiver uma configuração de rede desconhecida , ficará mais complexo e os resultados não serão tão bons. No entanto, eu fiz isso. Você precisa de acesso físico ao dispositivo e suas conexões de rede. O que eu fiz:

  1. Conecte seu laptop e o dispositivo a um switch conectado a mais nada.
  2. Configure seu laptop sem endereço IP, apenas deixe-o com os endereços Ethernet não processados.
  3. Inicie um rastreamento de rede no modo promíscuo desse laptop.
  4. Ligar e desligar o dispositivo.
  5. Assista aos pacotes.

Se você tiver sorte, o dispositivo irá gerar alguns pacotes. Provavelmente ARPing para os endereços MAC do dispositivo de gateway. Isso deve revelar o IP que se considera ter. Se estiver chiando para um gateway, isso deve fornecer algumas pistas sobre o que considera sua máscara de rede, embora nem sempre. Depois de ter o IP, configure seu laptop para ser um adjacente ao IP e tente fazer o ping dele. Mantenha o rastreamento de rede em execução.

Se o rastreamento de rede mostrar que, quando a sua máquina tentar ARP o endereço IP do destino e o dispositivo não responder, talvez seja necessário definir uma entrada de tabela ARP estática para esse IP. Eu encontrei dispositivos onde essa etapa era necessária para colocar o dispositivo em funcionamento. Se o ping não funcionar mesmo depois de configurar a entrada arp, há grandes chances de que seja fundamentalmente inacessível da rede.

    
por 18.07.2011 / 20:35
3

Se você configurar um computador com o IP: 172.16.1.235/8 , você terá a melhor chance de fazê-lo funcionar imediatamente. Se os dois dispositivos acharem que estão na mesma sub-rede, eles se comunicarão.

Ele suporta o IPv6? Use o IPv6 para se conectar ao dispositivo. Provavelmente você pode encontrar o MAC e descobrir o endereço local do link.

Se nenhum dos dois funcionar, provavelmente a interface está inativa. O conselho do sysadmin1138 é excelente, faça exatamente isso.

    
por 18.07.2011 / 21:46

Tags