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.

  • Как заставить resolv.conf работать старым образом в современных дистрибутивах Linux?
  • Как поддерживается resolv.conf, когда есть две сетевые карты?
  • Сделать dnsmasq не изменением resolv.conf
  • Сохранение изменений в файле resolv.conf при перезагрузке с помощью resolvconf
  • Являются ли ключевые слова в resolv.conf чувствительными к регистру?
  • Могу ли я сделать субдомен неразрешимым, несмотря на наличие «поиска» в resolv.conf?
  • Выбор правильного распознавателя для определенной области
  • режим восстановления grub: etc / 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 и Unix - лучшая ОС в мире.