По умолчанию статический IP, когда DHCP не найден

3

Я установил DHCP-сервер на одном из своих ящиков Centos, и у меня есть несколько компьютеров, которые будут подключаться (также Centos) и, надеюсь, использовать DHCP При запуске я хотел бы проверить, доступен ли сервер DHCP, или компьютер должен будет использовать статический IP-адрес.

Моя первая идея - изменить файл под /etc/sysconfig/network через скрипт, который запускается при запуске ... есть ли более простой способ сделать это, хотя? Я бы надеялся, что где-нибудь в конфигурации DHCP будет способ указать точку отката в случае, если DHCP-сервер не найден. Спасибо!

Max
источник

Ответы:

4

Вы можете добавить фиксированное определение аренды в конфигурацию DHCP-клиента, как обсуждено здесь: http://www.mail-archive.com/linux-il@cs.huji.ac.il/msg52652.html

Основная форма:

lease {
  interface "eth0";
  fixed-address 172.16.0.66;
  option subnet-mask 255.255.255.0;
  option routers 172.16.0.1;
  option domain-name-servers 80.58.0.33;
  renew 2 2022/1/12 00:00:01;
  rebind 2 2022/1/12 00:00:01;
  expire 2 2022/1/12 00:00:01;
} 

Добавьте это в свой файл dhclient.conf, и вы должны получить желаемое поведение.

Daniel Pittman
источник