Hyper-V - 旅行时切换网络?

Hyper-V - 旅行时切换网络?

我使用一台运行一些虚拟机(在 Hyper-V 中)的笔记本电脑,例如 SQL Server。

我需要主机(笔记本电脑)与虚拟机保持持续的网络连接,即使在旅行时也可能没有互联网连接。

  • 在我的笔记本电脑上,缺少“默认开关”(Win11 Pro,安装了最新更新) - 我花了好几天的时间来解决这个问题,而且我不是唯一一个,而且没有任何进展,所以我希望有人能想到其他办法。
  • 如果我创建一个“内部开关”,那么它就无法自动获取 DHCP(这意味着如果笔记本电脑失去互联网或网络发生变化(包括 WiFi/有线),那么我每次都必须重新配置 VM)。
  • 如果我创建一个“外部开关”然后我需要将它绑定到 WiFi/有线适配器(不理想),然后创建一个桥接 - 我注意到它严重影响主机网络连接 - 网页需要很长时间才能加载。

答案1

解决方案:

我在这个网站上看到一篇文章:https://www.theictguy.co.uk/fixed-hyper-v-default-switch-repeated-create-delete-cycles/

我最终能够通过执行以下操作来修复“默认开关”:

  1. WIN + R > 输入“msconfig”
  2. 转到“服务”选项卡,选中“隐藏所有 Microsoft 服务”
  3. 禁用可能与网络和/或网络适配器有关的服务(对我来说,这是 Acrylic DNS Proxy、Zero Tier、VPN、TeamViewer 等)
  4. 从“开始”菜单中,键入“打开或关闭 Windows 功能”,找到 Hyper-V 并取消选中它(这不会删除您的虚拟机,您的数据和配置不会受到影响)
  5. 重启
  6. 重启后,重复第 4 步,但这次查看Hyper-V
  7. 重启
  8. 现在您应该在 Hyper-V 中有一个持久的“默认交换机”,并且您可以开始通过禁用的服务列表(从步骤 3 开始)并逐个重新启用它们(中间重新启动,以确保它们不会再次破坏默认交换机)

希望这对将来的某人有用。

相关内容