Есть ли хук для завершения DHCPACK в isc-dhcp-сервере
Я хочу запустить скрипт на сервере после того, как isc-dhcp-сервер отправит пакет DHCPACK клиенту.
Единственное решение, которое я получаю, - это запуск сценария для извлечения журнала dhcp, но он неэффективен.
Есть ли другие способы?
1 ответ
Спасибо, я обнаружил, что
СПРАВКА: СОБЫТИЯ Есть три вида событий, которые могут произойти в отношении аренды, и можно объявить заявления, которые происходят, когда происходит любое из этих событий. Эти события представляют собой событие commit, когда сервер принял обязательство по определенной аренде для клиента, событие release, когда клиент освободил сервер от своего обязательства, и событие expiry, когда срок действия обязательства истекает.
Чтобы объявить набор операторов для выполнения при возникновении события, необходимо использовать оператор on, за которым следует имя события, а затем ряд операторов для выполнения при возникновении события, заключенный в фигурные скобки.
ссылка: https://www.isc.org/wp-content/uploads/2018/02/dhcp44.html
и пример: https://jpmens.net/2011/07/06/execute-a-script-when-isc-dhcp-hands-out-a-new-lease/