Я (думаю), что я настроил статический 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.
l0
и eth0
. Если вы хотите переопределить или добавить серверы имен, предложенные сервером DHCP, вы можете настроить это в /etc/dhcp/dhclient.conf
, например:
interface "eth0" {
prepend domain-name-servers 10.0.0.2;
}
Вы также можете сделать это из «Редактировать соединения». «управление индикатором сети в Unity или GNOME.
Я нашел ссылку на удаление клиента dhcp, я думаю, что это был главный виновник. Я сделал это и еще не видел проблемы. Подождет до утра, чтобы подтвердить, но похоже, что клиент dhcp все еще работает и его нужно было остановить и удалить.
apt-get remove isc-dhcp-client dhcp3-client dhcpcd
Как правило, всегда следует удалять все сетевые службы, используя apt-get --purge remove <package-name>
. Таким образом, все файлы конфигурации также будут удалены.
В этом случае команда будет:
apt-get --purge remove isc-dhcp-client isc-dhcp-common
Эта команда полностью удалит isc-dhcp-client
.
Разрешение, которое разрешит Вашу проблему, состоит в том, чтобы настроить Ваш 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:
убедиться иметь перевод строки после последней записи. Большинство редакторов обеспечит перевод строки автоматически, сохранив файл.