dhcrelay 附加选项 66 和 67

dhcrelay 附加选项 66 和 67

我在 VLAN 中运行 PXE Linux 服务器。

如何使用[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

对此有什么想法吗?

答案1

DHCP 中继不会添加 PXE 选项,而是由 PXE 服务器添加。

答案2

解决方案是在 proxyDHCP 模式下使用 dnsmasq。

这对我帮助很大: https://wiki.fogproject.org/wiki/index.php?title=ProxyDHCP_with_dnsmasq

相关内容