今天在做MDT操作系统部署的时候遇到了客户端不能进入启动镜像的问题,后来发现是DHCP 60端口搞的鬼。


MDT客户端PXE不能启动,报如下错误,

p_w_picpath_thumb[2]

在启动的时候我截图发现客户端是从DHCP(10.0.0.1)服务器上下载的wsnbp文件,而不是MDT服务器,如下图,

p_w_picpath_thumb[5]

我一直搞不明白为什么客户端会去找DHCP服务器去下载文件,但是我想应该是和DHCP服务器有关,

从微软官方找到关于60,66,67端口的介绍https://technet.microsoft.com/en-us/library/cc732351(WS.10).aspx#Using

https://technet.microsoft.com/zh-cn/library/cc732351(v=ws.10).aspx#中国(简体中文)这里是中文的帖子,写的非常好。

关于60端口是这样介绍的,

Option 60 = client identifier. You should set this to the string PXEClient. Note that this only applies if DHCP is on the same server as Windows Deployment Services.

意思是说:60端口是客户端标识符,你应该将这个参数设置为PXEClient。 特别指出,只有当DHCP服务器和WDS服务器在安装在同一台服务器上时才这样设置。

然后我将DHCP服务器60端口的勾取消,客户端就可以正常PXE到启动镜像了,如下图,

p_w_picpath_thumb[8]

10.0.0.16才是我的WDS服务器,如下图,

p_w_picpath_thumb[10]


这个链接里也是微软官方关于PXE客户端不能排错的一些总结,供大家参考https://support.microsoft.com/zh-cn/kb/259670 


谢谢!

欢迎关注我的博客http://zyliday.blog.51cto.com/  ,致力于为大家提供更多优质的IT博文.谢谢!

交流QQ:759147273