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.