eu tenho dois computadores.
computador Dispositivos de rede:
dev address
-------------
wlan0 192.168.1.2
eth0 10.42.0.1
computador Uma tabela de roteamento:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
10.42.0.0 10.42.0.1 255.255.255.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
dispositivos de rede do computador B:
dev address
-------------
eth0 10.42.0.2
tabela de roteamento do computador B:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.42.0.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
Portanto, os computadores A e B são conectados via ethernet através de um switch e o computador A é conectado a outra rede (192.168.1.0) através de um roteador sem fio (192.168.1.1). Eu pensei que essa configuração conectaria as duas redes.
No computador B, tento fazer o ping no roteador sem fio
ping 192.168.1.1
Estou executando o iptraf no computador A e vejo a solicitação sendo roteada pelo computador A
ICMP echo req (84 bytes) from 10.42.0.2 to 192.168.1.1 on eth0
mas não há resposta.
Eu achava que entendia a tabela de rotas, mas acho que estava errada. Por favor ajude!
EDITAR:
Eu adicionei uma entrada na tabela de roteamento do roteador sem fio:
Destination LAN IP Subnet Mask Gateway Interface
0.0.0.0 255.255.255.0 x.x.x.x WAN (Internet)
0.0.0.0 0.0.0.0 x.x.x.1 WAN (Internet)
10.42.0.0 255.255.255.0 192.168.1.2 LAN & Wireless
x.x.x.0 255.255.252.0 x.x.x.x WAN (Internet)
192.168.1.0 255.255.255.0 192.168.1.1 LAN & Wireless
e isso parece ter feito o truque! funciona agora, obrigado garethTheRed