Никакое Интернет-соединение после разъединения от VPN в Ubuntu 18.04

В Ubuntu 16.04 у меня не было проблем с VPN: после разъединения у меня был Интернет.

В Ubuntu 18.04 у меня нет Интернета после разъединения от VPN. Я могу на самом деле проверить с помощью ping-запросов 8.8.8.8 но нет www.google.com следовательно я думаю связанная с DNS проблема.

Ручное решение состоит в том, чтобы сделать $ sudo service network-manager reload.

  1. Что вызывает проблему в Ubuntu 18.04, и
  2. Как мы фиксируем его постоянно?
11
задан 31 October 2018 в 08:19

5 ответов

Это может быть связано с этой ошибкой: 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
30
ответ дан 23 November 2019 в 04:07

Попробуйте, это сработало для меня.

Отключение от VPN

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

добавить: «nameserver 8.8.8.8» и сохранить

sudo service network-manager reload
1
ответ дан 23 November 2019 в 04:07

У меня была подобная, но другая проблема. Когда мой Debian 4.19.37-5+deb10u1 загрузился, он запустил Версию 3.2.0-4 NordVPN. Каждый раз, когда я разъединил VPN, у меня не было интернет-соединения. Хотя, локальная сеть была все еще доступна, и DNS возвратил корректного дюйм/с при попытке интернет-ping. NordVPN не соединился бы снова. Моя единственная опция состояла в том, чтобы перезагрузить.

Ни одно из решений, представленных ранее, не работало на меня. Даже не перезапуская вручную услуги администратора сети.

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

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

0
ответ дан 23 November 2019 в 04:07

Проблема заключается в том, как управлять /etc/resolv.conf . Я вручную удалил сервер имен , добавленный клиентом 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

Я удалил две верхние строки сервера имен и перезапустил ] NetworkManager : systemctl перезапуск NetworkManager .

0
ответ дан 5 February 2020 в 07:33

вам нужно убить процесс, в терминале выполните следующее:

ps -aux | grep vpn

найдите свой идентификатор процесса:

proccesses

в моем случае это был 14286

поэтому я запустил

sudo kill -9 14286

и, привет! Я снова могу подключиться к Интернету :)

0
ответ дан 6 May 2020 в 19:26

Другие вопросы по тегам:

Похожие вопросы: