我不知道这是否可行,但我需要一种方法来模拟一个认为它已连接的网络适配器。问题是我试图通过笔记本电脑的 wifi 连接为我的 Windows Phone 8 模拟器提供互联网访问权限,据我所知,这是我能够实现此目的的唯一方法。
问题是,默认情况下,为了让基于 hyper-v 的模拟器获得互联网访问权限,Visual Studio 会创建一个外部虚拟网络交换机,然后将其与无线适配器桥接。这似乎在 Windows 8 上有效,但在 Windows 8.1 上,它似乎破坏了适配器上的 DHCP 功能,这意味着我必须手动为我的笔记本电脑分配一个 IP 才能重新获得互联网访问权限,但不幸的是,模拟器不支持手动分配 IP 地址,因此无法实现互联网连接。但基于以太网的连接工作正常。
不过,我设法在从 Hyper-V 管理器启动模拟器时获得了互联网连接。为此,我首先为模拟器创建了一个内部网络交换机,然后与该网络共享我的互联网连接,然后将此交换机添加到虚拟机。问题是 Visual Studio 不喜欢这样,它会在启动虚拟机后从虚拟机中删除网络交换机。据我所知,Visual Studio 只允许虚拟机连接到连接到活动网络适配器的外部交换机,因为一旦我拔下以太网连接器,Visual Studio 就不再允许虚拟机连接到连接到以太网适配器的交换机。
我认为可以解决这个问题的方法是,如果我能以某种方式模拟一个活动的网络连接并创建一个交换机,然后我可以将其连接到虚拟机,那么我就可以简单地与该交换机共享我的 wifi 互联网连接。模拟的连接显然不需要互联网连接,实际上不应该连接到任何东西。
有任何想法吗?