Всем привет. Есть слегка модифицированный скрипт вот отсюда https://wiki.samba.org/index.php/Configure_DHCP_to_update_DNS_records_with_BIND9 Вкратце - это скрипт, который dhcpd исполняет при наступлении событий связаных с лизами(commit, release, expiry). Конкретно этот скрипт выполняет dns secure updates. Думаю что содержание скрипта тут неважно ибо он успешно отрабатывает, если его запускать вручную от юзера dhcpd:
sudo -u dhcpd /var/db/dhcpd/dhcp-dyndns.sh add 192.168.1.243 1:95:dd:8b:e4:g:da User-PC
Тут exit status 0 и записи добавляются в зону.
Но сам dhcpd почему то выдает вот это:
Jul 4 10:56:28 host dhcpd: Commit: IP: 192.168.1.243 DHCID: 1:95:dd:8b:e4:g:da Name: User-PC
Jul 4 10:56:28 host dhcpd: execute_statement argv[0] = /var/db/dhcpd/dhcp-dyndns.sh
Jul 4 10:56:28 host dhcpd: execute_statement argv[1] = add
Jul 4 10:56:28 host dhcpd: execute_statement argv[2] = 192.168.1.243
Jul 4 10:56:28 host dhcpd: execute_statement argv[3] = 1:95:dd:8b:e4:g:da
Jul 4 10:56:28 host dhcpd: execute_statement argv[4] = User-PC
Jul 4 10:56:28 host dhcpd: execute: /var/db/dhcpd/dhcp-dyndns.sh exit status 38656
Как можно отдебажить это дело?