Não é possível pingar nenhuma máquina na rede local (dispositivo linux embutido)

1

Eu tenho uma instalação linux embutida (construída sob o buildroot, uClibc e busybox) e não consigo pingar nenhuma máquina na minha rede local. Meu arquivo /etc/network/interfaces é o seguinte

auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static 
    address 172.18.255.212
    netmask 255.255.255.0
    gateway 172.18.255.1

Esses valores foram fornecidos pelo nosso administrador de rede. O comando route produz a seguinte saída

Destination      Gateway     Genmask        Flags   Metric Ref  Use Iface
default        172.18.255.1  0.0.0.0        UG       0      0    0   eth1
172.18.255.0     *           255.255.255.0  U        0      0    0   eth1

, então parece que o roteamento está configurado como deveria. Infelizmente, eu sou completamente incapaz de pingar qualquer outra máquina nesta rede local 172.18.255.0 - nem mesmo o gateway. Ao utilizar a conexão com outra rede da empresa que não possui um gateway, posso me comunicar com todas as máquinas nessa rede, mas quando o gateway está envolvido, não recebo nada.

Eu usei o utilitário Wireshark em outra máquina para farejar todos os pacotes e vejo que meu dispositivo embarcado está transmitindo solicitações ARP sempre que eu tento usar esse dispositivo para fazer ping no gateway 172.18.255.1, então sei que o adaptador ethernet está funcionando . Infelizmente, a solicitação não está chegando ao gateway ou está sendo ignorada. Estou perplexo aqui - não sou especialista em redes. Existe alguma coisa que não consegui fazer para que minha máquina seja reconhecida pela rede? Que tipo de coisa leva a solicitações ARP sendo ignoradas ou não atingindo o gateway? Qualquer ajuda / conselho será recebido com gratidão.

    
por mathematician1975 05.03.2013 / 15:29

0 respostas