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.

  • Не может заставить Dnsmasq работать в Сьерре (для местного развития)
  • Как обновить nsswitch, чтобы использовать второй DNS-сервер, если есть NXDOMAIN?
  • После удаления expressvpn: после удаления нет подключения к службе DNS
  • Как заставить resolv.conf работать старым образом в современных дистрибутивах Linux?
  • Что такое «правильный путь» для внесения изменений в /etc/resolv.conf с помощью /etc/resolv.conf.d?
  • Настройки подключения по умолчанию NetworkManager
  • Как включить рекурсию сервера имен?
  • Почему resolv.conf очищается каждый раз, когда я подключаюсь из Интернета в Debian?
  • 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

    Подключение 2 мониторов к ноутбуку

    Как я могу зарегистрировать свой интернет-трафик, сгруппированный по IP-адресу / имени хоста, порту и т. Д.?

    Убийство X-связанных процессов при запуске CrashPlan

    Как долго «строка» остается в буфере обмена / копировании, и можно ли ее манипулировать?

    Исходный код системных вызовов

    написать pc uptime в файле при завершении работы

    Как установить daemontools на ubuntu или debian из источника

    Живой / загрузочный Kali linux с секционированного жесткого диска USB (Mac / OS X)?

    Как удалить «мертвые части окна» после ошибок GUI?

    Каковы наилучшие средства резервного копирования и восстановления для системы SUSE Linux

    iptables блокирует весь входящий и исходящий трафик, за исключением моих IP-адресов

    $ HOME / .cache – на небольшом SSD или на жестком диске?

    Обновите MOTD при регистрации ssh на Debian

    Плата Ethernet RealTek 8101E или аналогичная не работает на FreeBSD

    Выйти из системы с помощью systemd

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