V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Apol1oBelvedere
V2EX  ›  Windows

Hyper-V 中为什么 Default WAN(外部网络虚拟交换机)勾选允许管理操作系统共享此网络适配器(M)才能让宿主机连接互联网?

  •  
  •   Apol1oBelvedere · 4 天前 · 909 次点击

    Hyper-V 中为什么 Default WAN (外部网络虚拟交换机)勾选允许管理操作系统共享此网络适配器( M )才能让宿主机连接互联网?

    系统环境:

    1. Windows 11 25H2
    2. Hyper-V 配置版本:12.0

    Hyper-V 虚拟交换机环境:

    1. Default Switch:内部网络;
    2. Default WAN:外部网络(选择了宿主机 Intel 网卡)

    问题: 在虚拟交换机管理器 - 虚拟交换机 - Default WAN - 连接类型 - 外部网络 - 允许管理操作系统共享此网络适配器( M ) 这个复选框:

    1. 如果不勾选,则 vEthernet (Default WAN)这个虚拟网卡不会显示在控制面板的网络连接里,且宿主机会断网。
    2. 如果勾选,则 vEthernet (Default WAN)这个虚拟网卡会显示在控制面板的网络连接里,且宿主机可以上网。

    为什么勾选后宿主机才能连接互联网?

    5 条回复    2025-11-24 14:15:41 +08:00
    ysc3839
        1
    ysc3839  
       4 天前 via Android
    这是类似 Linux 的桥接逻辑,真实网卡和虚拟网卡桥接后,IP 地址要设置在桥接的接口上。不勾的话,等于没有这个桥接接口,那就会断网。
    ryd994
        2
    ryd994  
       4 天前 via Android
    因为创建虚拟网络之后,物理网卡就连接到虚拟交换机上了,不再受宿主机的网络栈(链路层以上部分)控制。虚拟机的网络数据由虚拟交换机直接发给虚拟网卡,不经过宿主机的网络栈。

    勾选此选项后,会给宿主机也创建一个虚拟网卡,连接到这个虚拟交换机上。

    @ysc3839 和 Linux 的不一样。Linux 下创建的网桥相当于是勾选了这个选项的情况。无论是否给网桥分配 IP ,这个端口都是可以访问的。不分配 IP 还是可以使用 2 层协议。比如可以用 raw socket 发包。
    hyperv 这个选项不勾的话,宿主系统直接就无法访问虚拟交换机的流量。物理网卡的数据进来之后就全部被虚拟交换机劫持了。
    defaw
        3
    defaw  
       4 天前
    如果你不勾,hyperv 会独占你这张网卡,宿主机就当没这张网卡你还怎么上网
    happylin
        4
    happylin  
       3 天前
    昨天就遇到了本地连接怎么修改设置网络都不生效的问题,ipconfig 才能看到 vEthernet(Default WAN),但是控制面板没有,只能从设备管理器卸载设备才能连网线上网。(=-=
    MonoLogueChi
        5
    MonoLogueChi  
       2 天前
    创建完虚拟交换机后,你选的网卡相当于插在了交换机上。勾选允许管理操作系统共享此网络适配器,就是给宿主机窗机一个虚拟网卡,并且插在交换机上。

    Hyper-V 的虚拟交换机,你就理解为一个交换机就可以,别套用网桥那套逻辑取理解
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2983 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:53 · PVG 20:53 · LAX 04:53 · JFK 07:53
    ♥ Do have faith in what you're doing.