windows部署TFTP传输超时

时间:2015-01-07 17:02:00

标签: networking windows-server-2008-r2 wireshark imaging tftp

我希望就过去4-5个月我们所遇到的一些WDS问题得到一些建议

我们有一个相对论简单网络拓扑

在一个子网上的工作站和跨越单个子网的WAN链路上的服务器,中间有一个juniper防火墙

WDS服务器是2008r2

我们遇到的问题是,我们似乎每隔几周就无法通过防火墙进行PXE启动到WDS服务器

WDS服务器给我们以下错误

以下客户端TFTP下载失败:

知识产权:10.10.34.95  文件名:\ Boot \ x64 \ Images \ DaRT7.wim  ErrorCode:1460

这似乎与超时有关

1460是ERROR_TIMEOUT。此消息表示客户端开始下载文件,但没有完成,服务器正在终止连接,因为它很长时间没有看到来自客户端的任何数据包。

https://social.technet.microsoft.com/Forums/windowsserver/en-US/a1246f62-6a8a-482b-9323-7e02dfeab196/wds-tftp-errorcode-1460

我很难相信这一点,因为它可以成功运行数周。

我看了一下线鲨踪迹,看看线路上发生了什么,看起来TFTP数据包正在传输,直到随机点然后停止。

我立即怀疑防火墙,但是我们的防火墙人员告诉我防火墙没有配置为停止TFTP数据包,  此外,我能够使用同一服务器上的tftpd成功传输大量数据。唯一的区别是它确认了WDS在一组四个中确认的每个数据包

非常感谢任何建议

以下是故障点的TFTP流量示例

交通示例 enter image description here

为了增加这一点,我能够获得跟踪日志的踪迹

