检查发现,VMware Ubuntu 提示“网线已拔出”,解决办法如下:
一、常见原因
- VMware 虚拟机网络适配器未连接
- 没勾选“已连接(Connected)”或“开机时连接”。
- 宿主机 VMware 网络服务异常
- VMware NAT/DHCP/Authorization 服务没有启动。
- 网络模式设置不当
- 桥接模式下找不到物理网卡,导致虚拟机断网。
- 宿主机虚拟网卡被禁用或缺失
- VMware Network Adapter VMnet1/VMnet8 被禁用或被删除。
- Ubuntu 系统内网卡未启用/未获取 IP
- ens33/eth0 处于 DOWN 状态,或 DHCP 没拿到地址。
- VMware 配置损坏
- 安装时没安装完整的虚拟网络组件,需要修复。
二、排查与解决步骤
1️⃣ 检查虚拟机设置
- 打开 虚拟机设置 → 网络适配器
- ✅ 勾选 已连接(Connected)
- ✅ 勾选 开机时连接(Connect at power on) (只要这个勾选也行)
- 尝试切换 NAT 模式(推荐) → 看能否联网。
- 如果 NAT 可用,而 桥接模式显示“线缆已拔出”,说明宿主机物理网卡或网络限制问题。
2️⃣ 检查宿主机 VMware 服务
- 在 Windows 宿主机按 Win + R → 输入 services.msc
- 确认以下服务都在运行:
- VMware NAT Service
- VMware DHCP Service
- VMware Authorization Service
- 如果停止 → 右键 → 启动。
3️⃣ 检查宿主机虚拟网卡
- 打开 控制面板 → 网络和共享中心 → 更改适配器设置
- 找到:
- VMware Network Adapter VMnet1(Host-Only)
- VMware Network Adapter VMnet8(NAT)
- 如果禁用 → 右键启用。
- 如果缺失 → 在 VMware 安装目录运行 vmnetcfg.exe → 还原默认虚拟网络。
4️⃣ 检查 Ubuntu 内部网卡
在 Ubuntu 虚拟机里执行:
ip a
- 查看 ens33/eth0 是否存在:
-
如果状态是 DOWN → 启用:
sudo ip link set ens33 up -
如果没有 IP → 尝试获取:
sudo dhclient ens33
-
5️⃣ 修复 VMware 网络配置
- 如果以上都无效:
- 关闭虚拟机 → 编辑 → 虚拟网络编辑器 (Virtual Network Editor)
- 点击 还原默认设置 (Restore Defaults)
- 重新选择 NAT 或桥接模式。
三、判断思路
- NAT 能用 → 桥接不能用:宿主机网卡/路由限制。
- NAT、桥接都不行 → VMware 网络服务/虚拟网卡损坏。
- 宿主机正常 → Ubuntu 内部没 IP:需要 dhclient 或配置静态 IP。
965

被折叠的 条评论
为什么被折叠?



