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».

  • Предложение Whonix no DHCP получено
  • Точка доступа предлагает IP-адрес, если используется в качестве сервера DHCP?
  • QEMU-KVM и внутренний DHCP-сервер
  • Как заставить resolv.conf работать старым образом в современных дистрибутивах Linux?
  • Могу ли я установить ящик Debian для использования серверов имен OpenDNS, если он использует DHCP?
  • Полное дешифрование диска через DHCP
  • Я запускаю 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.

  • Как PXE загружает установку IPCop?
  • Arch Linux не собирает статическую аренду DHCP от DD-WRT
  • Использование файла, отличного от /etc/resolv.conf, для указания DNS-сервера
  • Клиент OpenVPN получает новый ip для каждой загрузки, как получить тот же адрес в x время ожидания?
  • Беспроводная сеть и проводной сервер dhcp
  • Почему мои сценарии if-up.d работают до завершения DHCP (v6)?
  • 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

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