当前位置: 首页 > news >正文

VMware + Ubuntu 桥接模式不能联网 的常见原因、排查思路和解决步骤


一、常见原因

  1. VMware 配置问题
    • 桥接模式没有绑定到正确的物理网卡(比如主机有多个网卡/WiFi/虚拟网卡)。
    • VMware 的网络服务(VMnetbridge)未启动或异常。
    • VMware 使用 WiFi 桥接时兼容性不好(尤其在笔记本上)。
  2. Ubuntu 内部网络配置问题
    • 没有自动获取到 IP(DHCP 请求失败)。
    • /etc/netplan 配置错误或未应用。
    • DNS 配置错误,导致能 ping IP 但不能解析域名。
  3. 宿主机或网络环境问题
    • 宿主机本身未联网,或者有防火墙/安全软件阻止虚拟机访问。
    • 路由器设置了 MAC 过滤,阻止了虚拟机获取 IP。

二、排查思路

  1. 检查 VMware 网络设置
  • 打开 VMware → 选中虚拟机 → 设置 → 网络适配器
    • 确认选择的是 桥接模式 (Bridged)
    • 点击“高级” → 确认 MAC 地址唯一
    • 在“桥接模式设置”中,绑定到正在上网的物理网卡(有线网/WiFi)。
  1. 检查 VMware 服务

在 Windows 宿主机(假设你用的是 Windows):

  • 按 Win + R → 输入 services.msc → 找到:
    • VMware DHCP Service
    • VMware NAT Service
    • VMware Authorization Service
    • VMware Bridge Protocol
  • 确认它们都在运行。
  1. 检查 Ubuntu 内部网络

进入 Ubuntu 虚拟机,执行:

ip a
  • 看看是否有 ens33(或 eth0)网卡,是否分配了 192.168.x.x 或 10.x.x.x 这类局域网 IP。
    • 如果 inet 行为空 → 没获取到 IP。

手动获取:

sudo dhclient -v ens33

如果获取不到 IP → DHCP 没成功,说明 VMware 没桥接好或路由器拒绝。

  1. 检查连通性
  • 测试宿主机的网段网关(比如 192.168.1.1):

    ping -c 4 192.168.1.1

  • 测试外网 IP(绕过 DNS):

    ping -c 4 8.8.8.8

  • 测试 DNS:

    ping -c 4 www.baidu.com

情况判断:

  • 能 ping 网关,但不能 ping 8.8.8.8 → 路由问题
  • 能 ping 8.8.8.8,但不能 ping 域名 → DNS 问题
  • 网卡没 IP → DHCP/桥接失败

三、解决步骤

  1. VMware 桥接模式绑定到正确网卡
  • VMware → “虚拟网络编辑器” → 选中 VMnet0 → 桥接到正在上网的物理网卡
    • 如果你是 WiFi → 选无线网卡
    • 如果是有线 → 选以太网卡
  1. 重启 VMware 网络服务

在宿主机命令行(管理员权限):

net stop vmnetbridge
net start vmnetbridge
  1. Ubuntu 手动配置网络 (Netplan)

编辑配置:

sudo nano /etc/netplan/01-netcfg.yaml

示例配置(DHCP 自动获取):

network:version: 2renderer: networkdethernets:ens33:dhcp4: true

应用:

sudo netplan apply
  1. 修复 DNS

如果 DNS 有问题,修改:

sudo nano /etc/resolv.conf

加入:

nameserver 8.8.8.8
nameserver 223.5.5.5
  1. 验证
  • ip a 查看是否获取到 IP
  • ping 8.8.8.8
  • ping www.baidu.com

其他

  • 如果 WiFi 桥接不稳定 → 尝试改用 NAT 模式,虚拟机依然能上网(只是和宿主机共享 IP)。
  • 如果必须桥接但 DHCP 总失败 → 在 Ubuntu 里手动写一个固定 IP(和宿主机在同网段)。

http://www.dtcms.com/a/355257.html

相关文章:

  • element-plus的el-scrollbar显示横向滚动条
  • 整体设计 修订 之1 三“先”之“基” 与范畴重构:康德先验哲学的批判性程序化实现
  • 电商高并发稳赢指南:ZKmall开源商城微服务架构的实战拆解
  • AI视觉重塑汽车质检,四大车间全景解析
  • Android15 GKI版本分析Kernel Crash问题
  • 金属超声波风速风向多参数一体传感器
  • NFT:Web3数字新资产
  • k230 使用摄像头将拍照的RGB565格式图片,保存为jpg图片文件到板载TF存储卡中
  • flutter 中 的 关键字
  • flutter Function和自定义的Callback有什么区别?
  • flutter 高斯模糊闪烁问题
  • Spring AI Alibaba开发实战:从入门到高级应用
  • C# 模式匹配(Pattern Matching)
  • ASP4644四通道集成方案在射频通信系统中的可行性分析
  • Cesium入门教程(一):Cesium简介
  • PDFMathTranslate:让科学PDF翻译不再难——技术原理与实践指南
  • 回调函数的理解和例子
  • 从用户视角出发:如何提升B端产品的操作效率?
  • 把 AI 塞进「智能水杯」——基于声学指纹的零样本水质检测杯
  • [p2p-Magnet] 队列与处理器 | DHT路由表
  • Chrome 插件开发实战:从入门到精通
  • 基于复旦微ZYNQ7015+VU3P 的双FMC 基带信号处理平台(国产率100%)
  • 基于复旦微RFVU3P FPGA 的基带信号处理板(100%国产率)
  • 水果目标检测[3]:计算机视觉中的深度学习用于监测苹果树生长和水果生产的综合综述
  • 配置 Gitlab 和 Elasticsearch/Zoekt 并使用 Docker Metadata 数据库、Camo 代理服务
  • 鸿蒙Harmony-从零开始构建类似于安卓GreenDao的ORM数据库(五)
  • QP原理讲解
  • 企业微信配置LangBot通信机器人
  • Javascript》》JS》》ES6》》总结
  • 企业招聘难题破解:主流AI面试工具实测对比