...
Возможные значения названий опций и их значений перечислены в таблице.
Название опции | Значение в виде | В DHCP пакете |
leaseTime | Число в секундах. | Опция 51, срок аренды IP-адреса |
timeOffset | Число в секундах. | Опция 2. |
gate | Строка с IP-адресом в виде NNN.NNN.NNN.NNN. | Опция 3, маршрутизатор |
serverIdentifier | Строка с IP-адресом в виде NNN.NNN.NNN.NNN. | Опция 54, идентификатор DHCP-сервера |
dns | Строка с одним или несколькими адресами вида NNN.NNN.NNN.NNN, разделённых запятой. | Опция 6, DNS-сервера |
domainName | Строка. | Опция 15, домен |
subnetMask | Строка с IP-адресом в виде NNN.NNN.NNN.NNN. | Опция 1, маска подсети |
renewalTime | Число в секундах. | Опция 58, время, после которого DHCP-клиент должен перейти в RENEW |
rebindingTime | Число в секундах. | Опция 59, время, после которого DHCP-клиент должен перейти в REBIND |
Также можно добавить опцию с помощью ее кода/типа и указания значения в формате HEX, например, dhcp.option.43=68656c6c6f.
...
Блок кода | ||||
---|---|---|---|---|
| ||||
# На сколько действует выданный OFFER (не может быть больше 60 секунд) dhcp.offer.timeout=25 # промежуток времени в секундах, за которой пришло указанное кол-во DISCOVER dhcp.ban.checkTimeout=120 # кол-во DISCOVER, которое пришло за указанный промежуток времени dhcp.ban.discoverCount=10 # время в секундах, на которое перестаем отвечать на DISCOVER-запросы dhcp.ban.timeout=1800 |
При необходимости можно сбросить бан с помощью командной строки:
Блок кода | ||
---|---|---|
| ||
./access.sh dhcpBanRemove |
Действие при получении DHCP-Discover при наличии активной сессии
...