在虚拟机中让 Ubuntu 联网,常见情况有几种,下面按 最常见 → 进阶 给你系统说明。你可以对照自己的情况操作。
先关机,不要挂起。
VMware
VirtualBox
一般 自动联网,右上角会出现网络图标。
测试:
ping www.baidu.com
ip addr
或
ifconfig
如果没有看到 eth0 / ens33 / enp0s3 等网卡:
sudo systemctl restart NetworkManager
ip addr
如果 inet 没有 IP:
sudo dhclient -v
适合:
VMware
VirtualBox
⚠️ 注意:
编辑配置:
sudo nano /etc/netplan/00-installer-config.yaml
示例(DHCP):
network:
version: 2
ethernets:
ens33:
dhcp4: true
应用:
sudo netplan apply
sudo ip addr add 192.168.1.100/24 dev ens33
sudo ip route add default via 192.168.1.1
| 问题 | 解决办法 |
|---|---|
| 网络适配器没启用 | 虚拟机设置里勾选 |
| 选了“仅主机模式” | 改成 NAT |
| 没装 VMware Tools | 安装增强工具 |
| 公司网络限制 | 换 NAT |
| Ubuntu 刚装完没刷新 | dhclient |
你可以把下面命令的输出发给我,我可以 精准帮你定位问题:
ip addr
ip route
ping 8.8.8.8
cat /etc/netplan/*.yaml
如果你愿意,可以告诉我:
1️⃣ 用的是 VMware 还是 VirtualBox
2️⃣ Ubuntu 桌面版还是服务器版
3️⃣ 是 完全没网 还是 能 ping IP 但不能上网
我可以直接给你一步一步的命令 ✅