|
本帖最后由 江南一根葱 于 2020-1-16 19:36 编辑
其实这个问题,打太多字了,我比较懒
首先你不用proxydhcp,一个局域网两个dhcp,肯定会对现有网络造成影响,所有的机变成你来“管理”了,有点类似像arp欺骗(两个或多个网关)之类的黑客手段 ,我采用的是“不影响别人”原则(类似大和民族精神)
勾上proxydhcp后,整个网络的ip分配,还是现有dhcp服务器管理的
再者你用tinypxe,如果单启ipxe,在"next-server"填你的网启服务器的话,百分百是能启动的,
一般编译的ipxe文件都用这个变量来调取ipxe菜单
然后我编译的ipxe文件因为在dnsmasq中遇到过问题,出现了next-server变量值为空的状况(我是dnsmasq初学者,后来得知是由于二次dhcp引起的),
所以导致我编译的ipxe处理逻辑是在既没有next-server和proxydhcp的情况下,就粗暴地用了dhcp-server作为启动地址
这就导致你用tinyxpe的时候有时候误打误撞从不可靠的dhcp-server取文件了,那肯定就会出现取不到
但是如果勾选了proxydhcp,我的脚本就是会从proxydhcp取得文件的 (用tinypxe并不是很靠谱)
最后总结就是因为我不用tinypxe作实战启动工具,所以才不考虑这个使用环境,而且在dnsmasq做网启启动一切正常
实战中,如果传统bios下网启的话,我会用不带proxydhcp功能的深度远程启动管理器,因为这个启动管理器抢dhcp的能力非常厉害,而且稳,(其实我肯定也会拔了其它提供dhcp服务的路由) 用tinypxe就会崩溃,且tinypxe不用proxydhcp不论是在单dhcp或多dhcp环境下都会死得很难看。详情见他人热帖http://bbs.wuyou.net/forum.php?m ... 3930&extra=page%3D1,我在他贴中也早有提醒这个问题。
一定要用tinypxe的话,可以用官方的ipxe加脚本(tinycore.ipxe)的形式(需要稍修改tinycore.ipxe内容)
真巨讨厌proxydhcp的话,bios下推荐用"深度远程管理器" 稳定、抢dhcp厉害(看不顺眼哪个单位,给它运行上,足可以让单位瘫痪)
|
|