Я запускаю сервер PXE Linux в сети VLAN.
Как можно использовать [dhcrelay][1]
для перенаправления запросов DHCP на главный сервер DHCP и добавления параметров для PXE с помощью dhcrelay
?
Я пробовал что-то подобное:
dhcrelay -d -i eth0 10.0.0.42 -a -m append option 66 10.0.0.23
Предполагая 10.0.0.42 это DHCP и 10.0.0.23 это PXE-сервер. Но я получаю такие результаты:
Adding 9-byte relay agent option
Forwarded BOOTREQUEST for 00:23:23:23:23:23 to 10.0.0.42
send_packet: Invalid argument
Есть идеи по этому поводу?
Решением было использовать dnsmasq в режиме proxyDHCP.
Это мне очень помогло: https://wiki.fogproject.org/wiki/index.php?title=ProxyDHCP_with_dnsmasq
Ретранслятор DHCP не добавляет параметры PXE, это делает сервер PXE.