Sem conexão à Internet após desconectar da VPN no Ubuntu 18.04

17

No Ubuntu 16.04, não tive problemas com a VPN: depois de desconectar, tinha Internet.

No Ubuntu 18.04, não tenho Internet depois de me desconectar da VPN. Na verdade, posso fazer ping, 8.8.8.8mas não www.google.compor isso estou pensando em um problema relacionado ao DNS.

Uma solução manual é fazer $ sudo service network-manager reload.

  1. O que está causando o problema no Ubuntu 18.04 e
  2. Como podemos corrigi-lo permanentemente?
Daniel
fonte
Adicione 'dns = dnsmasq' ao /etc/NetworkManager/NetworkManager.conf e, em seguida, 'sudo systemctl restart NetworkManager'. Ainda não tentei. O crédito vai para riptag100. privateinternetaccess.com/archive/forum/discussion/28717/…
Val
a solução da @ Val não está funcionando para mim. Faz com que todas as VPNs sejam desconectadas imediatamente.
HosseinAgha

Respostas:

17

Pode estar relacionado a este bug: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1778946

SOLUÇÃO

Edite o arquivo /etc/ppp/ip-up.d/0000usepeerdns

Substitua a seguinte linha:

cp -a "$REALRESOLVCONF" "$REALRESOLVCONF.pppd-backup.$PPP_IFACE"

Com este código:

cp "$REALRESOLVCONF" "$REALRESOLVCONF.pppd-backup.$PPP_IFACE"
chmod 644 "$REALRESOLVCONF.pppd-backup.$PPP_IFACE"

Reinicie o gerenciador de rede:

systemctl restart NetworkManager
xezpeleta
fonte
Problema igual ou semelhante: depois de usar o vpn (Cisco any_connect), não consigo mais abrir páginas no servidor que usei para o vpn; todos os outros sites funcionam. Seguiu a receita de xezpeleta acima, mas o problema permanece.
Rob Rutten
posso fazer o mesmo na minha interface do ubuntu de alguma forma?
Stiv
0

Eu tive um problema semelhante, mas diferente. Quando meu Debian 4.19.37-5 + deb10u1 foi carregado, ele iniciou o NordVPN Versão 3.2.0-4. Sempre que desconectei a VPN, não tinha conexão com a Internet. No entanto, a rede local ainda estava acessível e o DNS retornou os IPs corretos ao tentar executar um ping na Internet. O NordVPN não se reconectaria. Minha única opção era reiniciar.

Nenhuma das soluções apresentadas anteriormente funcionou para mim. Nem mesmo reiniciando manualmente o serviço do gerenciador de rede.

Eu tive que desinstalar (limpar) e reinstalar o NordVPN seguindo estas instruções: https://support.nordvpn.com/Connectivity/Linux/1322207652/Trou Troubleshooting-connectivity-of-Linux-app.htm

Agora, posso conectar e desconectar o NordVPN o quanto quiser e tenho acesso à Internet conforme o esperado nas duas situações. Ainda funciona após a reinicialização.

luvzfootball
fonte
0

O problema está em como gerenciar o /etc/resolv.conf . Removai manualmente o nameservercliente adicionado pelo VPN e reiniciei o NetworkManager .

/etc/resolv.conf antes da VPN:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 14.139.5.5
nameserver 8.8.8.8

/etc/resolv.conf após a VPN:

nameserver 10.200.4.1
nameserver 10.200.4.1
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 14.139.5.5
nameserver 8.8.8.8

Removai as duas nameserverlinhas principais e reiniciei o NetworkManager : systemctl restart NetworkManager .

JayTudu
fonte
-1

Tente isso, funcionou para mim.

Desconectar da VPN

sudo rm /etc/resolv.conf
sudo gedit /etc/resolv.conf

adicione: "nameserver 8.8.8.8" e salve

sudo service network-manager reload
Phan
fonte
4
Olá e bem-vindo ao Ask Ubuntu! Não acho que codificar o DNS do Google /etc/resolv.confseja uma boa ideia. E se o OP precisar de seu próprio DNS enquanto estiver conectado à VPN? Além disso, lembre-se de que em uma instalação "padrão" do Ubuntu, ela resolv.confé substituída automaticamente a cada reinicialização.
Sr. Shunz