在 windows 系统中,创建用于 hyper-v 虚拟机桥接的“虚拟网络适配器”本身并不需要手动新建——它会随虚拟交换机自动产生,关键步骤是创建外部虚拟交换机。这个过程会在宿主机上生成一个名为 vethernet(交换机名) 的虚拟网卡,它就是实现桥接所需的系统级虚拟适配器。
外部虚拟交换机才是桥接的核心 Hyper-V 不提供独立的“虚拟网卡创建工具”,所有虚拟网络适配器都依附于虚拟交换机存在。当你创建一个外部虚拟交换机并勾选“允许管理操作系统共享此网络适配器”时,Windows 会自动: - 绑定选定的物理网卡(如有线或兼容的无线网卡) - 创建一个同名的 `vEthernet(XXX)` 虚拟适配器,供宿主机使用 - 同时为每台连接它的虚拟机分配专属的虚拟网络适配器(在 VM 设置中自动添加或手动挂载)
创建外部虚拟交换机(即生成桥接用虚拟适配器) 以管理员身份运行 Hyper-V 管理器: - 右键本地计算机 → 选择“虚拟交换机管理器” - 点击“新建虚拟网络交换机” → 类型选“外部” → 点击“创建虚拟交换机” - 填写名称(如 External-Bridge) - 在“外部网络”下拉菜单中,精确选择当前正在上网的物理网卡(注意区分 Realtek、Intel、WiFi 适配器等) - 务必勾选“允许管理操作系统共享此网络适配器” - 点击“确定”,接受网络短暂中断提示(约 90 秒后自动恢复)
验证虚拟适配器是否已就位 操作完成后,打开“网络连接”(ncpa.cpl): - 你会看到一个新出现的网络适配器,名称为 vEthernet(External-Bridge)(括号内名称与你设置的一致) - 它的 IP 配置通常由 DHCP 自动继承自原物理网卡,与宿主机处于同一网段 - 此适配器即为宿主机侧用于桥接通信的虚拟网络适配器,无需额外配置
把虚拟机连到这个桥接环境 - 关闭目标虚拟机 - 在 Hyper-V 管理器中右键该 VM → “设置” → 左侧选“网络适配器” - 右侧“连接到”下拉菜单中,选择你刚创建的外部交换机(如 External-Bridge) - 点击“确定”,启动虚拟机 - 虚拟机将通过该交换机获取与宿主机同网段的 IP,实现双向互通和直连外网











