我已经在 Hyper-V(Windows Pro 8 版本)下安装了 Windows 2003 x64 R2 SP2。
我配置了 NIC,但无法在其上传输任何流量。特别是无法发送或接收 Ping。
记分牌
Windows 8 主机下有第二台运行 Ubuntu 的虚拟机,它能够从主机操作系统发送和接收 ping。
当我尝试从 Windows 2003 客户机 ping 到 Windows 8 主机时,出现“请求超时”信息。
当我尝试从 Windows 8 主机 ping 到 Windows 2003 客户机时,我收到“来自 192.168.10.107 目标主机的回复无法访问”。
从 Ubuntu 客户机 ping 通 Windows 8 主机没有问题,从 Windows 8 主机 ping 通 Unbuntu 客户机也没有问题。
环境
集成服务安装在 Windows 2003 上。
Windows 2003 需要静态 IP 地址 192.168.10.15。
Windows 2003 ipconfig 输出如下所示:
主机 o/s ipconfig 输出如下所示:
事件日志
我在事件日志中看到的唯一的事情是(a)看起来很重要并且(b)与缺乏网络无关:
我不确定这是否重要。
Hyper-V 和 NIC
首次启动 Windows 2003 客户机时,它没有 NIC;我随后添加了“传统网络连接器”,但 Windows 2003 无法识别它;我随后删除了它并添加了“标准网络连接器”,至少表面上看这可行...但实际上却不行。
“虚拟网络类型”是外部的。
虽然我只提到了 ping,但没有其他网络活动的证据。
Windows 2003 客户机上启用了“允许传入回显请求”。
帮助 ?
我还应该查看什么或做什么来解决这个问题?
编辑1:我应该说我关闭了 W2003 服务器上的防火墙一段时间并重新测试了 ping;结果相同。
编辑2:需要明确的是,Windows 2003 客户机上存在以下设置(并且在我的整个测试过程中一直存在):
编辑3:我刚刚注意到一些可能为问题提供线索的东西。当我在客户机 W2003 操作系统上执行“网络统计”命令时,我得到了以下响应,这似乎表明是机器来来往往的网络流量?
答案1
转到控制面板,然后双击 Windows 防火墙。在ICMP部分,点击设置...按钮,您将看到复选框列表。选中允许传入回显请求复选框。这将使您的 Windows Server 2003 安装在对服务器进行 ping 操作时返回响应。
答案2
只是为了后人着想,我应该自己回答这个问题,因为我现在已经让它工作了。总之,我“取出”了网络适配器;在没有它的情况下启动;然后把它放回去,一切正常。
这是更详细的版本。
我停止了客户端 VM Windows 2003 机器;进入主机 W8 Pro 机器上的 Hyper-V 管理器并选择客户端 VM Windows 2003 机器;在操作面板中选择“设置”;在导航面板中选择“网络适配器”,然后按“删除”按钮。
然后,我重新启动了没有网卡的客户端 VM Windows 2003 机器。我不确定这是否重要,但我读过一些文章,认为这可能很重要。客户端 VM Windows 2003 机器启动后,我立即将其再次关闭。
一台客户端 VM Windows 2003 机器已停止;进入 Hyper-V 管理器并选择客户端 VM Windows 2003 机器;在操作面板中选择“设置”;在导航面板中选择“添加硬件”;并从可用硬件列表中选择“网络适配器”。
然后我重新启动了客户端 VM Windows 2003 机器,一切正常!
再次感谢那些提出建议的人。
答案3
您收到的错误消息说明了一切,Windows 2003 无法将 TCP/IP 模块绑定到网卡。根据 Microsoft 的信息,我首先建议安装以下内容:
- Windows 2003 Server 的 Service Pack 2。
- Hyper V 客户端的 Windows 集成服务(应该有网卡驱动程序)。
我相信第二个任务应该可以解决您的问题,如果没有,请随时告知我们:)