Rota entre 2 sub-redes virtuais

1

Eu preciso criar duas sub-redes dentro da caixa virtual (sub-rede 1: 192.168.56.0/24 sub-rede 2: 192.168.60.0/24). Máquinas nessas duas sub-redes precisam fazer o ping umas às outras. Assim, por exemplo, a máquina 192.168.56.103 pode pingar 192.168.60.5. Qual é o melhor método para fazer isso funcionar?

Obrigado antecipadamente.

    
por ackersim 15.11.2016 / 11:42

1 resposta

2

Você precisa de um roteador entre as redes, ou seja, uma máquina virtual com duas interfaces de rede, uma para cada rede. Digamos que as interfaces no roteador tenham endereços 192.168.56.1 e 192.168.60.1 on subnet1 e subnet2 , respectivamente. Nos hosts em subnet1 , adicione uma rota para subnet2 da seguinte forma:

ip route add 192.168.60.0/24 via 192.168.56.1

e em todos os hosts em subnet2 :

ip route add 192.168.56.0/24 via 192.168.60.1

A máquina virtual que funciona como um roteador pode ser uma máquina Linux muito simples, o kernel faz o roteamento, portanto, nenhum programa de espaço do usuário é necessário. O encaminhamento de pacotes no Linux está desabilitado por padrão, no entanto. O comando a seguir ativa o encaminhamento:

sysctl -w net.ipv4.ip_forward=1

Nenhum desses comandos torna as configurações persistentes; como fazer isso depende da distribuição do Linux.

    
por 23.11.2016 / 19:56