A conexão OpenVPN mata a conexão à internet no OSX

1

Eu tenho o servidor do Ubuntu 14.04 instalado dentro de uma VM VirtualBox rodando no OS X 10.10. Meu objetivo é configurar o OpenVPN no Ubuntu para acessar através do sistema host. Este é um testrun para uma instalação do OpenVPN em um servidor remoto.

Para fazer isso, segui este tutorial: link

Tudo correu bem e eu pude inicialmente me conectar via Tunnelblick ao servidor. No entanto 60s depois Tunnelblick me diz que eu poderia ter perdido a conexão com a internet devido a uma configuração openvpn mal configurada. Então eu me desconecto e paro o tunnelblick.

Infelizmente, não consigo mais acessar minha VM do OSX. Um tracert mostra que ele tenta se conectar primeiro ao meu roteador e depois ao provedor de internet, que é desnecessário. O caminho normal seria apenas um salto para o IP, conforme especificado dentro de / etc / hosts

Após reiniciar o mac, tudo está bem novamente. Eu posso reproduzir tentando conectar via tunnelblick novamente. Mesma coisa e eu tenho que reiniciar.

Alguém tem uma ideia de como consertar isso?

    
por merlin 10.09.2015 / 10:38

1 resposta

0

A resposta correta é mencionada em este comentário por dotvotdot.

De acordo com o este link

Add the following directive to the server configuration file:

  push "redirect-gateway def1"

If your VPN setup is over a wireless network, where all clients and the server are on the same wireless subnet, add the local flag:

  push "redirect-gateway local def1"

Pushing the redirect-gateway option to clients will cause all IP network traffic originating on client machines to pass through the OpenVPN server. The server will need to be configured to deal with this traffic somehow, such as by NATing it to the internet, or routing it through the server site's HTTP proxy.

On Linux, you could use a command such as this to NAT the VPN client traffic to the internet:

  iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

This command assumes that the VPN subnet is 10.8.0.0/24 (taken from the server directive in the OpenVPN server configuration) and that the local ethernet interface is eth0.

    
por 26.07.2018 / 12:56

Tags