Всем доброго дня.
Начал работать с DHCP (поставил DHCP V3.0.7 с socket) и вроде бы тьфу тьфу все работает как надо. Но меня достали постоянные сообщения в логах такого характера:DHCPOFFER on 10.13.14.217 to e1:6c:d6:ae:52:90 via 192.168.0.219
data: "leased-address" configuration directive: there is no lease associated with this client.
DHCPINFORM from 10.13.3.236 via 192.168.0.85
DHCPACK to 10.13.3.236 (00:21:91:1f:a2:af) via vlan13
data: "leased-address" configuration directive: there is no lease associated with this client.
DHCPINFORM from 10.13.3.236 via 192.168.0.85
DHCPACK to 10.13.3.236 (00:21:91:1f:a2:af) via vlan13
data: "leased-address" configuration directive: there is no lease associated with this client.
DHCPINFORM from 10.13.3.244 via 192.168.0.85
DHCPACK to 10.13.3.244 (00:24:54:22:ce:d3) via vlan13
data: "leased-address" configuration directive: there is no lease associated with this client.
DHCPINFORM from 10.13.3.244 via 192.168.0.85Не могу понять, что именно хочет сервер с таким сообщение от меня.
Ip клиентам выдается, все работает. Единственное заметил, что это пока только у тех, кто имеет Windows Vista или Seven.
Просто в логах их очень много и трудно смотреть нормальные сообщения.
Мож кто что посоветует. Спасибо
Посмотрел тщательнее и понял, что все дело в настройках сервера. Есть такая настройка логов:if exists agent.circuit-id
{
log(info,concat("Lease for ",binary-to-ascii (10, 8, ".", leased-address),
" Switch addr: ",binary-to-ascii(10, 8, ".", packet(24, 4)),
" Switch MAC: ",binary-to-ascii (16, 8, ":", suffix( option agent.remote-id, 6)),
" Switch port: ",binary-to-ascii (10, 16, "", substring(option agent.circuit-id, 4, 2)),
" Client MAC: ",binary-to-ascii(16, 8, ":", substring(hardware, 1, 6))
));
}Так вот если приходит пакет серверу и не назначен параметр leased-address, то такая ошибка в логах и отображается.
Назревает вопрос, как можно перестроить настройку чтобы такая ошибка не вылезала?
Так не пойдет?
if exists leased-address
{
> Посмотрел тщательнее и понял, что все дело в настройках сервера. Есть такая
> настройка логов:
> if exists agent.circuit-idУ себя сделал
if exists agent.circuit-id and option dhcp-message-type = 3При этом эти расширенные логи пишутся только для DHCP Request, для остальных типов пишутся обычные логи.