症状:
基于 Windows 2008 Server 的计算机上时尝试启动 Windows 部署服务 (WDS) 服务器 WDS 服务器可能无法启动。此外,您可能会收到类似于在系统日志中的以下内容的错误消息:
类型: 错误
事件 ID: 7024
源: 服务控制管理器
说明: Windows 部署服务服务器服务终止,服务特定错误 10048 (0x2740)
在 WDS 服务器日志中记录以下消息:
[WDSPXE][UDP][Ep = 67]注册
UpdEndpoint::UdpEndpoint = 01B74F88
[WDSPXE]未能接口 <IPAddress:67> 上侦听传入的客户端请求 (rc = 10048)
[WDSPXE][UDP][Ep = <IPAddress:67>] 创建失败 (rc = 10048)
[WDSPXE][UDP][Ep = <IPAddress:67>] 已删除。
UpdEndpoint:: ~ UdpEndpoint = 01B74F88 [WDSPXE] [UDP] [Ep = 67] 注册失败 (rc = 10048)
[WDSPXE][UDP][Ep = 67]已关闭 [WDSPXE] 初始化失败 (rc = 10048)
[WDSPXE][BINLSVC] 00000270 03/26 01: 04: 57 [MISC] 启动的关机
如果满足下列条件,则会出现此问题:
- 在同一台计算机上安装了 DHCP 服务器和 WDS 服务器。
- 在 DHCP 选项卡中,任务不侦听端口 67 上 选项被启用。
原因:
当在同一台计算机上安装 DHCP 服务器和 WDS 服务器时,WDS 服务会尝试使用端口 67。然而,在 DHCP 服务器已使用此端口。
解决方法:
若要解决此问题,配置 WDS 启动前执行环境 (PXE) 客户端以停止侦听端口 67 上。若要执行此操作根据您的具体情况中使用下面的方法之一。
方法 1
命令提示符键入下面的命令,然后按 ENTER 键:
wdsutil /set-Server /UseDhcpPorts:No
方法 2
- 单击 开始,单击 运行,键入 wdsmgmt.msc,然后按 确定。
- 在 Windows 部署服务 窗口中展开 服务器,用鼠标右键单击 WDS 的服务器名称,然后单击 属性。
- 服务器属性 对话框中单击 DHCP 选项卡。
- 单击以清除 待办事项不侦听端口 67 上 复选框,然后单击 应用。
更多信息:
下面的注册表子项控制是否在 DHCP 端口上侦听 PXE 服务器:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WDSServer\Providers\WDSPXE
若要为在端口 67 上侦听 PXE 服务器将 UseDHCPPorts 注册表项的值设置为 1。使用此设置配置中不同的计算机上安装 Windows 部署服务 PXE 服务器和 DHCP 服务器的位置。
若要使 PXE 服务器的侦听端口 67 将 UseDHCPPorts 注册表值设置为 0。在同一台计算机上安装 Windows 部署服务 PXE 服务器和 DHCP 服务器的位置在配置中使用此设置。
这篇文章中的信息适用于:
- Windows Server 2008 Datacenter without Hyper-V
- Windows Server 2008 Enterprise without Hyper-V
- Windows Server 2008 for Itanium-Based Systems
- Windows Server 2008 Standard without Hyper-V
- Windows Server 2008 Datacenter
- Windows Server 2008 Enterprise
- Windows Server 2008 Standard
注:
上面这些是从微软官方转来的,今天在实验2003搭RIS服务器的时候出了问题.大概现象就是客户端用虚拟机不能由DHCP服务器分配到IP地址,导致客户端不能从远程安装客户端系统..
实验环境:
VMware7.01 域环境 bird.com
DC:PC3 ip:192.168.1.3/24 192.168.1.1 DNS:PC3
成员服务器:PC4 IP:192.168.1.4/24 192.168.1.3 DNS:192.168.1.3
DHCP:PC4 RIS:PC4 防火墙全部关闭(防火墙服务已经停止)
虚拟机网卡全部使用NAT模式
现象:
服务器正确安装正常运行,客户机从网卡启动,显示如下图:
大意是可以收到DHCP包但是分配不到IP...
查错过程:
1 切换到RIS服务器PC3,查看系统日志,发现多了一条日志,内容为"系统检测到网卡 Intel(R) PRO/1000 MT Network Connection 与网络连接, 而且已通过网卡初始化一般操作。"初步判断客户机可以发现客户机但是未能给客户机分配IP,仔细查看日志,其中有句话提示67或者68端口被重复使用,经核实后 67 68两个端口中有个端口DHCP服务器和RIS服务器冲突..
解决办法:
在PC4上卸载DHCP服务器,并在PC4上正确安装DHCP服务器,网络环境不变,重启客户机 发现客户机现在已经可以很快获取到IP地址并开始安装进程...
总结:
第一 虽然查到的信息是适合Server 2008的,但是中间还是会有相通之处,第二 要养成分析系统日志的好习惯,虽然刚开始的时候不太懂,但是没关系 有谷歌,它是位好老师.. 第三 注意一些细节的东西,比如刚才客户机请求DHCP 的反馈信息,这些信息 连起来之后 就可能是 解决问题的钥匙.