Как я могу добавить дополнительные области поиска к resolv.conf, созданному dhclient в CentOS

Когда моя виртуальная машина CentOS загружается, она использует DHCP для получения IP-адреса. Это также перезаписывает resolv.conf с настройками DNS, обеспеченными сервером DHCP. Сервер DHCP не предоставляет областей поиска, таким образом, я хотел бы заставить dhclient вставлять список областей поиска, когда он пишет это. Как я могу настроить dhclient, чтобы сделать это?

35
задан 14.04.2011, 04:53

2 ответа

Мне удалось разработать это в конце. Я добавил строку как следующее к /etc/dhclient-eth0.conf

append domain-name "example.com";
7
ответ дан 07.12.2019, 08:59

Также можно добавить строку к/etc/dhcp3/dhclient.conf как это

prepend domain-search "domain1.com", "domain2.com";

Обратите внимание на то, что этот метод работы с Debian Lenny и Сжимает, также.

11
ответ дан 07.12.2019, 08:59

Ответ /etc/dhclient-eth0.conf выше не сработал для меня. У меня нет каталога /etc/dhcp3, так что я не думал, что это тоже сработает.

После изучения файла /sbin/dhclient-script (который создает /etc/resolv.conf на моем Centos 5. 6 system), я добавил строку SEARCH ниже в /etc/sysconfig/networking/devices/ifcfg-eth0:

DEVICE=eth0 
BOOTPROTO=dhcp
HWADDR=08:00:24:61:17:AC 
ONBOOT=yes
TYPE=Ethernet
SEARCH="example.com sub1.example.com sub2.example.com"

Then:

# ifdown eth0
# ifup eth0
#  cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search example.com sub1.example.com sub2.example.com
nameserver 10.1.0.11
2
ответ дан 07.12.2019, 08:59

Теги

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