Из того, где прибывает/run/resolvconf/interface/eth0.dhclient файл

Я ищу исходный конфигурационный файл, который является источником для генерации /run/resolvconf/interface/eth0.dhclient файл.

Тот файл содержит имена серверов DNS и доменное имя для моей машины. Я могу изменить их, но изменение не является персистентным (другие файлы конфигурации обновляются при помощи resolvconf -u). Однако более старые значения восстанавливаются после перезапуска сервера.

Администратор сети не установлен на сервере, который является Ubuntu 14.04 LTS.

После нескольких часов все больше расследования я добрался до заключения, что доменное имя определяется через нашего поставщика сервер DHCP. Я искал способ обойти его для доменного имени без любого успеха:

  1. добавление dns-domain-name в iface конфигурация для eth0 в eth0.cfg файл:

    auto eth0 iface eth0 inet dhcp dns-domain-name projet-okinawa.org
    
  2. добавление send domain-name и некомментарий supersede для того же доменного имени в dhclient.conf
  3. определение полностью определенного имени в /etc/hosts для IP 127.0.0.1

Я получал любую ошибку, но никогда корректный fqdn для сервера. Я получил или поставщика dhcp один или эту ошибку:

hostname: Name or service not known
0
задан 3 April 2016 в 04:36

1 ответ

/etc/dhcp/dhclient-enter-hooks.d/resolvconf

обычно записи /run/resolvconf/interface/eth0.dhclient, когда клиент DHCP обрабатывает обновления IP-адреса.

Это может также быть удобно:

14,04 значений по умолчанию (уменьшили) /etc/dhcp/dhclient.conf

option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
send host-name = gethostname();
request subnet-mask, broadcast-address, time-offset, routers,
    domain-name, domain-name-servers, domain-search, host-name,
    dhcp6.name-servers, dhcp6.domain-search,
    netbios-name-servers, netbios-scope, interface-mtu,
    rfc3442-classless-static-routes, ntp-servers,
    dhcp6.fqdn, dhcp6.sntp-servers;

Плюс, man dhclient.conf man dhcp-options man dhcp-eval

я отговорю от взламывания resolvconf или dhclient.conf, и установлю все необходимое, поскольку dhclient.conf включает сценарий с помощью директивы как так

script "/etc/dhcp/dhclient.conf.d/this-is-a-foo-corp-or-my-network-managed-system";

, Ubuntu не обрабатывает каждый, enterprisey пограничный случай (но действительно получает наиболее распространенные), таким образом, незначительное изменение могло быть необходимо в редких ситуациях.

0
ответ дан 29 September 2019 в 10:02

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

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