积极答复者
SCCM2016 客户端PXE启动时报错 error received from TFTP server

问题
-
答案
-
我找到解决方法了;
我觉得我的配置应该是没问题的,所以我把辅助站点的分发点角色直接删除,重新添加分发点功能,重新配置分发点,然后再次分发所有内容,解决了
- 已建议为答案 Xin GuoMicrosoft contingent staff, Moderator 2020年6月11日 6:01
- 已标记为答案 forsylvanas 2020年7月9日 1:00
-
对的,可以用的DHCP options来实现。
>>nbns-list 192.168.1.35 //设置NetBIOS服务器地址
有DNS服务器,这个可以不配置。
>>option 67 ascii boot\x64\ios //设置启动文件名,用来指定为客户端分配的启动文件名。
配置成下面的样子。
option 67 ascii SMSBoot\x64\wdsnbp.com
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已标记为答案 forsylvanas 2020年6月12日 2:22
全部回复
-
你好,
当前这个报错,建议在Windows上安装和配置TFTP客户端测试TFTP服务是否正常工作。
安装tftp客户端
- 在控制面板中,选择程序和功能。
- 在左边的面板上,按一下“开启和关闭视窗功能”
- 找到TFTP客户端的条目并勾选该框。这可能需要重新启动。
您需要允许tftp客户端通过Windows防火墙或者关闭防火墙:
- 进入Windows防火墙控制面板。
- 在左侧窗格中,单击“允许程序或功能通过Windows防火墙”。
- 单击“允许另一个程序”。
- 单击Browse,windows\system32,选择tftp.exe,然后单击“打开”。
- 在添加程序对话框中,确保选择了“Trivial File Transfer Protocol App”。单击Add。
检查“允许程序通过Windows防火墙通信”页面“琐碎文件传输协议应用程序”被选中并被允许
快速测试TFTP是否正常工作
C:\Users\Administrator>tftp -i servername get smsboot\x86\pxeboot.n12
这里的servername是你的PXE服务器。你应该得到一个响应-
Transfer successful: 25772 bytes in 1 second(s), 25772 bytes/s
如果这个工作,那么您的TFTP服务看起来是健康的。
同时查看服务器端的SMSPXE.log。
更多排错信息:
Understand PXE boot in Configuration Manager
https://support.microsoft.com/en-us/help/4468601/pxe-boot-in-configuration-manager
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已编辑 Xin GuoMicrosoft contingent staff, Moderator 2020年6月11日 2:10
-
我找到解决方法了;
我觉得我的配置应该是没问题的,所以我把辅助站点的分发点角色直接删除,重新添加分发点功能,重新配置分发点,然后再次分发所有内容,解决了
- 已建议为答案 Xin GuoMicrosoft contingent staff, Moderator 2020年6月11日 6:01
- 已标记为答案 forsylvanas 2020年7月9日 1:00
-
如果PXE server是跨网段的情况。
用下面两种方式实现:
- DHCP Options(请注意,这不是微软支持的方法,但它可以工作。)
- IP Helper(微软推荐)
DHCP Options
选项66和67的配置使得PXE客户机可以定位PXE点并使用我们的引导映像引导到Windows PE中IP Helpers
下面是一个来自思科交换机的例子:
interface Vlan10
ip address 172.16.112.254 255.255.255.0
ip helper-address 172.16.1.1
End
允许客户端在172.16.112.0/24子网启动时,找到ConfigMgr或MDT服务器(172.16.1.1)。
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
版主我这有好多华为的设备,
有没有华为的命令啊,华为的客服讲了半天没明白;他让我配置relay?
这不是DHCP中继吗?这不对吧,
是不是只能通过DHCP options来实现?
网上查到华为设备配置options的方法>
ip pool test
gateway-list 10.1.1.1
network 10.1.1.0 mask 255.255.255.0
dns-list 192.168.1.20
netbios-type b-node //设置DHCP客户端配置NetBIOS节点类型。b-node为广播模式节点,采用广播模式获取主机名和IP地址之间的映射。
nbns-list 192.168.1.35 //设置NetBIOS服务器地址
domain-name server.com.cn //设置DHCP客户端域名后缀。
option 66 ascii ios.server.com.cn //设置TFTP服务器名,用来指定为客户端分配的TFTP服务器的域名。
option 67 ascii boot\x64\ios //设置启动文件名,用来指定为客户端分配的启动文件名。
bootfile boot\x64\ios //设置启动配置文件名。
next-server 192.168.1.10 //设置客户端自动获取IP地址后下一步使用的服务器地址。此地址是TFTP服务器的地址,即TFTP服务器域名ios.server.com.cn解析出来的IP地址。有两点不太明白nbns-list这个是不是我的WINS服务器?bootfile boot\x64\ios 启动配置文件名这个该怎么配置?
-
对的,可以用的DHCP options来实现。
>>nbns-list 192.168.1.35 //设置NetBIOS服务器地址
有DNS服务器,这个可以不配置。
>>option 67 ascii boot\x64\ios //设置启动文件名,用来指定为客户端分配的启动文件名。
配置成下面的样子。
option 67 ascii SMSBoot\x64\wdsnbp.com
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已标记为答案 forsylvanas 2020年6月12日 2:22
-
请您理解,华为的设备我们也不是很清楚。对于微软的PXE启动,WDSNBP.com是唯一入口。
理论上应该都配成一样的:SMSBoot\x64\wdsnbp.com
参考:
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
- 已编辑 Xin GuoMicrosoft contingent staff, Moderator 2020年6月12日 2:06
-
Windows Server 2016: Standard and Datacenter 是确认支持安装辅助站点的。
请查看辅助站点的日志文件:ConfigMgrSetup.log
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
感谢您的反馈,如果有需要欢迎随时开新帖,一起讨论。
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.