5772] 15:57:16: [533356][WDSTFTP] [d:\w7rtm\base\ntsetup\opktools\wds\transport\server\tftp\tftpsession.cpp:1158] Expression: , Win32 Error=0x284
 [5772] 15:57:16: [533356][WDSTFTP] [d:\w7rtm\base\ntsetup\opktools\wds\transport\server\tftp\tftpsession.cpp:1177] Expression: , Win32 Error=0x284
 [10976] 15:57:16: [533590][WDSTFTP] TFTPConstruct[OACK]: BlkSize=512 (512), WinSize=1, Timeout=2, TSize=31124
 [10976] 15:57:18: [535290][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1625, Size=1422
 [10976] 15:57:18: [535290][WDSTFTP] TFTPConstruct[DATA]: Block#=1625, DataLen=1422
 [10976] 15:57:18: [535290][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1626, Size=1422
 [10976] 15:57:18: [535290][WDSTFTP] TFTPConstruct[DATA]: Block#=1626, DataLen=1422
 [10976] 15:57:18: [535290][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1627, Size=1422
 [10976] 15:57:18: [535290][WDSTFTP] TFTPConstruct[DATA]: Block#=1627, DataLen=1422
 [10976] 15:57:18: [535290][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1628, Size=1422
 [10976] 15:57:18: [535290][WDSTFTP] TFTPConstruct[DATA]: Block#=1628, DataLen=1422
 [14892] 15:57:18: [535384][WDSTFTP] TFTPParse[ACK]: Block#=1624
 [14892] 15:57:18: [535384][WDSTFTP] [d:\w7rtm\base\ntsetup\opktools\wds\transport\server\tftp\tftpsession.cpp:1158] Expression: , Win32 Error=0x284
 [14892] 15:57:18: [535384][WDSTFTP] [d:\w7rtm\base\ntsetup\opktools\wds\transport\server\tftp\tftpsession.cpp:1177] Expression: , Win32 Error=0x284
 [10976] 15:57:18: [535602][WDSTFTP] TFTPConstruct[OACK]: BlkSize=512 (512), WinSize=1, Timeout=2, TSize=31124
 [11100] 15:57:20: [537303][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1625, Size=1422
 [11100] 15:57:20: [537303][WDSTFTP] TFTPConstruct[DATA]: Block#=1625, DataLen=1422
 [11100] 15:57:20: [537303][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1626, Size=1422
 [11100] 15:57:20: [537303][WDSTFTP] TFTPConstruct[DATA]: Block#=1626, DataLen=1422
 [11100] 15:57:20: [537303][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1627, Size=1422
 [11100] 15:57:20: [537303][WDSTFTP] TFTPConstruct[DATA]: Block#=1627, DataLen=1422
 [11100] 15:57:20: [537303][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1628, Size=1422
 [11100] 15:57:20: [537303][WDSTFTP] TFTPConstruct[DATA]: Block#=1628, DataLen=1422
 [11056] 15:57:20: [537365][WDSTFTP] TFTPParse[ACK]: Block#=1624
 [11056] 15:57:20: [537365][WDSTFTP] [d:\w7rtm\base\ntsetup\opktools\wds\transport\server\tftp\tftpsession.cpp:1158] Expression: , Win32 Error=0x284
 [11056] 15:57:20: [537365][WDSTFTP] [d:\w7rtm\base\ntsetup\opktools\wds\transport\server\tftp\tftpsession.cpp:1177] Expression: , Win32 Error=0x284
 [10976] 15:57:20: [537615][WDSTFTP] TftpSession[0x00000000017161E0:10.10.34.115:2070] - Timeout: Max retries done, killing session.
 [10976] 15:57:20: [WDSTFTP][UDP][Ep=10.10.35.135:64302] Deleted.
 [10976] 15:57:20: [537630][WDSTFTP] TftpSession[0x00000000017161E0:10.10.34.115:2070] - Endpoint Removed. Killing session.
 [10976] 15:57:20: UpdEndpoint::~UdpEndpoint = 0000000001B073A0

[10976] 15:57:20: [WDSTFTP][UDP][Ep=0] Closed
 [10976] 15:57:20: [UDPPorts] Dynamic Port 64302 freed.
 [10976] 15:57:20: [537630][WDSTFTP] TftpSession[0x00000000017161E0:10.10.34.115:2070] - Shutdown
 [10976] 15:57:20: [537630][WDSTFTP] TftpSession[(null)] - Shutdown
 [11100] 15:57:22: [539315][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1625, Size=1422
 [11100] 15:57:22: [539315][WDSTFTP] TFTPConstruct[DATA]: Block#=1625, DataLen=1422
 [11100] 15:57:22: [539315][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1626, Size=1422
 [11100] 15:57:22: [539315][WDSTFTP] TFTPConstruct[DATA]: Block#=1626, DataLen=1422
 [11100] 15:57:22: [539315][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1627, Size=1422
 [11100] 15:57:22: [539315][WDSTFTP] TFTPConstruct[DATA]: Block#=1627, DataLen=1422
 [11100] 15:57:22: [539315][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1628, Size=1422
 [11100] 15:57:22: [539315][WDSTFTP] TFTPConstruct[DATA]: Block#=1628, DataLen=1422
 [6060] 15:57:22: [539393][WDSTFTP] TFTPParse[ACK]: Block#=1624
 [6060] 15:57:22: [539393][WDSTFTP] [d:\w7rtm\base\ntsetup\opktools\wds\transport\server\tftp\tftpsession.cpp:1158] Expression: , Win32 Error=0x284
 [6060] 15:57:22: [539393][WDSTFTP] [d:\w7rtm\base\ntsetup\opktools\wds\transport\server\tftp\tftpsession.cpp:1177] Expression: , Win32 Error=0x284
 [6060] 15:57:24: [541265][WDSTFTP] TFTPParse[ACK]: Block#=1624
 [6060] 15:57:24: [541265][WDSTFTP] [d:\w7rtm\base\ntsetup\opktools\wds\transport\server\tftp\tftpsession.cpp:1158] Expression: , Win32 Error=0x284
 [6060] 15:57:24: [541265][WDSTFTP] [d:\w7rtm\base\ntsetup\opktools\wds\transport\server\tftp\tftpsession.cpp:1177] Expression: , Win32 Error=0x284
 [10976] 15:57:24: [541328][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1625, Size=1422
 [10976] 15:57:24: [541328][WDSTFTP] TFTPConstruct[DATA]: Block#=1625, DataLen=1422
 [10976] 15:57:24: [541328][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1626, Size=1422
 [10976] 15:57:24: [541328][WDSTFTP] TFTPConstruct[DATA]: Block#=1626, DataLen=1422
 [10976] 15:57:24: [541328][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1627, Size=1422
 [10976] 15:57:24: [541328][WDSTFTP] TFTPConstruct[DATA]: Block#=1627, DataLen=1422
 [10976] 15:57:24: [541328][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1628, Size=1422
 [10976] 15:57:24: [541328][WDSTFTP] TFTPConstruct[DATA]: Block#=1628, DataLen=1422
 [11100] 15:57:26: [543340][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1625, Size=1422
 [11100] 15:57:26: [543340][WDSTFTP] TFTPConstruct[DATA]: Block#=1625, DataLen=1422
 [11100] 15:57:26: [543340][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1626, Size=1422
 [11100] 15:57:26: [543340][WDSTFTP] TFTPConstruct[DATA]: Block#=1626, DataLen=1422
 [11100] 15:57:26: [543340][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1627, Size=1422
 [11100] 15:57:26: [543340][WDSTFTP] TFTPConstruct[DATA]: Block#=1627, DataLen=1422
 [11100] 15:57:26: [543340][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1628, Size=1422
 [11100] 15:57:26: [543340][WDSTFTP] TFTPConstruct[DATA]: Block#=1628, DataLen=1422
 [12928] 15:57:28: [545352][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1625, Size=1422
 [12928] 15:57:28: [545352][WDSTFTP] TFTPConstruct[DATA]: Block#=1625, DataLen=1422
 [12928] 15:57:28: [545352][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1626, Size=1422
 [12928] 15:57:28: [545352][WDSTFTP] TFTPConstruct[DATA]: Block#=1626, DataLen=1422
 [12928] 15:57:28: [545352][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1627, Size=1422
 [12928] 15:57:28: [545352][WDSTFTP] TFTPConstruct[DATA]: Block#=1627, DataLen=1422
 [12928] 15:57:28: [545352][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1628, Size=1422
 [12928] 15:57:28: [545352][WDSTFTP] TFTPConstruct[DATA]: Block#=1628, DataLen=1422
 [11100] 15:57:30: [547365][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1625, Size=1422
 [11100] 15:57:30: [547365][WDSTFTP] TFTPConstruct[DATA]: Block#=1625, DataLen=1422
 [11100] 15:57:30: [547365][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1626, Size=1422
 [11100] 15:57:30: [547365][WDSTFTP] TFTPConstruct[DATA]: Block#=1626, DataLen=1422
 [11100] 15:57:30: [547365][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1627, Size=1422
 [11100] 15:57:30: [547365][WDSTFTP] TFTPConstruct[DATA]: Block#=1627, DataLen=1422
 [11100] 15:57:30: [547365][WDSTFTP] TftpSession[0x00000000013A9DE0:10.10.34.115:7029] - Cache Hit: Block#=1628, Size=1422
 [11100] 15:57:30: [547365][WDSTFTP] TFTPConstruct[DATA]: Block#=1628, DataLen=1422

1 个答案:

答案 0 :(得分:0)

您是否在同一台PC上安装了DNS服务器和WDS服务器? 检查这个KB http://support.microsoft.com/kb/977512 您的DNS可能是“无意中”绑定要由TFTP服务使用的端口。