客户端不会通过PXE和WDS启动

所以在过去的几个星期里我一直在试图让我们的WDS再次运行。 设置WDS的人不再在这里工作了,很less有文件logging下来。 我设法解决了我在服务器上的大部分问题,现在我试图通过PXE启动一个客户端,但是我在Google和Technet上遇到的几个DHCP设置仍然出现错误。

我们使用云托pipe的Meraki交换机,并在客户端连接的交换机上设置VLAN(特定于PXE Boots)。 WDS和DHCP服务器在相同的子网/ VLAN中,但与客户端不同。 WDS是Windows 2012 R2,客户端是DELL Optiplex 790。

客户端的VLAN设置原来的方式,它使用指定的名称服务器和启用DHCP选项(引导服务器,引导文件和选项60设置为PXEClient(string))运行DHCP。 使用这种设置客户端从DHCP获得IP,但然后返回PXE-E55错误,他没有得到代理DHCP 4011端口的答复。我尝试了几个其他的东西,如删除选项60,但它不甚至给我一个错误代码,它只是显示IP,掩码,DHCP和网关,说“TFTP”。 然后退出启动代理。 我甚至更新了BIOS,以确保它不是一个问题。

到现在为止,我的基础知识已经用完了,而且我在网上find的解决scheme都没有帮助。

有没有人有任何提示或经验类似的问题谁可以让我在正确的轨道上缩小问题?

谢谢大家!

编辑:好吧,因为我是新来的这个networking和工作,我刚刚发现,DHCP是在交换机和每VLAN我们有一个DHCP每个。 这意味着WDS拥有它自己的通讯协议,以及PXE客户端自己的DHCP协议。 但是WDS和DHCP不在同一台服务器上。

PXE环境可以有2个基本布局。

  1. 提供IP和PXE信息的单个DHCP服务器
  2. 在不同PC上提供IP和proxyDHCP的DHCP服务器在端口4011上提供补充DHCP事务的“仅”PXE信息。

尽pipe在客户端和DHCP / proxyDHCP服务器位于不同networking中的情况下,中间路由设备必须将DHCP中继function(IP助手)设置为“开启”才能转发否则被阻止的DHCP广播stream量。

为了真正了解发生了什么事情,只需使用Wiershark进行stream量捕获,并遵循非常简单的DORA(DISCOVER-OFFER-REQUEST-ACK)DHCPstream量序列。

所以在用不同的客户端进行更多的testing之后,结果是某种硬件问题,在某些具有不同BIOS / Uefi以及不同NIC的其他客户端上,通过PXE启动时可以正常工作。

谢谢大家对我提出的问题作出了贡献,这帮助我更好地了解WDS及其工作原理。 特别是Pat的build议帮助我走上了正确的道路,发现networkingconfiguration不是问题。

再次,谢谢大家!