Как переопределить предоставленный DHCP сервер имен?

Я (думаю), что я настроил статический IP-адрес в /etc/network/interfaces:

# The primary network interface 
auto eth0 
iface eth0 inet static
    address 10.1.1.2
    netmask 255.255.255.0
    network 10.1.1.0
    broadcast 10.1.1.255
    gateway 10.1.1.1

И я изменяю файл /etc/resolv.conf, чтобы включить желаемые серверы имен.

Затем я перезагружаю сеть sudo /etc/init.d/networking restart

Но через несколько часов resolv.conf всегда возвращается к серверу имен DHCP.


Я также должен сказать, что это Ubuntu Server только с интерфейсами l0 и eth0.

12
задан 28 October 2011 в 10:52

4 ответа

Если вы хотите переопределить или добавить серверы имен, предложенные сервером DHCP, вы можете настроить это в /etc/dhcp/dhclient.conf, например:

interface "eth0" {
    prepend domain-name-servers 10.0.0.2;
}

Вы также можете сделать это из «Редактировать соединения». «управление индикатором сети в Unity или GNOME.

0
ответ дан 28 October 2011 в 10:52

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

apt-get remove isc-dhcp-client dhcp3-client dhcpcd
0
ответ дан 28 October 2011 в 10:52

Как правило, всегда следует удалять все сетевые службы, используя apt-get --purge remove <package-name>. Таким образом, все файлы конфигурации также будут удалены.

В этом случае команда будет:

apt-get --purge remove isc-dhcp-client isc-dhcp-common

Эта команда полностью удалит isc-dhcp-client.

0
ответ дан 28 October 2011 в 10:52

Разрешение, которое разрешит Вашу проблему, состоит в том, чтобы настроить Ваш resolvconf пакет. Это даст приоритет Вашим предпочтительным серверам имен, а также любым другим желаемым настройкам resolv.conf настройки, такие как поисковые и доменные предпочтения.

Редактирование файл: /etc/resolvconf/resolv.conf.d/head

Место Ваши желаемые серверы имен и любые другие конфигурации Вы хотите взять предпочтение, когда существует изменение сети там. Когда любые изменения в сети произойдут, конфигурация там будет всегда иметь приоритет.

пример /etc/resolvconf/resolv.conf.d/head файл:

# 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 8.8.8.8
search mydomain.com

Взгляд на ответ на подобный вопрос:
переопределение Примечание сервера имен

DNS:
убедиться иметь перевод строки после последней записи. Большинство редакторов обеспечит перевод строки автоматически, сохранив файл.

0
ответ дан 28 October 2011 в 10:52

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

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