Rede entre três sistemas operacionais convidados no Linux

Rede entre três sistemas operacionais convidados no Linux

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/

informação relacionada