news 2026/9/27 4:00:11

如何设置 Hyper-V 让虚拟机既能访问外网,又能与局域网内的其他物理设备通信

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何设置 Hyper-V 让虚拟机既能访问外网,又能与局域网内的其他物理设备通信

在 Hyper-V 中,让虚拟机既能访问外网,又能与局域网内的其他物理设备通信,通常需要正确配置虚拟交换机(vSwitch)。以下是具体的方法:


方法 1:使用“外部”虚拟交换机(推荐)

适用于希望 VM 直接加入局域网,与其他设备互通。

步骤

  1. 打开 Hyper-V 管理器

  2. 创建外部虚拟交换机

    • 进入“虚拟交换机管理器”(Virtual Switch Manager)。
    • 选择“外部”(External)并点击“创建虚拟交换机”。
    • 选择你的物理网卡(确保不是 Wi-Fi,否则可能会导致网络中断)。
    • 勾选“允许管理操作系统共享此网络适配器”(可选)。
    • 点击“应用”并确认。
  3. 将 VM 连接到此交换机

    • 在 Hyper-V 管理器中,找到你的虚拟机,右键选择“设置”。
    • 进入“网络适配器”,在“虚拟交换机”中选择刚刚创建的“外部”交换机。
    • 确认后,启动虚拟机。

结果

  • VM 直接使用你的物理网卡,与局域网内的其他设备在同一网段。
  • 适用于 DHCP(自动获取 IP)或静态 IP 配置。

方法 2:使用“内部”虚拟交换机 + ICS(Internet 连接共享)

适用于主机和虚拟机互通,但 VM 不能直接访问局域网。

步骤

  1. 创建内部交换机

    • 进入“虚拟交换机管理器”,选择“内部”(Internal),创建交换机。
  2. 绑定到 VM

    • 在虚拟机的网络适配器中,选择刚创建的内部交换机。
  3. 配置 ICS(Internet Connection Sharing)

    • 在宿主机(Hyper-V 运行的物理机):
      • 打开网络和共享中心> 适配器设置。
      • 右键点击你的物理网卡,选择“属性”>“共享”。
      • 勾选“允许其他网络用户通过此计算机的 Internet 连接访问网络”,并选择你的内部虚拟交换机。

结果

  • 适用于 VM 仅需访问主机及互联网,但不能直接与局域网其他设备通信。

方法 3:NAT 方式(适用于 Wi-Fi)

适用于宿主机使用 Wi-Fi 连接局域网,但希望 VM 也能访问互联网。

步骤

  1. 创建内部交换机
    powershell
    New-VMSwitch -SwitchName "NATSwitch" -SwitchType Internal
  2. 创建虚拟网络适配器
    powershell
    New-NetIPAddress -IPAddress 192.168.100.1 -PrefixLength 24 -InterfaceAlias "vEthernet (NATSwitch)"
  3. 配置 NAT 规则
    powershell
    New-NetNat -Name "MyNATNetwork" -InternalIPInterfaceAddressPrefix 192.168.100.0/24
  4. 在 VM 里手动设置 IP
    • IP 地址:192.168.100.2
    • 子网掩码:255.255.255.0
    • 网关:192.168.100.1
    • DNS:8.8.8.8或192.168.100.1

结果

  • VM 通过宿主机的 NAT 上网,但不能直接访问物理局域网。
  • VM 通过宿主机的 NAT 上网,但不能直接访问物理局域网。

结论

方法

是否能访问互联网

是否能访问局域网

适用场景

外部交换机

✅

✅

最推荐,VM 直接加入 LAN

内部交换机 + ICS

✅

❌(仅宿主机互通)

主机与 VM 互联

NAT方式

✅

❌

宿主机用 Wi-Fi,但 VM 仍需上网

如果你的 VM 需要直接与局域网的物理机通信,并访问互联网,使用外部虚拟交换机是最好的方案。如果你用的是 Wi-Fi,则NAT 方式是个替代方案。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/21 13:27:28

探索Talebook个人书库:打造专属数字图书馆的完整实践

探索Talebook个人书库:打造专属数字图书馆的完整实践 【免费下载链接】talebook 一个简单好用的个人书库 项目地址: https://gitcode.com/gh_mirrors/ta/talebook 想象一下,你拥有数千本电子书,却无法像实体书架那样轻松浏览、分类和分…

作者头像 李华
网站建设 2026/9/21 16:32:48

终极指南:如何使用OCAT工具轻松配置OpenCore黑苹果

终极指南:如何使用OCAT工具轻松配置OpenCore黑苹果 【免费下载链接】OCAuxiliaryTools Cross-platform GUI management tools for OpenCore(OCAT) 项目地址: https://gitcode.com/gh_mirrors/oc/OCAuxiliaryTools OCAuxiliaryTools&am…

作者头像 李华
网站建设 2026/9/18 22:03:51

龙芯k - 久久派开发环境搭建及内核升级(下)吓

起因是我想在搞一些操作windows进程的事情时,老是需要右键以管理员身份运行,感觉很麻烦。就研究了一下怎么提权,顺手瞄了一眼Windows下用户态权限分配,然后也是感谢《深入解析Windows操作系统》这本书给我偷令牌的灵感吧&#xff…

作者头像 李华
网站建设 2026/9/21 13:28:47

3分钟快速汉化Android Studio:中文界面终极免费指南

3分钟快速汉化Android Studio:中文界面终极免费指南 【免费下载链接】AndroidStudioChineseLanguagePack AndroidStudio中文插件(官方修改版本) 项目地址: https://gitcode.com/gh_mirrors/an/AndroidStudioChineseLanguagePack 还在为Android St…

作者头像 李华