Тайм-аут при подключении к серверу DHCP

10

Я хочу настроить свой eth0интерфейс, используя внешний DHCP-сервер (резидент в моей подсети), поэтому я отредактировал /etc/network/configureсо строками

auto eth0  
iface eth0 inet dhcp

но я также хочу использовать автоконфигурацию avahi, когда сервер DHCP не работает.

Поэтому я попытался, ifup eth0когда сервер не работает, и через определенное время он выходит из строя, но интерфейс eth0:avahiнастроен правильно. То, что я ищу, это способ уменьшить количество времени, затрачиваемого на попытку подключения к серверу DHCP.

И ... это правильный способ использовать avahi, когда нет DHCP-сервера?

JustTrying
источник

Ответы:

11

Для установки времени ожидания клиента DHCP от CLI прочитайте это .

Вы также можете просто настроить файл конфигурации клиентов DHCP. Вы можете найти руководство для этого здесь . На моем 12.04 файл dhclient.conf, который вам нужно отредактировать, это uder / etc / dhcp /

Итак, из CLI откройте файл с этим:

sudo nano /etc/dhcp/dhclient.conf

Прокрутите до строки, где написано "# timeout 60;" и удалите знак "#". Измените номер, чтобы установить время ожидания в секундах. Нажмите Ctrl + X, чтобы выйти из редактора и сохранить изменения.

Если вы не можете дождаться следующей перезагрузки, чтобы заставить Ubuntu повторно запросить новый IP-адрес с сервера DHCP, выполните:

sudo dhclient -r
Танель Мэй
источник
2

Вы можете попробовать установить:

timeout 10;
backoff-cutoff 0;
initial-interval 0;
retry 15;

В /etc/dhcp/dhclient.conf.

Смотрите man dhclient.confсправочную страницу dhclient.conf ( ) для справки.

Эрик Карвалью
источник
0

Я не уверен насчет avahi, но файл конфигурации по умолчанию - / etc / network / interfaces. Вы можете разместить эти строки там, и dhcp должен сразу же дать вам ipaddress. если вам нужен статический IP-адрес, когда сервер dhcp не работает, вы можете установить псевдоним для eth0 или настроить его вручную, используяifconfig eth0 x.x.x.x

Eirriel
источник
1
Спасибо. Но что я действительно хочу, так это то, что если нет сервера dhcp, то avahi может установить локальный адрес ссылки самостоятельно. Такое бывает, но через «долгое» время. Можно ли сократить это время? Я просто хочу установить тайм-аут для соединения DHCP ...
JustTring