|
本帖最后由 xjm1285 于 2018-6-1 12:29 编辑
感谢三楼dfc643的提醒,搭建了一个基于dnsmasq的dhcp代理,dhcp仍然通过高恪下发,pxe的信息通过dnsmasq代理下发,实现了不影响原dhcp架构的前提下提供pxe服务。
dnsmasq的代理配置:
port=0 #停用dhcp服务
pxe-prompt="Booting PXE Client", 1 #不知道为什么一定要这个选项,少了这个选项就不监听4011端口
dhcp-range=192.168.1.255,proxy
dhcp-match=set:ipxe,175
dhcp-boot=tag:ipxe,http://192.168.1.XXX/boot.ipxe,,192.168.1.XXX
dhcp-boot=undionly.kpxe,,192.168.1.XXX
#有需要的可以根据mac设置不同菜单实现自动启动专用菜单
dhcp-mac=set:rancher,08:51:51:88:01:c2
dhcp-boot=tag:ipxe,tag:rancher,http://192.168.1.XXX/rancher.ipxe,,192.168.1.XXX
===================分割线=======================================
内网搭建了pxe服务器用于ipxe启动,装个系统啥的就不用插U盘了,之前用LEDE,dnsmasq可以配置文件这样设置:
dhcp-match=set:ipxe,175
dhcp-boot=tag:ipxe,http://tftp/boot.ipxe
dhcp-boot=undionly.kpxe,tftp,192.168.1.XXX
现在转到高恪发现没有这个功能,请问有什么办法解决么?(不要告诉我把dhcp改放到pxe服务器上。。。)
|
|