Ich kann nicht mehr auf das Internet zugreifen, wenn ich ein VPN verwende (ich habe zwei verschiedene VPNs und mehrere Webbrowser und drahtlose Netzwerke ausprobiert). Mir ist aufgefallen, dass Ping www.google.com nicht funktioniert, wenn ich mit einem VPN verbunden bin (funktioniert, wenn keine Verbindung besteht), aber Ping 8.8.8.8 funktioniert (ich weiß, dass das etwas mit dem DNS zu tun hat, aber ich bin auch ziemlich unerfahren mit diesem Zeug). Ich habe versucht, die Netzwerkeinstellungen zurückzusetzen (sudo /etc/init.d/networking restart), aber das hat nicht funktioniert. Das einzige Problem, das mir einfällt, ist, dass ich versucht habe, Clamav zu installieren (ich führe einige Windows-Software über Crossover-Linux aus und wollte auf Nummer sicher gehen) und ich glaube, es hat danach/ungefähr zu dieser Zeit nicht mehr funktioniert (aber ich bin nicht sicher, ob die beiden Dinge zusammenhängen – ich habe versucht, Clamav zu deinstallieren, aber es hat nichts bewirkt, also vermute ich, dass es daran liegt, dass es irgendwo eine Einstellung geändert hat, wenn das das Problem ist). Falls es hilft: Ich verwende Ubuntu 19.04 und habe auch versucht, eines der VPN-Protokolle von UDP auf TCP umzustellen, aber ohne Erfolg.
Antwort1
Habe es schließlich herausgefunden. Am nächsten Tag konnte ich überhaupt nicht auf das Internet zugreifen (mit oder ohne VPN). Das Problem lag definitiv beim DNS, sowohl aufgrund der Ping-Ergebnisse in meiner Frage als auch weil der Chrome-Fehler „DNS_PROBE_RESULT_BAD_CONFIG“ war (das hatte ich vorher noch nicht gesehen).
Bei genauerem Hinsehen fand ich einige Beiträge, in denen empfohlen wurde, die Dateien resolv.conf oder resolv.conf.d/head,tail anzupassen, um das Problem zu beheben. In meinem /etc/-Verzeichnis hätte ein symbolischer resolv.conf-Link vorhanden sein sollen, aber stattdessen handelte es sich um eine unveränderliche ASCII-Datei (so dass ich die Datei nicht bearbeiten konnte, und der Versuch, das Paket resolv.conf zu verwenden, führte zu Fehlern).
Schließlich bin ich durch eine Kombination aus Versuchen im Dunkeln und Anleitungen durch die Eingabe von Terminalbefehlen auf die Lösung gestoßen.
Meine Lösung war (nicht sicher, ob alle Schritte notwendig sind): 1: Entfernen Sie resolvconf (sudo apt autoremove resolvconf) 2: Versuchen Sie, resolvconf neu zu installieren (sudo apt-get install resolvconf) 3: Korrigieren Sie die unveränderliche Textdatei resolv.conf: (sudo chattr -i /etc/resolv.conf und dann sudo dpkg --configure resolvconf) 4: Entfernen und zur Sicherheit noch einmal neu installieren
Mir ist auch aufgefallen, dass ich vorher eine Datei resolv.conf.vpn im Verzeichnis /etc/ hatte, die entfernt wurde, als ich die obigen Schritte ausgeführt habe. Ich denke also, dass das mein ursprüngliches Problem war. Ich bin mir nicht ganz sicher, wie ich es überhaupt kaputt gemacht habe (ich bin mir aber ziemlich sicher, dass es mein Fehler war, da ich einige Befehle ausprobiert habe, die ich nicht ganz verstanden habe), aber dieser Fix hat bei mir funktioniert!