Разрешение DNS в Ubuntu 12.04

Я использую VPN-клиент для доступа к внутренней сети моей компании. Раньше нормально работал со старыми версиями Ubuntu. Но 12.04 это не так. Он может подключиться, но я не вижу никакого обмена пакетами, поэтому не могу просматривать внутреннюю сеть.

Во время устранения неполадок я обнаружил, что в 12.04 разрешение DNS было изменено, и мой VPN-клиент не может обновить DNS-сервер. После небольшого поиска я нашел сообщение, в котором предлагалось добавить IP-адреса DNS-сервера имен в /etc/dhcp/dhclient.conf следующим образом.

prepend domain-name-servers <ip1>, <ip2>;   #this was the addition i made

request subnet-mask, broadcast-address, time-offset, routers,
    domain-name, domain-name-servers, domain-search, host-name,
    netbios-name-servers, netbios-scope, interface-mtu,
    rfc3442-classless-static-routes, ntp-servers,
    dhcp6.domain-search, dhcp6.fqdn,
    dhcp6.name-servers, dhcp6.sntp-servers;

Это решает проблему, и я могу просматривать веб-сайт интрасети. Но это не сохраняется в течение более длительного времени. Похоже, DNS меняется через некоторое время. Можно ли как-то настроить параметры DNS, чтобы они не менялись, или каждый раз, когда они меняются, должны также включаться эти IP-адреса?

1
задан 27 May 2013 в 00:43

2 ответа

В человечности 12.04 любые изменения, внесенные вручную в /etc/resolv.conf, будут перезаписаны позже менеджером по информации DNS, вызванным resolvconf.

, Если Вы хотите изменить настройки по умолчанию, Вы могли бы изменить файлы base, head, или tail под /etc/resolvconf/resolv.conf.d.

  • основа : Используемый, когда никакие другие данные не могут быть найдены
  • голова : Заголовок значения по умолчанию resolv.conf. Сервер внутри будет первые для проверки.
  • хвост : записи добавляются в конце resolv.conf. В некоторых случаях, обновляя от предыдущего релиза Ubuntu, сделает хвост символьной ссылкой на оригинал

Касательно:

Автоматический DNS, решающий в рабочем столе Ubuntu 12.04

1
ответ дан 27 May 2013 в 00:43

Сторонние клиенты VPN иногда futz с/etc/resolv.conf и иногда не восстанавливают/etc/resolv.conf правильно, когда они выходят.

Для фона, посмотрите ошибку Панели запуска № 1000244 и, в частности, комментарий № 121.

https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1000244/comments/121

Для фиксации, попытайтесь делать sudo dpkg-reconfigure resolvconf.

0
ответ дан 27 May 2013 в 00:43

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

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