如果无法更改dhcp服务器,如何使用PXE设置Cobbler?
过去,我通过使普通的dhcp服务器返回网络引导所需的所有内容来设置PXE服务器多次:在单个dhcp设置中同时包含常规ip config和bootinfo。这样很容易做到。 根据我读过的文档(维基百科的摘要很不错),应该有一个未经修改的dhcp服务器(例如,如果您所在位置的管理员拒绝访问)和一个单独的服务器,该服务器仅返回启动信息。通常将其称为“ PXE服务器”或“代理DHCP”服务器。在过去,我见过(未使用)此pxe服务器(最新版本为5年前)。 昨天我安装了Cobbler,以查看其实际功能。现在,我想使用它(喜欢易用性),但是修改“主” dhcpd服务器以获取PXE并不是一种选择。 我还找不到任何有关如何使鞋匠使用真正的PXE(==代理dhcp)服务器运行的文档。 能用皮匠做吗? 是否可以将isc dhcp服务器配置为充当PXE服务器(即,没有IP信息,只有启动信息)? 还是我应该采用完全不同的方法(如果是这样,您的建议是什么)? 谢谢 我刚刚做出的新发现:dnsmasq版本2.4.8的变更日志说: “也允许Proxy-DHCP,其中dnsmasq仅提供PXE信息,而另一个DHCP服务器进行地址分配。” 很有意思。特别是因为补鞋匠已经可以控制dnsmasq。 更新: dnsmasq 2.51将支持此配置,完全可以实现我想要的技巧。 我的/etc/cobbler/dnsmasq.template现在看起来像这样: # Cobbler generated configuration file for dnsmasq # $date # # resolve.conf .. ? #no-poll #enable-dbus read-ethers addn-hosts = /var/lib/cobbler/cobbler_hosts # Be a proxyDHCP server dhcp-range=10.10.0.0,proxy # Only respond to clients …