Я выполняю Сервер Ubuntu 11.10 32bit на одноплатном компьютере. Я хочу опцию использования интерфейса Ethernet (eth0
) как бэкенд для управления компьютером, если это соединено. Я также ленив: если кабель включается, и я привожу в действие компьютер, я хочу eth0 и выполнение; в конечном счете никакой кабель не включается к eth0 после включения питания, я хотел бы смочь значительно уменьшить время, которое требуется для обеспечения eth0
во время начальной загрузки.
Я думал что просто изменение DHCP timeout
значение к чему-то маленькому сделало бы задание, но даже после редактирования /etc/dhcp/dhclient.conf
, Я все еще получаю то же долгое время начальной загрузки, когда кабель отключается.
Я понимаю значение устойчивой последовательности начальной загрузки для серверов (см. главный ответ для [1]), но я не понимаю почему изменения в dhclient.conf
проигнорированы во время начальной загрузки. Там что-либо еще продолжается под капотом, о котором я не знаю? Возможно, я приближаюсь к проблеме неправильный путь (в этом случае, я, возможно, должен был бы задать другой вопрос!)?
Заранее спасибо за любой вход.
Мой /etc/network/interfaces
файл содержит:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet static
...
Мой /etc/dhcp/dhclient.conf
файл не прокомментировал и изменил строку:
timeout 5;
[1] "Ожидая конфигурации сети" добавление 3 - 5 минут ко времени начальной загрузки
Почему вы используете auto
вместо allow-hotplug
? Если вы используете allow-hotplug
и ваше оборудование поддерживает обнаружение ссылок, то ваша система даже не будет пытаться использовать DHCP, если ссылка не обнаружена.
Другое значение, которое вы можете посмотреть на изменение, находится в файле /etc/default/ifupdown
. Попробуйте установить время ожидания IFUPDOWN_TIMEOUT
.