内部虚拟交换机是实现宿主机与虚拟机双向通信最稳妥的方式,不依赖物理网卡、不干扰公司网络策略,也不需要额外ip地址分配;它创建仅存在于本机的私有网络,宿主机和虚拟机接入后天然互通,但默认不提供外网访问能力。
内部虚拟交换机是实现宿主机与虚拟机双向通信最稳妥的方式,不依赖物理网卡、不干扰公司网络策略,也不需要额外ip地址分配。它创建一个仅存在于本机的私有网络,宿主机和虚拟机都接入其中,天然互通。
创建内部虚拟交换机
打开 Hyper-V 管理器 → 右键本地计算机名 → 选择“虚拟交换机管理器” → 左侧选“内部” → 点击“创建虚拟交换机”。输入名称(如 Internal-HostOnly),不选任何物理网卡,直接点“确定”。完成后,系统会在宿主机的“网络连接”里自动生成一块名为 vEthernet (Internal-HostOnly) 的虚拟网卡。
确保宿主机虚拟网卡已启用并获取IP
按 Win + R 输入 ncpa.cpl 打开网络连接窗口 → 找到刚生成的 vEthernet (Internal-HostOnly) → 右键“启用”(若已启用则跳过)。该网卡默认会自动获得一个 IPv4 地址(通常是 192.168.137.1/24),无需手动设置;若未获取,可右键属性 → IPv4 → 选择“自动获得IP地址”和“自动获得DNS服务器地址”。
将虚拟机连接到该交换机
在 Hyper-V 管理器中,右键目标虚拟机(必须处于 关机状态)→ “设置” → 左侧选“网络适配器” → 右侧“连接到”下拉菜单中选择你刚创建的 Internal-HostOnly → 点“确定”。启动虚拟机后,其网卡通常会通过 DHCP 自动获取同网段地址(如 192.168.137.2)。
通过 handsfree-windows CLI控制 Windows 本机应用 (UIA) 和浏览器 (Playwright) 的引导技能,用于自动化或测试桌面应用。
验证通信是否正常
在虚拟机中打开命令提示符,执行:
- ping 192.168.137.1 —— 测试能否访问宿主机
- ping www.baidu.com —— 若失败,说明无外网;这是正常现象,内部交换机本身不提供上网能力
在宿主机上,也可用 ping 192.168.137.2(或虚拟机实际IP)测试反向连通性。两者能互相 ping 通,即表示内部网络通信已成功建立。










