Dois hosts não podem pingar um ao outro

4

Eu tenho dois hosts na minha rede. Ambos estão conectados ao meu roteador. De outro host, posso pingar e ssh em ambos. Ambos têm uma excelente conexão com todos os outros hosts. No entanto, eles não podem fazer ping ou ver um ao outro. Um (192.168.124.101, chamado Hallway) roda o Ubuntu 14.10, o outro (192.168.124.104, chamado Rapunzel) é um Raspberry Pi com Raspbian. Ambos os endereços são estáticos. Os hosts estão conectados à rede elétrica através dos adaptadores Powerline.

Alguma saída:

jos@hallway:~$ ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:14:85:82:2a:2f
          inet addr:192.168.124.101  Bcast:192.168.124.255  Mask:255.255.255.0
          inet6 addr: fe80::214:85ff:fe82:2a2f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2959658 errors:0 dropped:91 overruns:0 frame:0
          TX packets:2366877 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3406445368 (3.4 GB)  TX bytes:964531766 (964.5 MB)
          Interrupt:21
jos@hallway:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         Comtrend.Home   0.0.0.0         UG    0      0        0 eth1
192.168.124.0   *               255.255.255.0   U     0      0        0 eth1
jos@hallway:~$ arp -a 192.168.124.104
rapunzel (192.168.124.104) at b8:27:eb:a4:84:a3 [ether] PERM on eth1    

e vice-versa:

pi@Rapunzel ~ $ ifconfig eth0
eth0      Link encap:Ethernet  HWaddr b8:27:eb:a4:84:a3
          inet addr:192.168.124.104  Bcast:192.168.124.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:60981 errors:0 dropped:0 overruns:0 frame:0
          TX packets:40710 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19883333 (18.9 MiB)  TX bytes:2562029 (2.4 MiB)
pi@Rapunzel ~ $ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         Comtrend.Home   0.0.0.0         UG    0      0        0 eth0
192.168.124.0   *               255.255.255.0   U     0      0        0 eth0
pi@Rapunzel ~ $ arp -a 192.168.124.101
hallway (192.168.124.101) at 00:14:85:82:2a:2f [ether] on eth0

Eu tentei adicionar e excluir rotas e entradas arp. As entradas atuais do arp foram adicionadas automaticamente, no entanto (então há algum tipo de contato). No início, um ping de cada lado mencionaria que o outro lado era "Host de destino inacessível". As entradas arp dariam "< incomplete >" como o endereço MAC. Depois que as entradas do arp foram adicionadas, os pings simplesmente terminam.

Provavelmente não é um problema de firewall, pois nunca usei o iptables em nenhuma dessas máquinas ( sudo iptables -L fornece a saída padrão em ambos os hosts). Eu reiniciei ambas as máquinas e o roteador, mas até agora nada ajuda.
As coisas funcionaram até ontem, quando desconectei e reconectei um dos hosts. O que eu estou negligenciando?



Editar : Eu corri um tcpdump arp do host 101, e com certeza, recebi vários pedidos como o seguinte:

23:12:23.460191 ARP, Request who-has hallway tell rapunzel, length 46
23:12:23.460214 ARP, Reply hallway is-at 00:14:85:82:2a:2f (oui Unknown), length 28

Então, por que nenhum outro tráfego passa?

Eu corri uma sonda de armação de ambos os lados:

jos@hallway:~arping -b -D -w 2000 -I eth1 -s 192.168.124.101 192.168.124.104
ARPING 192.168.124.104 from 192.168.124.101 eth1
^CSent 38 probes (38 broadcast(s))
Received 0 response(s)

e algo semelhante na outra ponta (só formatado de forma diferente, afinal, é o Raspbian).

    
por Jos 12.11.2014 / 17:30

2 respostas

4

Provavelmente uma pergunta idiota: eles estão diretamente conectados ao roteador ou estão passando por um switch? Se através de um switch, desligue ambos os hosts, desligue o switch, desligue o roteador. Ligue o roteador, ligue o interruptor, ligue os hosts.

(Se você puder me dar mais informações sobre a marca exata do switch, posso lhe dizer como redefinir apenas as 3 portas do switch)

Deixando o item acima, pois nem todos estão usando adaptadores powerline, mas desconectam / reconectam os adaptadores powerline e / ou atualizam seu firmware para "soltá-los"… >:

    
por Fabby 17.11.2014 / 00:49
2

Isso acabou não sendo tão interessante quanto apareceu pela primeira vez. Como Fabby mencionou, o adaptador powerline deve ter ficado preso. Eu conectei um dos hosts a um adaptador diferente e funcionou imediatamente. Em seguida, reconectei-o ao primeiro adaptador e, novamente, não houve tráfego. Embora pareça que o adaptador tenha uma falha de hardware, lembre-se de que ele está apenas bloqueando o tráfego de e para um host específico. Obrigado Fabby e Alaa Ali pelas suas sugestões.

    
por Jos 19.11.2014 / 13:21