Не записывайте сообщения "без аренды" с ISC DHCP-сервера в системный журнал

У меня есть DHCP- сервер, который предоставляет IP-адрес TFTP-сервера, NBP (программа Network Bootstrp) и IP-адреса клиентам PXE. Когда машина загружается нормально (не PXE-загрузка), она получает IP-адрес от другого DHCP-сервера.

Каждый раз, когда машина загружается нормально, проблема заключается в том, что журнал (PXE)DHCP-сервера получает много сообщений, подобных этому:

DHCPDISCOVER от 00:11:22:33:aa:bb через eth0: сеть 10.1.2.0/24: нет свободных договоров аренды

Как я могу настроить (PXE)DHCP, чтобы не записывать эти сообщения в журнал?

2 ответа

Решение

Когда загружается не PXE-клиент, он передает пакет DHCPDISCOVERY, который перехватывается как сервером DHCP, так и сервером proxyDHCP.

Сервер DHCP продолжит работу с последовательностью DORA (DISCOVERY-OFFER-REQUEST-ACCEPT), предоставляя IP-адрес, маску и некоторые параметры DHCP. С другой стороны, proxyDHCP, когда клиент не идентифицирован как загрузочное PXE-устройство, немедленно останавливает последовательность DORA, оставаясь тихой. Это не препятствует механизму proxyDHCP регистрировать событие DHCPDISCOVER (или даже DHCPREQUEST, который клиент отправляет как часть последовательности DORA при получении своего IP-адреса от сервера DHCP)

Сообщение, которое вы получаете, не совсем правильно.

DHCPDISCOVER from 00:11:22:33:aa:bb via eth0: network 10.1.2.0/24: no free leases

В вашем случае (proxyDHCP) более подходящее сообщение должно только сказать

DHCPDISCOVER from 00:11:22:33:aa:bb via eth0: network 10.1.2.0/24

потому что пакет DHCPDISCOVER, полученный proxyDHCP, никогда не должен упоминать ничего, касающегося аренды IP; proxyDHCP не предоставляет IP-адреса.

если вы хотите избежать регистрации этих сообщений, вы должны проверить документацию proxyDHCP и посмотреть, возможно ли это или нет.

т.е. Serva as proxyDHCP регистрирует пакеты DHCPDISCOVERY и DHCPREQUEST от не-PXE-клиентов, и это поведение в этом случае нельзя отключить. (Я связан с развитием сервы)

DHCP отправит широковещательное сообщение всем хостам в сегменте сети, чтобы узнать адрес сервера DHCP и подать заявку на аренду - вы не можете помешать DHCP-клиентам делать это, а DHCP-серверы отвечают или регистрируют событие, как это делает DHCP протокол работает, вместо этого ваш DHCP-сервер, который обеспечивает загрузку PXE, должен находиться в другой VLAN для инициализации, а ваш коммутатор должен быть настроен с "IP-адресом помощника" для уменьшения широковещательной рассылки от клиентов, ищущих адреса DHCP, или же настроить ACL на вашем коммутаторе для блокировки DHCP-запросы поступают в вашу сеть PXE из вашей производственной сети.

Другие вопросы по тегам