windows部署TFTP传输超时

问题描述 投票:0回答:1

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

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

一个子网上的输出工作站和一个单独子网上的 WAN 链路上的服务器,中间有瞻博网络防火墙

WDS服务器是2008r2

我们遇到的问题是,每隔几周我们似乎就会失去通过防火墙 PXE 引导到 WDS 服务器的能力

WDS 服务器向我们提供以下错误

以下客户端 TFTP 下载失败:

IP:10.10.34.95 文件名:\Boot\x64\Images\DaRT7.wim 错误代码:1460

这似乎与超时有关

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

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

我很难相信这一点,因为它一次可以成功工作数周。

我查看了 Wire Shark 跟踪,看看线路上发生了什么,看起来 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
networking windows-server-2008-r2 wireshark imaging tftp
1个回答
0
投票

您的DNS服务器和WDS服务器是否在同一台PC上? 检查此知识库 http://support.microsoft.com/kb/977512 您的 DNS 可能“无意中”绑定了本应由 TFTP 服务使用的端口。

© www.soinside.com 2019 - 2024. All rights reserved.