Eu tenho três máquinas Ubuntu, máquina A, B, C. Também criei uma VNet 10.3.0.0/16 e criei três sub-redes SubN1: 10.3.0.0/24 SubN2: 10.3.1.0/24 SubN3: 10.3.2.0/ 24
A máquina A tem 3 nics, eth0, eth1, eth2 A máquina B tem 2 nics eth0, eth1 A máquina C tem 2 nics eth0, eth1
Deixei a eth0 de cada máquina se conectar ao SubN1 para fins de gerenciamento. Máquina A eth1 e Máquina B eth1 pertencem a SubN2 Máquina A eth2 e Máquina C eth1 pertencem a SubN3 Quero deixar a Máquina B se conectar à Máquina C com interface eth1, isso significa que preciso adicionar uma rota entre as Máquinas B e C. verificado B e C não conectados.
Então, na tabela de roteamento da máquina B, digito o comando: ip route add {SubN3}/24 via {Endereço IP da eth1 da máquina A} dev eth1 Na tabela de roteamento da máquina C, digito o comando: ip route add {SubN2}/ 24 via {endereço IP da eth2 da máquina A} dev eth1
Eu nem configurei o encaminhamento de IP na Máquina A, então a máquina B pode se conectar à máquina C através de sua eth1 com sucesso.
É ótimo! Porém, as perguntas vêm.
Não consigo ver nenhum tráfego na Máquina A (eth1 ou eth2) enquanto as Máquinas B e C estão conectadas (ping ou ssh entre si)
Até eu desliguei a Máquina A. As Máquinas B e C ainda estão conectadas!!, É estranho.
O que eu quero é: as máquinas B e C conectadas, mas o tráfego deve passar pela Máquina A.
Você poderia me dizer o que há de errado ou qualquer coisa que eu precise definir?
Obrigado
Responder1
Acho que você precisa esperar mais tempo pela saída do ping.
Eu tenho o mesmo teste que você.
vm1 has nic0 10.0.0.4, nic1 10.0.1.4, nic2 10.0.2.4;
vm2 has nic0 10.0.0.5, nic1 10.0.1.5;
vm3 has nic0 10.0.0.6, nic2 10.0.2.5.
nic0s join into subnet0 10.0.0.0/24;
nic1s join into subnet1 10.0.1.0 24;
nic2s join into subnet2 10.0.2.0/24.
Então adiciono uma rota ao vm2:sudo ip route add 10.0.2.0/24 via 10.0.1.4 dev eth1
adicione uma rota ao vm3:sudo ip route add 10.0.1.0/24 via 10.0.2.4 dev eth1
Assim, posso fazer ping de vm2 para vm3 usando eth1. Assim que eu parar o vm1 no portal. Encontro a resposta: Host de destino inacessível.
Depois de reiniciar o vm1, a conexão ping está sendo restaurada.
Então acho que você acertou, só preciso de mais tempo neste caso.