Keine Internetverbindung nach dem Trennen von VPN in Ubuntu 18.04

14

In Ubuntu 16.04 hatte ich keine Probleme mit VPN: Nach dem Trennen hatte ich Internet.

In Ubuntu 18.04 habe ich kein Internet, nachdem ich mich vom VPN getrennt habe. Ich kann tatsächlich pingen, 8.8.8.8aber nicht, www.google.comdaher denke ich an ein DNS-Problem.

Eine manuelle Lösung ist zu tun $ sudo service network-manager reload.

  1. Was verursacht das Problem in Ubuntu 18.04 und
  2. Wie beheben wir es dauerhaft?
Daniel
quelle
Fügen Sie 'dns = dnsmasq' zu /etc/NetworkManager/NetworkManager.conf hinzu und dann 'sudo systemctl restart NetworkManager'. Ich habe es nicht selbst versucht. Das Guthaben geht an riptag100. privateinternetaccess.com/archive/forum/discussion/28717/…
Val
Die Lösung von @ Val funktioniert bei mir nicht. Alle VPNs werden sofort getrennt.
HosseinAgha

Antworten:

16

Dies könnte mit diesem Fehler zusammenhängen: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1778946

LÖSUNG

Bearbeiten Sie die Datei /etc/ppp/ip-up.d/0000usepeerdns

Ersetzen Sie die folgende Zeile:

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

Mit diesem Code:

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

Starten Sie den Netzwerkmanager neu:

systemctl restart NetworkManager
xezpeleta
quelle
Gleiches oder ähnliches Problem: Nach der Verwendung von vpn (Cisco any_connect) kann ich keine Seiten mehr auf dem Server öffnen, den ich für den vpn verwendet habe. Alle anderen Websites funktionieren. Befolgen Sie das Rezept von xezpeleta oben, aber das Problem bleibt bestehen.
Rob Rutten
Kann ich das auch irgendwie in meiner Ubuntu-Oberfläche tun?
stiv
0

Ich hatte ein ähnliches, aber anderes Problem. Als mein Debian 4.19.37-5 + deb10u1 geladen wurde, wurde NordVPN Version 3.2.0-4 gestartet. Immer wenn ich das VPN trennte, hatte ich keine Internetverbindung. Das lokale Netzwerk war jedoch weiterhin verfügbar, und DNS gab beim Versuch eines Internet-Pings die richtigen IP-Adressen zurück. NordVPN würde die Verbindung nicht wiederherstellen. Meine einzige Möglichkeit war ein Neustart.

Keine der zuvor vorgestellten Lösungen hat bei mir funktioniert. Nicht einmal den Netzwerkmanager-Dienst manuell neu starten.

Ich musste NordVPN gemäß den folgenden Anweisungen deinstallieren (löschen) und neu installieren: https://support.nordvpn.com/Connectivity/Linux/1322207652/Troubleshooting-connectivity-of-Linux-app.htm

Jetzt kann ich NordVPN so oft verbinden und trennen, wie ich möchte, und ich habe in beiden Situationen erwartungsgemäß Internetzugang. Funktioniert auch nach dem Neustart.

luvzfootball
quelle
0

Die Probleme betreffen die Verwaltung der Datei /etc/resolv.conf . Ich habe den nameservervom VPN hinzugefügten Client manuell entfernt und den NetworkManager neu gestartet .

/etc/resolv.conf vor 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 nach 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

Ich entfernte die Besten 2 nameserverZeilen und neu gestartet Networkmanager : systemctl Neustart Networkmanager .

JayTudu
quelle
-1

Versuchen Sie das, es hat bei mir funktioniert.

Verbindung zum VPN trennen

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

hinzufügen: "Nameserver 8.8.8.8" und dann speichern

sudo service network-manager reload
Phan
quelle
4
Hallo und willkommen bei Ask Ubuntu! Ich halte es nicht für /etc/resolv.confeine gute Idee, Google DNS fest zu codieren . Was ist, wenn das OP sein eigenes DNS benötigt, während es mit dem VPN verbunden ist? Beachten Sie außerdem, dass bei einer "Standard" -Umunt-Installation Ubuntu resolv.confbei jedem Neustart automatisch überschrieben wird.
Herr Shunz