Eu preciso criar uma rede entre três sistemas operacionais convidados (ubuntu), um deles deve ser um roteador smth entre dois outros. Veja esquema abaixo:
[A] eth0(ip 1.1.1.1)-->(net1)<--eth0(ip 1.1.1.2) [B] eth1(ip 2.2.2.2)--->(net2)<----eth0( ip2.2.2.1) [C]
O problema é que depois de criar três sistemas operacionais convidados, configurando ip estático, posso fazer ping de virt A 1.1.1.2 e 2.2.2.2, de B fazer ping em todos os ips, de C posso fazer ping em 1.1.1.2 e 2.2.2.2. Mas não consigo executar ping em C de A e em A de C. Como posso fazer isso?
Responder1
Sua pergunta não está formulada com muita clareza.
O sistema B pode executar ping em A e C porque possui duas NICs, uma em cada rede [1.xxx e 2.xxx] Se você tornar 2.2.2.2 o gateway padrão para o sistema c e se 1.1.1.2 for o gateway padrão para o sistema A, você precisa de uma rota no sistema B para atravessar redes.
O que quero dizer é que normalmente (IME) NICs duplos agem de forma completamente independente, a menos que você configure expressamente o sistema como um roteador, permitindo que os dados entrem de um e saiam de outro. Isso seria feito com iptables.
http://forum.codecall.net/topic/48438-configurando-seu-servidor-linux-as-a-router/