如果我有运行DHCP服务器的
Windows PC.我预计它将需要几分钟才能启动.我的网络将拥有来自不同供应商的各种其他设备,可在几秒钟内启动.
我还没有找到DHCP客户端重试的“标准”.这些设备会在Windows DHCP服务器启动之前超时吗?如果是这样,处理这个问题的最佳方法是什么?
澄清:
没有涉及Windows客户端.客户端是工业嵌入式设备,如相机,加热器和机器人.
如果DHCP服务器出现故障,我不担心会发生什么.这些嵌入式设备都连接到单个电源.我想知道当“工厂”早上开机时该怎么办.
好的,我有几个想法:
原文链接:https://www.f2er.com/windows/369533.html>有很多DHCP堆栈,因为天空中有星星.好吧,不是很好,但你明白了.嵌入式网络堆栈尤其已知具有非完整的“标准”实现.因此,很可能您的设备将在DHCPd准备就绪之前结束启动,APIPA将永远不会重试DHCP.您可以验证这一点的唯一方法是检查所涉及的每个设备的行为.
>对交换机进行电源循环(正如其他人推荐的那样)甚至可能无法工作.我已经看到许多嵌入式设备作为引导序列的一部分触发其DHCP请求,然后再也不会再尝试,即使NIC上的PHY链路状态发生变化.
这是我推荐的解决方案:
市场上有电源排序PDU.这些通常是具有可编程延迟的两级或三级PDU.有了它们,当它们通电时,它们将启动第一阶段,等待指定的秒数,启动第二阶段等.您可以将您的交换机和服务器连接到第一阶段,拥有PDU等待5分钟让服务器完成启动,然后启动第二级,其中包含所有其他设备.