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

【linux】vmware中ubuntu无法上网

在 VMware 中运行的 Ubuntu 系统出现 ifconfig 只显示 127.0.0.1(本地回环接口)以下是分步解决方案:


步骤 1:检查 VMware 网络适配器设置

  1. 关闭 Ubuntu 虚拟机。
  2. 在 VMware 中右键选择虚拟机 → 设置网络适配器
  3. 确保:
    • 状态勾选 已连接启动时连接
    • 网络连接模式选择 NAT 模式(推荐)或 桥接模式
  4. 保存设置后重新启动虚拟机。

步骤 2:检查 Ubuntu 网络接口状态

在 Ubuntu 终端执行以下命令:

ip link show
  • 正常情况:应看到类似 ens33eth0 的接口(名称可能不同)。
  • 问题现象:接口状态为 DOWN(禁用)或接口未列出。
解决方案
  1. 启用网络接口(假设接口名为 ens33):
    sudo ip link set ens33 up
    
  2. 重新获取 IP 地址
    sudo dhclient ens33
    

步骤 3:检查网络服务状态

确保网络服务正常运行:

sudo systemctl restart NetworkManager  # 重启网络服务
sudo systemctl status NetworkManager  # 检查状态(应为 active)

步骤 4:验证 VMware 网络驱动

VMware 虚拟网卡依赖内核模块。加载驱动:

sudo modprobe vmw_vmci vmw_vsock_vmci_transport vmxnet3  # 加载 VMware 驱动
lsmod | grep vmx  # 检查是否加载成功

步骤 5:检查 Netplan 配置(Ubuntu 18.04+)

  1. 查看配置文件:
    sudo nano /etc/netplan/*.yaml
    
  2. 正确配置示例(适配 NAT 模式):
    network:version: 2renderer: NetworkManagerethernets:ens33:  # 改为你的接口名dhcp4: trueoptional: true
    
  3. 应用配置:
    sudo netplan apply
    

步骤 6:重装 VMware Tools(关键步骤)

VMware Tools 提供稳定的虚拟硬件驱动:

  1. 在 VMware 菜单:虚拟机重新安装 VMware Tools
  2. 在 Ubuntu 中挂载光盘并安装:
    sudo mount /dev/cdrom /mnt        # 挂载光盘
    
http://www.lryc.cn/news/613409.html

相关文章:

  • 用 tcpdump 捕获网络数据包
  • Spring IoC 容器核心流程(面试必懂)
  • DevOps平台结合Gradle实现打包流水线
  • Linux中进程地址空间
  • 2025 年华数杯全国大学生数学建模竞赛C 题 可调控生物节律的 LED 光源研究--完整成品、思路、模型、代码、结果分享
  • GPT-5即将来袭,AI新时代要变天?
  • Redis实战(8) -- 分布式锁Redission底层机制
  • LVDS系列24:Xilinx Ultrascale系ISERDESE3原语(二)
  • 【数据结构——并查集】
  • 批量获取亚马逊商品SKU商品规格调用流程
  • 哈勃网络计划大规模升级卫星以创建全球蓝牙层
  • 哈希表——指针数组与单向链表的结合
  • [Oracle] FLOOR()函数
  • 2025最新国内服务器可用docker源仓库地址大全(2025年8月更新)
  • 上海一家机器人IPO核心零部件依赖外购, 募投计划频繁修改引疑
  • 【Linux基础知识系列】第八十八篇 - 使用du命令分析文件和目录大小
  • 如何解决用阿里云效流水线持续集成部署Nuxt静态应用时流程卡住,进行不下去的问题
  • 硬盘哨兵pe版本 v25.70.6 中文免费版
  • openGauss3.10企业版单机部署(openEuler20.03 SP3)
  • RP2040下的I2S Slave Out,PIO状态机(四)
  • HMC1119LP4METR ADI亚德诺 高频功率放大器 MMIC集成电路IC
  • 自动化测试篇--BUG篇
  • Android-Kotlin基础(Jetpack④-Room)
  • RepoCoder:仓库级代码补全的迭代检索生成框架解析与应用前沿
  • 前缀和
  • 网卡名eth1、em1 、eno1、ens1 的区别
  • C++ vector 扩容时到底发生了什么?
  • 纯本地AI知识库搭建:DeepSeek-R1+AnythingLLM全流程
  • priority_queue的使用和模拟
  • Kotlin中String的==相等比较符