Я не получаю IP в подсети 10.0.0.0/24
где DHCP работает и должен обслуживать IP, вместо этого я получаю только IP в подсети 169.254.0.0/16
(связать местный адрес), который, вероятно, предоставляется Windows, которая работает на ноутбуке, который я использую для проверки, что заставляет меня думать, что это может быть проблема сетевого брандмауэра, блокирующего службу DHCP Discovery.
И если это вызвано брандмауэром, какие порты я должен открыть для работы DHCP Discovery?
Я предполагаю, что у вас есть брандмауэр (какой-то) между вашим компьютером и DHCP-сервером - так ли это?
Если да, то маршрутизирует ли этот брандмауэр еще и трафик? Вам может потребоваться включить помощника DHCP (это связано с тем, что DHCP использует широковещательный трафик, который маршрутизаторы не будут пересылать в другие сегменты)
Если это не так, пробовали ли вы устранить основные неисправности, например, подключить устройство без брандмауэра. Есть ли у него аренда DHCP? (т.е. проблема общая для всех устройств, или это только некоторые устройства)
Пожалуйста, дайте нам дополнительную информацию.
DHCP-сервер UDP 67
DHCP-клиент UDP 68.
Существуют и другие требования к портам для разных вещей в зависимости от реализации, но указанные выше стандартные.
Как сказано в комментариях: