Nessuna connessione Internet dopo la disconnessione dalla VPN in Ubuntu 18.04


18

In Ubuntu 16.04 non ho avuto problemi con la VPN: dopo la disconnessione avevo Internet.

In Ubuntu 18.04 non ho Internet dopo essermi disconnesso dalla VPN. Posso effettivamente eseguire il ping 8.8.8.8ma non www.google.comsto pensando al problema relativo al DNS.

Una soluzione manuale è fare $ sudo service network-manager reload.

  1. Cosa sta causando il problema in Ubuntu 18.04 e
  2. Come lo ripariamo permanentemente?

Aggiungi 'dns = dnsmasq' a /etc/NetworkManager/NetworkManager.conf quindi 'sudo systemctl restart NetworkManager'. Non l'ho provato da solo. Il credito va a riptag100. privateinternetaccess.com/archive/forum/discussion/28717/…
Val

la soluzione di @ Val non funziona per me. Rende immediatamente tutte le VPN disconnesse.
HosseinAgha,

Aggiornamento: ho dovuto installare OpenVPN per motivi non correlati ( $ sudo apt install network-manager-openvpn-gnome). Andando a Settings > Network > Add VPNora ho un OpenVPN anche lì e usando quello per configurare la mia VPN non ci sono più problemi. Può disconnettere VPN e avere Internet subito dopo. Per me questa è stata una soluzione indolore.
Daniel

Risposte:


19

Potrebbe essere correlato a questo errore: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1778946

SOLUZIONE

Modifica il file /etc/ppp/ip-up.d/0000usepeerdns

Sostituisci la seguente riga:

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

Con questo codice:

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

Riavvia il gestore di rete:

systemctl restart NetworkManager

Problema uguale o simile: dopo aver usato vpn (Cisco any_connect) non riesco più ad aprire pagine sul server che ho usato per vpn; tutti gli altri siti funzionano. Ho seguito la ricetta di xezpeleta sopra ma il problema persiste.
Rob Rutten,

posso fare lo stesso nella mia interfaccia Ubuntu in qualche modo?
stiv

Grazie, ha funzionato.
Alex Rešatniak,

0

Ho avuto un problema simile ma diverso. Quando il mio Debian 4.19.37-5 + deb10u1 è stato caricato, è stata avviata la versione 3.2.0-4 di NordVPN. Ogni volta che ho disconnesso la VPN, non avevo una connessione Internet. Tuttavia, la rete locale era ancora accessibile e DNS ha restituito gli IP corretti quando ha tentato un ping di Internet. NordVPN non si riconnetterebbe. La mia unica opzione era di riavviare.

Nessuna delle soluzioni presentate in precedenza ha funzionato per me. Nemmeno il riavvio manuale del servizio di gestione della rete.

Ho dovuto disinstallare (eliminare) e reinstallare NordVPN seguendo queste istruzioni: https://support.nordvpn.com/Connectivity/Linux/1322207652/Tro troubleshooting-connectivity-of-Linux-app.htm

Ora posso connettere e disconnettere NordVPN quanto voglio e ho accesso a Internet come previsto in entrambe le situazioni. Funziona ancora dopo il riavvio.


0

Il problema è come gestire /etc/resolv.conf . Ho rimosso manualmente l' nameserveraggiunta dal client VPN e riavviato NetworkManager .

/etc/resolv.conf prima della 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 dopo 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

Ho rimosso le prime 2 nameserverrighe e riavviato NetworkManager : systemctl riavvia NetworkManager .


-1

Prova questo, ha funzionato per me.

Disconnettersi dalla VPN

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

aggiungere: "nameserver 8.8.8.8" quindi salvare

sudo service network-manager reload

4
Ciao e benvenuto a Ask Ubuntu! Non credo che codificare il DNS di Google /etc/resolv.confsia una buona idea. Cosa succede se l'OP ha bisogno del proprio DNS mentre è connesso alla VPN? Inoltre, tieni presente che in un'installazione Ubuntu "predefinita", resolv.confviene sovrascritto automaticamente ad ogni riavvio.
Shunz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.