W Ubuntu 16.04 nie miałem problemów z VPN: po rozłączeniu miałem Internet.
W Ubuntu 18.04 nie mam Internetu po rozłączeniu z VPN. Mogę pingować, 8.8.8.8
ale nie www.google.com
myślę o problemie związanym z DNS.
Rozwiązanie ręczne $ sudo service network-manager reload
.
- Co powoduje problem w Ubuntu 18.04 i
- Jak to naprawić na stałe?
networking
18.04
network-manager
dns
vpn
Daniel
źródło
źródło
$ sudo apt install network-manager-openvpn-gnome
). Przechodząc doSettings > Network > Add VPN
teraz mam również OpenVPN i używam go, aby skonfigurować moją VPN, nie więcej problemów. Może odłączyć VPN i natychmiast mieć dostęp do Internetu. Dla mnie było to bezbolesne rozwiązanie.Odpowiedzi:
Może to być powiązane z tym błędem: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1778946
ROZWIĄZANIE
Edytuj plik /etc/ppp/ip-up.d/0000usepeerdns
Zastąp następujący wiersz:
Z tym kodem:
Uruchom ponownie menedżera sieci:
źródło
Miałem podobny, ale inny problem. Kiedy mój Debian 4.19.37-5 + deb10u1 został załadowany, uruchomił NordVPN wersja 3.2.0-4. Ilekroć odłączałem VPN, nie miałem połączenia z Internetem. Chociaż sieć lokalna była nadal dostępna, a DNS zwrócił prawidłowe adresy IP podczas próby pingowania w Internecie. NordVPN nie chce się ponownie połączyć. Moją jedyną opcją było ponowne uruchomienie.
Żadne z przedstawionych wcześniej rozwiązań nie działało dla mnie. Nawet nie restartuje ręcznie usługi menedżera sieci.
Musiałem odinstalować (wyczyścić) i ponownie zainstalować NordVPN, postępując zgodnie z tymi instrukcjami: https://support.nordvpn.com/Connectivity/Linux/1322207652/ Rozwiązywanie problemów
Teraz mogę dowolnie łączyć i rozłączać NordVPN i mam dostęp do Internetu zgodnie z oczekiwaniami w obu sytuacjach. Nadal działa po ponownym uruchomieniu.
źródło
Problem polega na tym, jak zarządzać plikiem /etc/resolv.conf . Usunąłem ręcznie
nameserver
dodane przez klienta VPN i ponownie uruchomiłem NetworkManager ./etc/resolv.conf przed VPN:
/etc/resolv.conf po VPN:
Usunąłem 2 górne
nameserver
linie i zrestartowałem NetworkManager : systemctl restart NetworkManager .źródło
Spróbuj, to zadziałało dla mnie.
Odłącz od VPN
dodaj: „nameserver 8.8.8.8”, a następnie zapisz
źródło
/etc/resolv.conf
było dobrym pomysłem. Co jeśli OP potrzebuje własnego DNS podczas połączenia z VPN? Pamiętaj również, że w „domyślnej” instalacji Ubunturesolv.conf
jest automatycznie nadpisywane przy każdym ponownym uruchomieniu.