Olá!Euprecisoconectar3redes.
Aquiestáoqueeufiz:
paraohost"esquerdo"
ip route add default via 192.168.26.4
ip route show
default via 192.168.26.4 dev enp0s3
para o host "certo"
ip route add default via 192.168.27.4
ip route show
default via 192.168.27.4 dev enp0s3
para o roteador "esquerdo"
ip route add default via 10.26.0.1
ip route add 192.168.26.0/24 via 192.168.26.1
ip route show
default via 10.26.0.1 dev enp0s8
192.168.26.0/24 via 192.168.26.1 dev enp0s3
para o roteador "correto"
ip route add default via 10.26.0.2
ip route add 192.168.27.0/24 via 192.168.27.1
ip route show
default via 10.26.0.2 dev enp0s8
192.168.27.0/24 via 192.168.27.1 dev enp0s3
Também habilitei o encaminhamento de ip nos dois roteadores ( sysctl -w net.ipv4.ip_forward=1
)
E agora posso fazer o ping do roteador mais próximo para o host. Ou seja, a partir do host esquerdo eu posso pingar o roteador esquerdo por ambos os endereços IP (ping 192.168.26.1 e ping 10.26.0.1), mas não consigo fazer ping no próximo roteador ou host (host de destino inacessível). O mesmo acontece com o host certo. Também posso pingar hosts do roteador mais próximo (de 192.168.27 (6) .1 eu posso pingar 192.168.27 (6) .4). E eu posso pingar de roteador para roteador por ambos os endereços. O problema é que eu não posso pingar de host para host ou até mesmo do host para o próximo roteador.
Acho que fiz algo errado com as rotas, mas não sei exatamente o quê.
Eu estava tentando mudar rotas em roteadores para o ip vizinho (no roteador esquerdo adicionar rota padrão via 10.24.0.2), mas tudo o que eu recebo é network is unreachable
.
Tags networking routing linux