嗨,我有以下设置:
我是按照这个指南设置PXE启动基础设施,但我现在卡住了,因为我不能在PXE服务器上安装DHCP(它不会与我的路由器上的DHCP冲突吗?),并且需要指定一个文件它需要获取执行PXE启动。
如何在不使用DHCP服务器作为PXE服务器的情况下实现可用的PXE服务器?
DHCP服务器与TFTP服务器是同一台机器(不存在“PXE服务器”)。 您只需将DHCP服务器configuration为为PXE引导提供必要的DHCP选项。 祝你好运pipe理,在一个小玩具消费者路由器,但。
subnet 192.168.51.0 netmask 255.255.255.0 { range 192.168.51.64 192.168.51.80; filename "pxelinux.0"; next-server 192.168.51.1; option routers 192.168.51.1; }
它看起来像扩展的DHCP“文件名”选项的要求排除了大多数基于路由器的DHCP服务器。 典型的基于路由器的DHCP服务器主要集中在pipe理IP寻址的最小function上。
最近想通过运行DD-WRT的笨笨消费者路由器来做到这一点。
转到服务中的DNSMasq设置。 确保DNSMasq已启用。 然后将此行添加到标记为“添加DNSMasq选项”的框中:
dhcp-boot=pxelinux.0,,192.168.5.143
其中“192.168.5.143”是PXE(TFTP)服务器的地址。 而“pxelinux.0”是要启动的文件。