Я подключаюсь к Cisco VPN Server с помощью vpnc. После подключения моя машина не смогла автоматически обновить настройки DNS из нового VPN. Я проверил, временно изменив /etc/resolv.conf на соответствующий сервер имен и поисковый домен, и все заработало. Это явно не долгосрочное решение, поэтому я добавил дополнительный DNS-сервер и поисковый домен в настройки VPN в Network manager. С этими настройками resolvconf добавляет поисковый домен, но не IP-адрес DNS, и я все еще не могу выполнить поиск.
Каков мой следующий шаг в настройке или устранении проблем отсюда?
apport-bug
утилиту командной строки или используйте веб-интерфейс по адресу bugs.launchpad.net/ubuntu/+source/resolvconf/+filebug . Также, пожалуйста, прочтите существующую ошибку # 1000244: bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1000244Ответы:
Сначала убедитесь, что
nameserver
в файлах /etc/resolvconf/resolv.conf.d нет строк, начинающихся с . Если /etc/resolvconf/resolv.conf.d/tail является символической ссылкой на цельoriginal
, укажите на нее/dev/null
.Во-вторых, отключитесь от VPN. редактировать
/etc/NetworkManager/NetworkManager.conf
и закомментировать
(т.е. добавить
#
так, чтобы это выглядело следующим образом)а потом
источник
sudo systemctl restart NetworkManager
Попробуйте проверить, есть ли в вашем /etc/resolv.conf символическая ссылка на /run/resolvconf/resolv.conf . Это решило проблему для меня.
Чтобы проверить, есть ли у него символическая ссылка:
Пример вывода, если он имеет символическую ссылку:
В противном случае удалите или создайте резервную копию существующего /etc/resolv.conf, а затем:
источник
apt upgrade
DNS при подключении к VPN произошел сбой. Эта символическая ссылка была решением, которое исправило вещи для меня, спасибо! Я также использовал принятый ответ выше, когда мой DNS был нестабильным (казалось, приходил и уходил при подключении к VPN), поэтому я думаю, что это оба хорошие решения, но они применимы в немного разных ситуациях.resolv.conf -> ../run/resolvconf/resolv.conf
(обратите внимание на ../)