ISC DHCP Server — назначает тот же IP без статической конфигурации хоста

ISC DHCP Server — назначает тот же IP без статической конфигурации хоста

Есть ли способ настроить DHCP-сервер для назначения IP-адреса клиенту без статического определения клиента?

Моя главная цель — создать пул IP, который будет сохранять IP-адреса зарезервированными в течение 30 дней, например. Если в течение этих 30 дней не будет запросов от клиента, IP-адрес будет снова освобожден. В противном случае, один и тот же IP-адрес должен всегда назначаться по истечении этих 30 дней.

решение1

Вы можете попробовать увеличить значение default-lease-time и max-lease-time

решение2

Чтобы создать фиксированный IP-адрес, вам потребуется указать MAC-адрес устройства в файле конфигурации DHCP.

sudo nano /etc/dhcp/dhcpd.conf

В файле есть примеры. В основном добавьте следующее:

host your_machine_name {
  hardware ethernet the:MAC:Address;
  fixed-address the.fixed.IP;
}

и наконец

sudo systemctl restart isc-dhcp-server.service


Это не освободит IP через 30 дней, хотя. Для этого я бы сделал, как предложено в другом ответе, и установил бы default-lease-timeи max-lease-timeна 30 дней.

Отредактируйте тот же файл конфигурации, но добавьте следующие строки:

default-lease-time 14400;
max-lease-time 28800;

Время указывается в секундах. Не забудьте перезапустить службу DHCP после внесения любых изменений.

Связанный контент