Dhclient не обновляет /etc/resolv.conf

В Linux Mint, когда я просматриваю файл /etc/resolv.conf, первый комментарий указывает, что файл /etc/resolv.conf создается с помощью resolvconf (8).

~ $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) 

Для перефразирования справочной страницы resolvconf (8) «программа resolvconf запускается клиентами DHCP, такими как dhclient».

Я запускаю dclient wlan0.

 ~ $ dhclient wlan0 

Dhclient должен заставить программу resolvconf обновить /etc/resolv.conf. Файл /var/lib/dhcp/dhclient.leases проверяет, что я могу арендовать IP-адрес сервера имен (192.168.0.6).

 ~ $ cat /var/lib/dhcp/dhclient.leases lease { interface "wlan0"; . . . option domain-name-servers 192.168.0.6; . . . } 

Однако файл /etc/resolv.conf не обновляется. Файл /etc/resolv.conf имеет nameserver 127.0.1.1.

 ~ $ cat /etc/resolv.conf # 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 127.0.1.1 search software.eng.apl 

В / etc / network / interfaces нет серверов имен.

 ~ $ cat /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback 

Я не уверен, чего мне не хватает, чтобы обновить файл /etc/resolv.conf, используя сервер имен, арендуемый с сервера DHCP. DHCP-сервер – это Linux CentOS-машина, использующая DHCPD.

  • Как правильно разрешить systemd-правильно после горячей замены?
  • режим восстановления grub: etc / resolv.conf: нет такого файла или каталога
  • Ubuntu 14.04.02LTS resolvconf -u создает недопустимую строку «nameserver Google» в файле resolv.conf
  • Можно ли установить разные DNS-серверы для разных пользователей?
  • Разрешения OpenVPN, resolvconf и DNS
  • почему resv.conf меняется
  • каков поток запросов, когда resolv.conf сервера имен содержит только 127.0.0.1?
  • Что делает «поиск локального домена» в resolv.conf?
  • 2 Solutions collect form web for “Dhclient не обновляет /etc/resolv.conf”

    Монетный двор и другие современные дистрибутивы поставляются с mdns по умолчанию, который обертывает обычный публичный DNS локальной «децентрализованной» оболочкой, которая обеспечивает поддержку zeroconf для вашей локальной сети. В основном локальный DNS-сервер разрешает имена в локальной сети, которые он обнаружил, а затем возвращается к общедоступному DNS-доступу (теперь проксированному) для общедоступного разрешения Интернета, то есть для имен за пределами локальной сети.

    Во многих словах ваш resolv.conf является правильным и подходящим для этого сценария, и если у mdns есть проблемы с доступом к серверу имен вашего ISP, вы должны заглянуть внутрь его конфигурации – хотя, конечно, если вам не нужна поддержка zeroconf, отключив mdns (а затем, вероятно, также Avahi) позволяет вам управлять resolv.conf традиционным способом.

    См. Также https://help.ubuntu.com/community/HowToZeroconf

    вы можете отредактировать /etc/dhcp/dhclient.conf отредактировать строку, раскомментировав #prepend domain-name-server

    Interesting Posts

    Какой самый совместимый дистрибутив Linux для MacBook Pro?

    Изменить разделитель полей в таблице

    Существуют ли какие-либо способы или инструменты для сброса кеша и буфера памяти?

    Найдите каталог из относительного пути в выводе ps

    Показывать IP-адреса последних 20 пользователей для входа на мой сервер

    Как вы используете 'find' для обновления права собственности на все каталоги, файлы и символические ссылки в папке?

    Добавление одного файла в другой

    Как добавить невидимый водяной знак к изображениям в командной строке?

    Определите, включен ли XBOX 360

    Предварительно скомпилированный финал заменит Fedora 20?

    как заставить поиск рекурсивно искать подкаталоги

    Какой светлый дистрибутив Linux позволяет подключаться через RDP с экрана входа в систему

    Настройка задержки клавиатуры в TTY?

    Использование Outlook.com затруднено в Linux

    Соответствие 3 или более слов из полей в отдельных файлах csv

    Linux и Unix - лучшая ОС в мире.