Вы могли бы хотеть посмотреть на арендный договор (на моей Ubuntu, в которой они хранятся /var/lib/dhcp3
; искать *.lease
файл (файлы)); мое предположение - то, что один из Ваших параметров конфигурации — вероятно, сервер DNS — является неправильным, и dhclient
исправляет его из арендного договора DHCP. Можно посмотреть на сохраненный арендный договор и использовать его для обновления /etc/network/interfaces
в случае необходимости.
Вот образец dhclient
запись арендного договора:
lease {
interface "eth1";
fixed-address 10.211.55.15;
option subnet-mask 255.255.255.0;
option routers 10.211.55.1;
option dhcp-lease-time 1800;
option dhcp-message-type 5;
option domain-name-servers 10.211.55.1;
option dhcp-server-identifier 10.211.55.1;
option domain-name "localdomain";
renew 3 2011/03/16 23:17:44;
rebind 3 2011/03/16 23:32:10;
expire 3 2011/03/16 23:35:55;
}
Что такое Ваш /etc/network/interfaces
файл похож?
Для DHCP Ваш интерфейс должен быть настроен как это:
auto eth0
iface eth0 inet dhcp
Если это не работает, что-то, вероятно, запускается в неправильном порядке; Вы можете работать вокруг этого путем добавления a dhclient
команда к /etc/rc.local
.