桥接模式下虚拟机需配置与宿主机同网段的静态IP、相同网关(如192.168.3.1)及子网掩码(如255.255.255.0),并绑定对应物理网卡,确保局域网内双向互通。

要让虚拟机直接接入局域网、获取与主机同段的IP并被其他设备访问,必须正确配置桥接模式下的虚拟网关——这一步错不得,填错网关会导致虚拟机完全断网且无法被局域网发现。
确认宿主机网关与网络信息
按 Win + R 输入 cmd 回车,执行 ipconfig,找到正在联网的适配器(如“无线局域网适配器 WLAN”),记下“默认网关”值,例如 192.168.3.1;同时记下该适配器的IPv4地址(如 192.168.3.105)和子网掩码(如 255.255.255.0)。
这一步不可跳过:虚拟机后续填写的网关必须与此处完全一致,否则所有外网请求都会被丢弃。
注意:若宿主机连的是公司Wi-Fi,网关末位为 .1 的地址通常属于核心路由,【切勿将虚拟机网关设为公司网关地址】,否则可能触发ARP广播冲突,导致同一VLAN内部分终端短暂掉线。
VMware中启用桥接模式并绑定物理网卡
打开 VMware → 编辑 → 虚拟网络编辑器 → 以管理员身份运行 → 选中 VMnet0 → 勾选“桥接到”并从下拉菜单中选择你正在使用的物理网卡(如“Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller”)。
若下拉菜单为空或灰色,说明该物理网卡未安装 VMware Bridge Protocol:右键对应网卡 → 属性 → 安装 → 服务 → 从磁盘安装 → 指向 C:\Program Files (x86)\VMware\VMware Workstation\netbridge.inf → 勾选启用 → 重启电脑。
完成后再进虚拟网络编辑器,VMnet0 就能正常绑定指定网卡了。
虚拟机内部手动配置静态网络参数
第一步:启动虚拟机,进入系统后打开终端(Linux)或网络设置(Windows)。
第二步:配置 IP 地址、子网掩码、网关、DNS。以 Linux 为例,编辑网卡配置文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33,确保包含以下关键行:
BOOTPROTO=static
IPADDR=192.168.3.110
PREFIX=24
GATEWAY=192.168.3.1
DNS1=192.168.3.1
【IPADDR 必须与宿主机同网段但不能在路由器DHCP池范围内】,例如宿主机是 192.168.3.105,DHCP范围是 192.168.3.10–192.168.3.100,则虚拟机可设为 192.168.3.101 至 192.168.3.254 中任一未被占用的地址。
第三步:保存退出,执行 systemctl restart network(CentOS/RHEL)或 sudo netplan apply(Ubuntu 20.04+)使配置生效。
验证桥接连通性
在虚拟机中执行 ping 192.168.3.1(网关)→ 成功后再 ping 宿主机IP(如 192.168.3.105)→ 最后 ping 外网地址(如 114.114.114.114)。
若前三步都通但最后一步不通,检查宿主机防火墙是否拦截了ICMP转发,或企业网络是否限制了非备案MAC设备访问上联出口。
此时在局域网另一台电脑上,也能直接 ping 通虚拟机IP,并可通过 SSH、HTTP 等协议访问其服务。

















