Рейтинг:2

Нет интернета после незначительного обновления - проблема с resolv.conf

флаг cn

Сегодня я обновил свою систему 18.04, и после перезагрузки я потерял все подключение к Интернету как через Wi-Fi, так и через кабель Ethernet. Wi-Fi и кабель работают нормально для других устройств. Никакие настройки маршрутизатора или сети не менялись в последнее время.

Перепробовав множество вещей (о них я подробно расскажу ниже), есть только одна вещь, которая частично работает: добавить сервер имен в /etc/resolv.conf файл. Однако этот файл перезаписывается при перезагружаюсь и всякий раз, когда я пытаюсь инициализировать свое VPN-соединение. Так что в настоящее время я не могу выйти в Интернет с помощью VPN.

Вещи, которые я пробовал и ничего не делал (большинство, но не все, основано на обсуждении здесь: Нет интернета после обновления с 16.04 до 18.04)

  • понизить все обнаруженные мной пакеты linux-*, которые были обновлены в журналах dpkg и apt с помощью дпкг -я и кешированные версии (все другие обновления пакетов в настоящее время, похоже, не имеют никакого отношения к сети: Thunderbird (которым я не пользуюсь), vim, xxd, element-desktop)
  • загрузить старую версию ядра с помощью GRUB
  • добавить сервер имен в /etc/resolvconf/resolv.conf.d/база и /главный (каталог resolv.conf.d не существовал в моей системе)
  • Добавлять DNS=8.8.8.8 (и другие) к /etc/systemd/resolved.conf
  • добавить мои интерфейсы Ethernet и Wi-Fi в /etc/network/interface с помощью iface <устройство> inet dhcp
  • установить статический ip и вручную добавить DNS через графический интерфейс

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

Немного диагностики и общей информации:

  • Я запускаю Ubuntu на этой машине (не через двойную загрузку и не через виртуальную машину)
  • Я могу пинговать 8.8.8.8 и другие общедоступные IP-адреса.
  • мое устройство нормально подключается к локальной сети и маршрутизатору, получает конфигурации IP как обычно (как по Wi-Fi, так и по кабелю)
  • настройки как для проводных, так и для беспроводных подключений всегда были установлены автоматически для конфигураций IP, DNS и DHCP, которые раньше работали (и продолжают работать на других устройствах)
  • обновление было с ядра 5.4.0.94 до 5.4.0.96 (если я использую здесь правильную терминологию)

Следовательно, я считаю, что это как-то связано с неправильным поиском DNS и/или с сервисом, разрешенным systemd, но я не знаю, что.

Рейтинг:2
флаг cn

Ну, конечно, я нахожу решение через 12 минут после публикации этого вопроса... Это просто

sudo apt-get установить resolvconf

В нескольких ответах перезапуск resolvconf был последним шагом, но его не было в моей системе. Интернет заработал сразу после установки. Я понятия не имею, что вообще вызвало проблему, возможно, обновление удалило resolvconf или что-то в этом роде...

Nmath avatar
флаг ng
просто к вашему сведению: это хорошая привычка читать комментарии к системным файлам, прежде чем вы начнете что-то менять. Первая строка файла `/etc/resolv.conf` говорит: `Этот файл управляется человеком: systemd-resolved(8). Не редактировать.`

Ответить или комментировать

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