我们在 RRAS 后面的 Hyper-V 实例中运行 Windows 2003 R2 SP2 x32 服务器的 Windows 2008 DCE 服务器遇到了一个奇怪的问题。
本质上,此服务器会定期停止通过 RRAS 接收入站流量。通过 Hyper-V 管理器连接到服务器并断开并重新连接 NIC 允许入站流量再次工作。
有关设置的更多详细信息:服务器是带有 SP1 的 Windows 2008 Data Center Edition x64。该服务器有许多由我们的 ISP 关联的外部 IP。因为 ISP 将 IP 绑定到 MAC,所以我们使用带有 NAT 的 RRAS 将外部 IP 映射到 Hyper-V 服务器上的内部 IP。例如,我们在 192.168.1.X 上有一个 Hyper-V 虚拟网络,服务器为 192.168.1.1,一个 Hyper-V 实例的 IP 为 192.168.1.11。然后在 RRAS 中,我们通过 NAT 创建预留以将外部 IP 映射到该内部 IP。
尽管可能不相关,但还有一个单独的 192.168.0.X 网络将这个服务器与另一个服务器(通过 ISP 的专用网络)链接起来。我们使用 192.168.0.X 网络在两台 Hyper-V 服务器上的虚拟机之间进行快速通信。
此设置对其余 VM(包括另一个 Windows 2003 x32 设置)运行良好,但出于某种原因,此特定 Windows 2003 VM 喜欢每隔一段时间(大约每 10 小时一次,但不定期停止接受通过 RRAS 的入站流量) )。
发生这种情况时,VM 仍然可以使用 192.168.1.X 从 Hyper-V 服务器 ping 通,但无法从外部 ping 通。所以我怀疑冲突与此设置中的 RRAS 有关。
我在 Google 上搜索了各种相关的关键字,发现一些帖子引用了 Windows 2003 SP2 和 RRAS 的问题,特别是 TCP/IP 中的安全设置。据说 SP2 中有一些高级安全功能,在处理路由流量时会格外小心。我已经安装了相关的修补程序并仔细检查了注册表设置,但这似乎并不能解决问题。
有任何想法吗?
该虚拟机随后出现了 HD 问题,因此我将把它归结为数据损坏问题。