Ubuntu 16.04 - OpenVPN

0

Eu tenho uma pergunta.

Na minha área de trabalho do Ubuntu 16.04, quando inicio uma conexão OpenVPN, perco a conexão com a Internet.

Eu acho que é devido a rede eu conectar tenho um proxy e não tenho configurado. Existe alguma maneira de corrigir isso sem ter que configurar o proxy de outra rede no meu laptop?

Obrigado :)

    
por Pedro Henriques 13.07.2016 / 18:20

3 respostas

0

Os servidores OpenVPN geralmente são configurados para enviar determinadas rotas para os clientes VPN. Dependendo de como o servidor VPN está configurado, ele pode estar empurrando a conectividade de rede all através da VPN ... assim, submetendo-se às restrições de rede do outro lado ...

Não sei ao certo como sua configuração de proxy faz parte do cenário. Por isso, vou tentar apontar você na direção certa a partir de uma perspectiva de roteamento / comutação (camada 3).

Neste exemplo, vamos supor:

  1. 10.10.1.1 é a outra extremidade do túnel OpenVPN
  2. 10.10.1.0/24 é a sub-rede que você precisa acessar através do OpenVPN
  3. 192.168.10.0 é sua sub-rede de LAN local
  4. 192.168.10.1 é o seu gateway de LAN local

Depois de se conectar ao OpenVPN, dê uma olhada na sua tabela de roteamento:

    route -n

Se o gateway de último recurso (também conhecido como "Destino 0.0.0.0") ainda estiver apontado para o seu gateway LAN local (192.168.10.1), sua conexão com a Internet provavelmente não será encaminhada através do OpenVPN (supondo que você não tenha configurações de proxy configuradas).

Se o gateway de último recurso for apontado pelo túnel VPN (10.10.1.1), você pode tentar alterar manualmente as rotas para apontar o tráfego de rede do último recurso para o seu gateway LAN local:

    Destination     Gateway         Genmask         Iface
    0.0.0.0         10.10.1.1       0.0.0.0         tun0
    192.168.10.0    192.168.10.1    255.255.255.0   eth0

Nesse cenário, todo o tráfego da Internet está viajando pela VPN ("tun0"). Se você só precisa acessar 10.10.1.0/24 através da VPN, então você pode alterar manualmente a rota no seu computador:

    route add -net 10.10.1.0 netmask 255.255.255.0 gw 10.10.1.1
    route del -net 0.0.0.0 netmask 0.0.0.0 gw 10.10.1.1
    route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.10.1

Isto irá (1) empurrar o tráfego destinado a 10.10.1.0/24 através do OpenVPN (2) remover 10.10.1.1 como o gateway de último recurso e (3) fazer 192.168.10.1 o gateway de último recurso.

    Destination     Gateway         Genmask         Iface
    0.0.0.0         192.168.10.1    0.0.0.0         eth0
    192.168.10.0    192.168.10.1    255.255.255.0   eth0
    10.10.1.0       10.10.1.1       255.255.255.0   tun0
    
por drew 13.07.2016 / 20:22
0

Eu uso o OpenVPN para o RDP para o meu PC no trabalho. Eu também tive esse problema quando o configurei pela primeira vez. Não há nenhum proxy envolvido em nossa configuração, então isso pode não resolver seu problema, mas pode valer a pena tentar.

Foi assim que consertei no meu sistema:

  1. Edite a conexão OpenVPN, selecione a guia IPv4 e pressione o botão "Rotas ...".
  2. Marque a caixa de seleção "Usar esta conexão apenas para recursos em sua rede".
  3. Tente conectar a VPN para experimentá-la. Obviamente, você pode reverter isso se não funcionar.

Espero que ajude.

    
por gsxruk 13.07.2016 / 20:59
0

Isso depende da marca do servidor VPN com o qual você está tentando lidar.

Meu trabalho usa Cisco e a versão do driver de VPN no Ubuntu 16.04 está desatualizada, simplesmente não funcionará em um novo laptop Dell 5510. Eu instalei os drivers da página referida nesta questão AskUbuntu 760864 e o problema desapareceu. Eu estou um pouco preocupado que o lado referido lá, link , não esteja respondendo agora. Isso seria ruim, porque eles tinham tanto alguns pacotes deb que você poderia baixar quanto instruções completas sobre como compilar a coisa.

    
por pauljohn32 14.07.2016 / 07:20