Ubuntu 虚拟机连不上网,常见原因和排查思路如下(按最常见 → 较少见顺序):
VMware / VirtualBox 一般有几种网络模式:
❌ 常见问题:
✅ 如果你选了这个,换 NAT 或桥接
ip a
看是否有:
ens33 / eth0 / enp0s3UP如果是 DOWN:
sudo ip link set ens33 up
ip addr
如果没有 inet 地址(如 192.168.x.x):
sudo dhclient
或(Ubuntu 18.04+):
sudo netplan apply
ping 8.8.8.8
✅ 通 → 网络通
❌ 不通 → 网络层问题
ping www.baidu.com
❌ 不通但 IP 通 → DNS 问题
sudo nano /etc/resolv.conf
添加:
nameserver 8.8.8.8
(永久改建议改 Netplan 或 NetworkManager)
确保在 服务 中启动:
sudo ufw status
如果是 active,可临时关:
sudo ufw disable
你可以照着回答我,我帮你精准定位:
ip a 输出是什么?ping 8.8.8.8 通不通?如果你愿意,把 虚拟机软件 + 网络模式 + 报错信息 发我,我可以直接告诉你改哪一步。