Проблемы с DNS при подключении к VPN в Ubuntu 13.04

Я подключаюсь к Cisco VPN Server, используя vpnc. После подключения моя машина не смогла автоматически обновить настройки DNS из нового VPN. Я проверил, временно изменив /etc/resolv.conf с соответствующим сервером имен и доменом поиска, и все заработало. Это явно не долгосрочное решение, поэтому я добавил дополнительный DNS-сервер и поисковый домен в настройки VPN в Network manager. С этими настройками resolvconf добавляет домен поиска, но не IP-адрес DNS, и я все еще не могу выполнять поиск.

Каков мой следующий шаг в настройке или устранении неполадок?

28
задан 17 July 2013 в 07:46

2 ответа

Сначала убедитесь, что в файлах /etc/resolvconf/resolv.conf.d нет строк, начинающихся с nameserver. Если /etc/resolvconf/resolv.conf.d/tail является символической ссылкой на цель original, укажите на /dev/null.

Во-вторых, отключитесь от VPN. Отредактируйте /etc/NetworkManager/NetworkManager.conf

$ sudo gedit /etc/NetworkManager/NetworkManager.conf

и закомментируйте

dns=dnsmasq

(т.е. добавьте #, чтобы он выглядел следующим образом)

#dns=dnsmasq

а затем

sudo restart network-manager
0
ответ дан 17 July 2013 в 07:46

Попробуйте проверить, есть ли у вашего /etc/resolv.conf символическая ссылка на /run/resolvconf/resolv.conf . Это решило проблему для меня.

Чтобы проверить, имеет ли он символическую ссылку:

ls -la /etc/resolv.conf

Пример вывода, если он имеет символическую ссылку:

lrwxrwxrwx 1 root root 27 Jun 30 22:22 resolv.conf -> /run/resolvconf/resolv.conf

В противном случае удалите или создайте резервную копию существующего /etc/resolv.conf а затем:

sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
0
ответ дан 17 July 2013 в 07:46

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

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