
Configurei um mapa de rede no Virtual Box. Eu tenho uma VM que atua como host em uma rede. Quero que este host acesse uma rede privada localizada atrás de um gateway, através de um túnel. O prefixo da rede privada é 10.0.20.0/24 e está conectado a um gateway 10.0.20.1. O gateway está conectado a outra rede através de outra interface 192.168.20.5. O servidor VPN será instalado no gateway. Criei um túnel e atribuí a ele um endereço IP no gateway, depois fiz o mesmo no host, conectando-me assim ao servidor.
Entendo que o cliente está conectado ao servidor e o servidor ao cliente.
O problema é que não consigo fazer ping do host externo para a rede privada.
Acho que o problema é minha tabela de roteamento. No host externo, defino o gateway padrão como interface do túnel. E no gateway, adiciono a rede onde está a rede provada e defino o gateway como 10.0.20.1
Isso está correto?
Responder1
No portal:
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING --destination 10.0.20.0/24 -j MASQUERADE
No host (presumivelmente em 192.168.20.0/xx), do qual você está tentando fazer ping10.0.20.0/24:
ip route add 10.0.20.0/24 via 192.168.20.5