Crie um túnel de Host para Gateway

1

Eu configurei um mapa de rede no Virtual Box. Eu tenho uma VM que atua como um host em uma rede. Eu quero esse host para acessar uma rede privada que está 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. Eu criei um túnel e atribui-lhe um endereço IP no gateway, então eu fiz o mesmo no host, assim, conectando-se ao servidor.

Eu entendo que o cliente está conectado ao servidor e ao servidor ao cliente.

O problema é que eu não consigo pingar do host externo para a rede privada.

Eu acho que o problema é minha tabela de roteamento. No host externo, eu configuro o gateway padrão como a interface do túnel. E no gateway, eu adiciono a rede onde a rede é provada e configuro o gateway como 10.0.20.1

Isso está correto?

    
por Rapax 15.12.2016 / 13:08

1 resposta

2

No gateway:

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 ping 10.0.20.0/24 :

ip route add 10.0.20.0/24 via 192.168.20.5
    
por 15.12.2016 / 17:06

Tags