需启用Windows 11原生虚拟网桥功能实现虚拟机与宿主机同网段通信,具体方式包括:一、图形界面创建网络桥;二、为VMware安装Bridge Protocol并桥接;三、使用Hyper-V外部虚拟交换机;四、命令行结合承载网络桥接。
如果您在 Windows 11 中运行虚拟机(如 VMware 或 Hyper-V),需使虚拟机与宿主机处于同一局域网段并直接通信,则需启用系统原生支持的虚拟网桥功能。该功能依赖于物理适配器与虚拟适配器的桥接配置,而非仅靠 NAT 或仅主机模式。以下是实现此目标的多种可行方式:
一、通过图形界面创建网络桥接
该方法利用 Windows 11 内置的“网络桥”功能,将物理网络适配器(如 Wi-Fi 或以太网)与虚拟网卡(如 VMware Bridge Protocol 或 Hyper-V 虚拟交换机绑定的适配器)合并为一个逻辑交换端口,使虚拟机获得与宿主机同网段的 IP 地址。
1、按 Win + R 打开运行窗口,输入 ncpa.cpl 并回车,打开“网络连接”窗口。
2、确认待桥接的两个适配器均处于启用状态:一个为宿主机实际联网的适配器(例如“Wi-Fi”或“以太网”),另一个为虚拟平台创建的虚拟适配器(例如“VMware Network Adapter VMnet0”或“vEthernet (Default Switch)”)。
3、按住 Ctrl 键,依次点击选中上述两个适配器。
4、在任一被选中的适配器上右键,选择 桥接连接。
5、等待系统完成配置,窗口中将出现名为 网络桥 的新连接条目,原两个适配器状态显示为“桥接中”。
二、为 VMware 启用 Bridge Protocol 并桥接到物理网卡
VMware Workstation 默认可能未注册 Bridge Protocol 服务,导致无法在图形界面中选中物理网卡进行桥接。手动安装该协议后,可将虚拟机网络直通至指定物理网卡,实现真实局域网接入。
1、在“网络连接”窗口中,右键点击目标物理网卡(如“WLAN”),选择 属性。
2、在属性列表中,若未见 VMware Bridge Protocol,点击 安装… → 服务 → 添加。
3、选择 从磁盘安装,浏览至 VMware 安装目录(通常为 C:\Program Files (x86)\VMware\VMware Workstation\netbridge.inf),确认安装。
4、返回网卡属性,勾选新出现的 VMware Bridge Protocol,点击确定。
5、重启计算机确保服务加载生效。
6、打开 VMware Workstation,进入 编辑 → 虚拟网络编辑器,选中 VMnet0,设置为 桥接模式,并在下拉菜单中指定已启用 Bridge Protocol 的物理网卡。
三、使用 Hyper-V 虚拟交换机替代传统桥接
Hyper-V 提供更底层的虚拟交换能力,其外部虚拟交换机本质上即为系统级网桥,可自动绑定物理网卡并暴露给所有兼容虚拟机(包括第三方工具如 WSL2 或 Docker Desktop)。此方式无需手动桥接操作,且稳定性更高。