1

为了测试 UDP 设备发现功能而不需要在我的桌面上使用单独的计算机,我想通过让它找到在我的 Windows 7 机器上的“XP 模式”虚拟 PC 窗口中运行的应用程序来测试它。

但是,我很难让两者彼此可见。默认情况下,当我的 Windows 7 和 XP 的网络适配器属性都设置为“自动获取 IP 地址”时,它们分配的 IP 地址分别为 192.168.2.2 和 192.168.131.65,子网掩码均为 255.255.255.0。由于它们位于不同的子网中,因此它们彼此看不到,我也无法从一个到另一个 ping。

但是,即使我将两者都更改为同一子网上的静态 IP 地址(例如 10.0.0.1 和 10.0.0.2),它们似乎仍然看不到对方,我仍然无法 ping。我当然确保在这两种情况下都关闭了防火墙。

有没有办法使这项工作,或者我在这里什么也没有?

谢谢,斯蒂芬。

4

2 回答 2

4

我通过将 XP 模式网络选项(如此处所述从“共享网络 (NAT)”更改为机器的物理适配器来解决了这个问题。这给了我在 Windows 7 和 XP 中分别为 192.168.1.70 和 192.168.1.71 的 IP 地址,并且在它们之间进行了不受限制的 ping 操作(只要我检查了防火墙)。

于 2011-02-05T00:13:01.803 回答
2

按照以下步骤为您的 Windows XP 虚拟机配置特定 NIC 卡的使用。

第1步

要将 Windows XP Mode VM 配置为使用特定的 NIC 卡而不是默认的 NAT,请右键单击您的 WinXP VM 以显示弹出菜单。选择设置。

虚拟机弹出菜单

第2步

在左栏中选择网络。在本例中,我们从下拉列表中选择 NIC 卡。点击确定。

选择特定的网卡

现在,启动您的 WinXP VM。通过控制面板中的网络设置配置特定的 IP 设置。

于 2012-02-16T13:51:08.333 回答