Eu tenho um host com três interfaces de rede. Cada interface é conectada a uma rede separada e uma dessas redes contém outro gateway que pode alcançar o mundo externo. Meu objetivo é que todas as redes se comuniquem através do host (elas devem se comunicar através do host, pois não há outro caminho de rede entre as redes).
Anfitrião:
Gateway:
Cliente1:
Client2:
Atualmente, o host pode pingar tudo. Client1 e client2 podem fazer ping de todas as interfaces no host, bem como uns dos outros, mas nenhum dos clientes pode fazer ping 10.50.52.1 ou acessar a Internet. As três redes só podem alcançar uma a outra através do host. Abaixo está a tabela de roteamento do host. Quaisquer comentários ou sugestões serão apreciados. Estou especialmente confuso com a forma como os clientes conseguem fazer ping uns aos outros, mas não 10.50.52.1.
root@Host:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.60.2 192.168.60.1 255.255.255.255 UGH 0 0 0 eth2
192.168.50.2 192.168.50.1 255.255.255.255 UGH 0 0 0 eth1
10.50.52.1 10.50.52.110 255.255.255.255 UGH 0 0 0 eth0
192.168.50.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.60.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
10.50.52.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0
0.0.0.0 10.50.52.1 0.0.0.0 UG 0 0 0 eth0
root@Host:~#