Но мне надо в автоматическом режиме а не руками делать
ха-ха, очень остроумно.
Попробуй dchp-сервер запустить от рута - возможно у пользователя dhcp нет прав на скрипт:
echo dhcpd_withuser=root >> /etc/rc.conf
чуда не произошло
Feb 8 13:23:50 82 dhcpd: execute_statement argv[0] = /usr/bin/perl
Feb 8 13:23:50 82 dhcpd: execute_statement argv[1] = /usr/local/nodeny/modules/dhcp/events.pl
Feb 8 13:23:50 82 dhcpd: execute_statement argv[2] = commit
Feb 8 13:23:50 82 dhcpd: execute_statement argv[3] = 10.1.1.2
Feb 8 13:23:50 82 dhcpd: execute_statement argv[4] = 0:00:00:00:00:0
Feb 8 13:23:50 82 dhcpd: execute_statement argv[5] = 00:00:00:00:00:00
Feb 8 13:23:50 82 dhcpd: execute_statement argv[6] = 1
Feb 8 13:23:50 82 dhcpd: execute: /usr/bin/perl exit status 512
Feb 8 13:23:50 82 dhcpd: DHCPREQUEST for 10.1.1.2 (10.10.10.1) from 00:00:0:0:00:00 (DESKTOP-2J2TRF6) via 10.10.10.100
Feb 8 13:23:50 82 dhcpd: DHCPACK on 10.1.1.2 to 00:00:00:00:00:00 (DESKTOP-2J2TRF6) via 10.10.10.100