Немає підключення до Інтернету після відключення від VPN в Ubuntu 18.04


19

У Ubuntu 16.04 у мене не було проблем з VPN: після відключення у мене був Інтернет.

У Ubuntu 18.04 у мене немає інтернету після відключення від VPN. Я можу насправді пінг, 8.8.8.8але не www.google.comзнаю, я думаю, що проблема, пов’язана з DNS.

Ручне рішення - це зробити $ sudo service network-manager reload.

  1. Що викликає проблему в Ubuntu 18.04 та
  2. Як це ми виправляємо постійно?

Додайте 'dns = dnsmasq' до /etc/NetworkManager/NetworkManager.conf, а потім 'sudo systemctl перезавантажте NetworkManager'. Я сам не пробував цього. Кредит належить riptag100. privateinternetaccess.com/archive/forum/discussion/28717/…
Val

рішення @ Val не працює для мене. Це змушує всі VPN негайно відключитися.
HosseinAgha

Оновлення: мені довелося встановити OpenVPN з незв’язаних причин ( $ sudo apt install network-manager-openvpn-gnome). Перейшовши до Settings > Network > Add VPNмене, я також маю там OpenVPN і використовую його для налаштування моєї VPN більше не виникає проблем. Може відключити VPN та мати Інтернет відразу після цього. Для мене це було безболісне виправлення.
Даніель

Відповіді:


19

Це може бути пов’язано з цією помилкою: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1778946

РІШЕННЯ

Відредагуйте файл /etc/ppp/ip-up.d/0000usepeerdns

Замініть наступний рядок:

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

З цим кодом:

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

Перезавантажте мережевий менеджер:

systemctl restart NetworkManager

Та ж чи схожа проблема: після використання vpn (Cisco any_connect) я більше не можу відкривати сторінки на сервері, який я використовував для vpn; всі інші сайти працюють. Дотримуючись рецепта xezpeleta вище, але проблема залишається.
Роб Руттен

Чи можу я те ж саме зробити у своєму інтерфейсі ubuntu?
stiv

Спасибі, спрацювало.
Олексій Решатняк

0

У мене була схожа, але інша проблема. Коли мій Debian 4.19.37-5 + deb10u1 завантажився, він запустив NordVPN версії 3.2.0-4. Щоразу, коли я відключав VPN, у мене не було підключення до Інтернету. Хоча локальна мережа все ще була доступною, і DNS повертав правильні IP-адреси при спробі інтернет-пінгу. NordVPN не підключиться. Мій єдиний варіант - перезавантажити.

Жодне з представлених раніше рішень для мене не працювало. Навіть не вручну перезапускаючи послугу менеджера мережі.

Мені довелося видалити (очистити) та перевстановити NordVPN, дотримуючись цих інструкцій: https://support.nordvpn.com/Connectivity/Linux/1322207652/Troubleshooting-connectivity-of-Linux-app.htm

Тепер я можу підключити та відключити NordVPN скільки завгодно, і в мене є доступ до Інтернету, як очікувалося, в обох ситуаціях. Все ще працює після перезавантаження.


0

Проблеми полягають у тому, як керувати /etc/resolv.conf . Я видалив nameserverдоданий клієнтом VPN вручну та перезапустив NetworkManager .

/etc/resolv.conf перед 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 після 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

Я видалив перші два nameserverрядки і перезапустив NetworkManager : systemctl перезапустити NetworkManager .


-1

Спробуйте це, у мене це спрацювало.

Відключіться від VPN

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

add: "nameserver 8.8.8.8", тоді збережіть

sudo service network-manager reload

4
Привіт і Ласкаво просимо до Спрошення Ubuntu! Я не вважаю, що жорстке кодування Google DNS /etc/resolv.confє гарною ідеєю. Що робити, якщо ОП потребує власного DNS під час підключення до VPN? Також майте на увазі, що в "за замовчуванням" установка Ubuntu resolv.confавтоматично перезаписується при кожному перезавантаженні.
Пан Шунц
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.