【问题标题】:Visual Studio Emulator for Android and NAT适用于 Android 和 NAT 的 Visual Studio 模拟器
【发布时间】:2017-04-15 00:41:58
【问题描述】:

我在 NAT 后面有主机 PC。因此,要从 Hyper-V 来宾 Linux 操作系统建立 Internet 连接,我必须:

  1. 在 Hyper-V 虚拟交换机管理器中:创建外部虚拟网络交换机。
  2. 在 Hyper-V 虚拟交换机管理器中:创建内部虚拟网络交换机。
  3. 在控制面板\网络和 Internet\网络连接 -> 外部虚拟网络交换机 -> 属性 -> 共享:启用允许其他网络用户通过此计算机的 Internet 连接进行连接。
  4. 在 Hyper-V 管理器中:配置来宾 Linux 操作系统以使用内部虚拟网络交换机。

现在,让我们移除这些开关并从头开始。当 Visual Studio Emulator for Android 运行时,它会创建新的外部虚拟网络交换机和新的内部虚拟网络交换机,并且这两个交换机都被此虚拟机使用。

这两个新交换机不像以前的交换机那样具有共享依赖性。相反 - 我猜 - 内部虚拟网络交换机用于来宾操作系统和在主机操作系统上运行的模拟器之间的交互。外部虚拟网络交换机用于将客户操作系统与 Internet 连接。但是互联网连接在 NAT 之后不起作用。

我如何修改或添加新的开关来为来宾 Android 机器提供 Internet 连接?

【问题讨论】:

    标签: android visual-studio-2015 hyper-v nat


    【解决方案1】:

    用 NAT 内部交换机替换外部交换机应该会降低这里的一些复杂性。 Visual Studio 可能会继续需要它自己的网络,但用 NAT 替换外部网络可能会解决您的问题。 这里是instructions

    完全披露:我还没有尝试过那种特定的设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-17
      • 2018-08-22
      • 2018-09-27
      • 2020-09-29
      • 2017-05-12
      • 1970-01-01
      • 2016-12-28
      相关资源
      最近更新 更多