3

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

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

1 ответ1

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, и вы должны получить желаемое поведение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .