Como forçar o Ubuntu a acessar a Internet SOMENTE através de uma VPN e desativá-lo quando desconectado?

12

Devido a problemas de privacidade, eu gostaria que o Ubuntu permitisse que os aplicativos enviassem tráfego para a Internet somente quando a conexão VPN for estabelecida.

O problema é que existem alguns aplicativos como o Skype ou o Dropbox que serão reconectados depois que a conexão VPN for interrompida por algum motivo. E eu não quero isso, quero que eles não sejam capazes.

Alguma maneira de fazer isso?

Fã do Ubuntu
fonte
Possíveis duplicatas aqui ou aqui ?
Tom Brossman

Respostas:

1

Tente o seguinte:

Para obter o IP do gateway padrão, mostre suas rotas com o ip route listcomando

Edite sua conexão principal com a Internet para remover a rota padrão: em nm-connection-editor, edite sua conexão> guia IPv4> Rotas> marque Usar esta conexão apenas para recursos em sua rede.

Em seguida, adicione uma rota específica para acessar seu servidor VPN através do seu gateway. Isso permitirá que seu computador alcance apenas um IP na Internet: seu servidor VPN, para que sua conexão VPN ainda funcione. (na janela Rotas, adicione uma rota como:) Adress: VPN_SERVER_IP Netmask: 255.255.255.255 Gateway:GATEWAY_IP.

Para permitir o acesso à Internet através da sua VPN, você também pode precisar editar as rotas da sua conexão VPN para desmarcar "Usar esta conexão apenas para recursos em sua rede" ou adicionar uma rota específica para um gateway personalizado da sua VPN.

tela de rotas de edição do nm-connection-editor

Marc M
fonte
2
Isso não parece funcionar no Ubuntu 13.04. Simplesmente não consigo me conectar ao meu OpenVPN se seguir estas instruções. @ Marc, você poderia atualizar suas instruções para o último versino do Ubuntu?
Hengjie