奇怪的网络问题(ZIP 文件通过 VPN 无法通过 CRC 测试)

奇怪的网络问题(ZIP 文件通过 VPN 无法通过 CRC 测试)

我们办公室有一台运行 Windows Server 2003 的服务器

我们的办公室通过硬件 VPN(办公室的 Linksys RV082 路由器到数据中心的 CISCO 路由器)连接到我们的数据中心。

办公室服务器上运行有一项作业(PowerShell 脚本),执行以下操作:使用 7Zip 从服务器压缩某些文件,将 ZIP 文件复制到办公室的网络共享并验证 ZIP 完整性,将 ZIP 文件复制到数据中心的网络共享并验证 ZIP 完整性。

问题是 - 验证数据中心中文件的 ZIP 完整性总是失败。但是,如果我在数据中心的服务器上运行 7Zip,则共享 ZIP 文件可以正常验证,所以在复制操作期间它实际上并未损坏

此外,我尝试在办公室的其他计算机上运行 ZIP,以验证数据中心文件共享上的 ZIP 文件,并且验证成功。

我尝试使用不同的电缆将服务器插入到我的工作站所连接的同一网络端口(我的工作站没有出现此问题)并且 ZIP 验证仍然失败。

总之,有一台服务器(运行脚本的本地服务器)在通过 WAN 执行验证时总是失败。但是从与服务器位于同一站点的其他计算机运行验证时总是成功。

在相关服务器的网络适配器属性上,没有“高级”选项卡,通常可以在其中配置许多网络设置。

网卡驱动程序已是最新的(Windows Update 没有找到任何更新版本且联想网站没有适用于此电脑型号的 Windows 2003 驱动程序)。

还有其他方法可以通过命令行配置网络设置吗?哪些设置可能与此问题相关?

答案1

因此看起来,这台服务器(服务器 A)在本地时验证文件成功,但在 WAN 上验证失败,但其他工作站可以成功验证远程文件。

要检查的一些事项:

  1. 7zip 在所有机器上都是完全相同的版本吗?
  2. 在服务器 A 上运行 sfc /scannow,看看是否能修复任何问题。该特定机器上的 TCP 堆栈可能存在问题。

答案2

我希望其他人会发现它很有用:我从来没有通过此连接成功运行 7-Zip,所以我最终不得不实现 PowerShell 远程处理以在远程服务器上生成 7-Zip。

相关内容