Нет подключения к Интернету после отключения от 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 restart NetworkManager». Сам не пробовал. Кредит идет на riptag100. privateinternetaccess.com/archive/forum/discussion/28717/…
Val
решение @ Val не работает для меня. Это немедленно отключает все VPN.
Хоссейн Ага
Обновление: мне пришлось установить 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
xezpeleta
источник
Та же или аналогичная проблема: после использования vpn (Cisco any_connect) я больше не могу открывать страницы на сервере, который использовал для vpn; все остальные сайты работают. Придерживался рецепта ксеппела, описанного выше, но проблема остается.
Роб
Могу ли я сделать то же самое в моем интерфейсе 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/Trou устранение неполадок-connectivity-of-Linux-app.htm

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

luvzfootball
источник
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 .

JayTudu
источник
-1

Попробуйте это, у меня получилось.

Отключиться от VPN

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

добавьте: "nameserver 8.8.8.8" затем сохраните

sudo service network-manager reload
Phan
источник
4
Здравствуйте и добро пожаловать в Ask Ubuntu! Я не думаю, что жесткая настройка Google DNS /etc/resolv.conf- хорошая идея. Что если оператору нужен собственный DNS при подключении к VPN? Также имейте в виду, что при установке Ubuntu «по умолчанию» resolv.confавтоматически перезаписывается при каждой перезагрузке.
г-н Шунц