Tidak ada koneksi internet setelah memutuskan sambungan dari VPN di Ubuntu 18.04

17

Di Ubuntu 16.04 saya tidak punya masalah dengan VPN: setelah memutuskan koneksi saya punya Internet.

Di Ubuntu 18.04 saya tidak punya Internet setelah memutuskan sambungan dari VPN. Saya benar-benar bisa melakukan ping 8.8.8.8tetapi www.google.comkarena itu saya tidak memikirkan masalah terkait DNS.

Solusi manual harus dilakukan $ sudo service network-manager reload.

  1. Apa yang menyebabkan masalah di Ubuntu 18.04, dan
  2. Bagaimana cara memperbaikinya secara permanen?
Daniel
sumber
Tambahkan 'dns = dnsmasq' ke /etc/NetworkManager/NetworkManager.conf lalu 'sudo systemctl restart NetworkManager'. Belum mencobanya sendiri. Kredit masuk ke riptag100. privateinternetaccess.com/archive/forum/discussion/28717/…
Val
solusi @ Val tidak berfungsi untuk saya. Itu membuat semua VPN terputus segera.
HosseinAgha
Pembaruan: Saya harus menginstal OpenVPN untuk alasan yang tidak terkait ( $ sudo apt install network-manager-openvpn-gnome). Pergi ke Settings > Network > Add VPNSaya sekarang memiliki OpenVPN di sana juga dan menggunakannya untuk mengatur VPN saya tidak ada masalah lagi. Dapat memutuskan VPN dan memiliki Internet segera sesudahnya. Bagi saya ini adalah perbaikan tanpa rasa sakit.
Daniel

Jawaban:

17

Ini bisa terkait dengan bug ini: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1778946

LARUTAN

Edit file /etc/ppp/ip-up.d/0000usepeerdns

Ganti baris berikut:

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

Dengan kode ini:

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

Mulai ulang manajer jaringan:

systemctl restart NetworkManager
xezpeleta
sumber
Masalah yang sama atau serupa: setelah menggunakan vpn (Cisco any_connect) saya tidak bisa lagi membuka halaman di server yang saya gunakan untuk vpn; semua situs lain berfungsi. Ikuti resep xezpeleta di atas tetapi masalahnya tetap.
Rob Rutten
bisakah saya melakukan hal yang sama di antarmuka ubuntu saya?
stiv
0

Saya memiliki masalah yang serupa tetapi berbeda. Ketika Debian 4.19.37-5 + deb10u1 saya dimuat, itu mulai NordVPN Versi 3.2.0-4. Setiap kali saya memutus VPN, saya tidak memiliki koneksi internet. Meskipun, jaringan lokal masih dapat diakses dan DNS mengembalikan IP yang benar ketika mencoba ping internet. NordVPN tidak akan terhubung kembali. Satu-satunya pilihan saya adalah reboot.

Tidak ada solusi yang disajikan sebelumnya yang berhasil untuk saya. Bahkan tidak memulai kembali secara manual layanan manajer jaringan.

Saya harus menghapus (purge) dan menginstal ulang NordVPN dengan mengikuti instruksi tersebut: https://support.nordvpn.com/Connectivity/Linux/1322207652/Troubleshooting-connectivity-of-Linux-app.htm

Sekarang, saya dapat menghubungkan dan memutuskan NordVPN sebanyak yang saya inginkan dan saya memiliki akses internet seperti yang diharapkan dalam kedua situasi. Masih berfungsi setelah reboot.

luvzfootball
sumber
0

Masalahnya adalah bagaimana mengelola /etc/resolv.conf . Saya menghapus secara manual yang nameserverditambahkan oleh klien VPN dan memulai kembali NetworkManager .

/etc/resolv.conf sebelum 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 setelah 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

Saya menghapus 2 nameserverbaris teratas dan memulai kembali NetworkManager : systemctl restart NetworkManager .

JayTudu
sumber
-1

Coba ini, itu berhasil untuk saya.

Putuskan sambungan dari VPN

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

tambahkan: "nameserver 8.8.8.8" lalu simpan

sudo service network-manager reload
Phan
sumber
4
Halo dan selamat datang di Tanya Ubuntu! Saya rasa hardcoding Google DNS in /etc/resolv.confadalah ide yang bagus. Bagaimana jika OP membutuhkan DNSnya sendiri saat terhubung ke VPN? Juga, harap diingat bahwa dalam instalasi Ubuntu "default", resolv.confakan ditimpa secara otomatis pada setiap reboot.
Tuan Shunz