Ubuntu

本文最后更新于 2025年9月27日 凌晨

记录Ubuntu使用过程中遇到的问题和知识

VMWare中无法ping通 8.8.8.8


1️⃣ 确认 VMware 网络模式

  1. 关机 Ubuntu 虚拟机。

  2. VMware Workstation 主界面:

    • 右键虚拟机 → 设置(Settings)网络适配器(Network Adapter)

    • 选择 NAT(推荐)

    • 勾选 已连接(Connected) 和 **启动时连接(Connect at power on)**。

  3. 点击 确定 保存。

如果之前是 Host-OnlyCustom,一定要改成 NAT。


2️⃣ 启动 VMware NAT 服务(Windows 宿主机)

  1. 在 Windows 按 Win + R → 输入 services.msc → 回车。

  2. 找到并确保以下服务正在运行:

    • VMware NAT Service

    • VMware DHCP Service

  3. 没运行的话 → 右键 → 启动
    启动类型改为 自动


3️⃣ 启动 Ubuntu 网卡

启动虚拟机后在 Ubuntu 终端执行:

sudo ip link set ens33 up sudo dhclient ens33

  • ip link set ens33 up:开启网卡

  • dhclient ens33:向 VMware 的 DHCP 申请 IP

然后再次查看:

ip a

✅ 如果成功,你会看到类似:

inet 192.168.x.x/24 brd 192.168.x.255 ...


4️⃣ 如果没有自动获取到 IP

  • 重启网络管理器:

sudo systemctl restart NetworkManager

  • 或者:

sudo systemctl restart networking


5️⃣ 测试网络

获取到 IP 后再试:

ping -c 4 8.8.8.8 ping -c 4 www.baidu.com

若都能通,再执行:

sudo apt update sudo apt install net-tools


🌟 补充:让网卡开机自动启动

编辑 netplan 配置文件:

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

示例内容:

network: version: 2 renderer: NetworkManager

保存后:

sudo netplan apply

NetworkManager 会自动管理并在开机时启用 ens33

这次好像是没启动网卡造成的,输入下面这个命令就好了


Ubuntu
http://yething.github.io/posts/2078774031.html
作者
Odyssey
发布于
2025年9月25日
许可协议