要测试UDP设备发现功能而不需要在我的桌面上安装单独的计算机,我想通过在Windows 7计算机上找到在“XP模式”虚拟PC窗口中运行的应用程序来测试它。
然而,我很难让两人彼此可见。默认情况下,当网络适配器的Windows 7和XP属性都设置为“自动获取IP地址”时,其分配的IP地址分别为192.168.2.2和192.168.131.65,两者的子网掩码均为255.255.255.0。因为他们在不同的子网上,他们无法看到对方,我无法从一个到另一个。
但是,即使我将两者都更改为同一子网上的静态IP地址(例如10.0.0.1和10.0.0.2),它们仍然无法看到对方,我仍然无法ping通。我当然确保在两种情况下关闭防火墙。
有没有办法使这项工作,或者我在这里隐藏什么?
谢谢, 斯蒂芬。
答案 0 :(得分:5)
我通过将“模式网络选项”(如here所述)从“共享网络(NAT)”更改为计算机的物理适配器来解决此问题。这给了我Windows 7和XP中分别为192.168.1.70和192.168.1.71的IP地址,以及它们之间不受禁止的ping(只要我保持防火墙的检查)。
答案 1 :(得分:2)
按照以下步骤配置Windows XP虚拟机的特定NIC卡的使用。
第1步
要将Windows XP Mode VM配置为使用特定NIC卡而不是默认NAT,请右键单击WinXP VM以显示弹出菜单。选择设置。
第2步
在左栏中选择网络连接。在此示例中,我们从下拉列表中选择NIC卡。点击确定。
现在,启动WinXP VM。通过“控制面板”中的“网络设置”配置其特定的IP设置。