В моей сети работает DHCP-сервер linux. Недавно я узнал, что я могу назначать клиентам определенные IP-адреса на основе их MAC-адресов, изменяя dhcpd.conf
файл.
Есть ли что-то, что я могу сделать со стороны сервера, чтобы аннулировать аренду конкретного клиента, заставляя его получать новый от сервера (после того, как я добавил записи в dhcpd.conf
), не выпуская / обновляя на стороне клиента?
kill -HUP
может работать.Ответы:
Ответ зависит от того, как вы ранее настроили DHCP-сервер.
Нормальное поведение DHCP таково:
Следствием этого является то, что вам нужно начать планирование обслуживания вашей сети. Когда вы собираетесь внести изменение, которое потребует новых настроек IP, о «времени аренды» впереди, вам нужно сократить время аренды до более динамического значения (например, 30 минут).
Таким образом, изменения в DHCP будут проходить плавно, а затем, когда вы будете готовы, вы увеличите время аренды до более разумного значения. Не оставляйте его на 30 минут, так как в случае отказа DHCP-сервера половина ваших компьютеров будет отключена через 15 минут.
Вы можете принудительно изменить условия аренды, попросив всех перезагрузить свои компьютеры (или для тех, кто более технически способен, выпустить и затем продлить аренду)
источник
Возможно, вы захотите снизить свои
default-lease-time
иmax-lease-time
вdhcpd.conf
. Это должно заставить ваших клиентов получить новый договор аренды по истечении этого срока.источник