虚拟机没有网络图标问题的解决办法

检查发现,VMware Ubuntu 提示“网线已拔出”,解决办法如下:


一、常见原因

  1. VMware 虚拟机网络适配器未连接
    • 没勾选“已连接(Connected)”或“开机时连接”。
  2. 宿主机 VMware 网络服务异常
    • VMware NAT/DHCP/Authorization 服务没有启动。
  3. 网络模式设置不当
    • 桥接模式下找不到物理网卡,导致虚拟机断网。
  4. 宿主机虚拟网卡被禁用或缺失
    • VMware Network Adapter VMnet1/VMnet8 被禁用或被删除。
  5. Ubuntu 系统内网卡未启用/未获取 IP
    • ens33/eth0 处于 DOWN 状态,或 DHCP 没拿到地址。
  6. 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 或桥接模式。

三、判断思路

  1. NAT 能用 → 桥接不能用:宿主机网卡/路由限制。
  2. NAT、桥接都不行 → VMware 网络服务/虚拟网卡损坏。
  3. 宿主机正常 → Ubuntu 内部没 IP:需要 dhclient 或配置静态 IP。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值