在 Ubuntu 虚拟机中联网,通常取决于你使用的虚拟化软件(如 VMware、VirtualBox、KVM 等)以及你希望的联网方式。下面我按常见场景给你说明,基本覆盖 90% 的情况。
在 Ubuntu 中查看是否联网:
ip a
ping 8.8.8.8
特点:虚拟机通过宿主机上网,外部无法访问虚拟机。
Ubuntu 中通常是自动 DHCP,无需手动配置。
特点:虚拟机像一台真实电脑,有独立 IP。
Ubuntu 自动获取 IP:
sudo dhclient
特点:只能和宿主机通信,不能上外网。
适合:
编辑配置:
sudo nano /etc/netplan/00-installer-config.yaml
示例(DHCP):
network:
version: 2
ethernets:
ens33:
dhcp4: true
应用:
sudo netplan apply
sudo nano /etc/network/interfaces
auto eth0
iface eth0 inet dhcp
重启网络:
sudo /etc/init.d/networking restart
sudo dhclient
检查 DNS:
cat /etc/resolv.conf
应有:
nameserver 8.8.8.8
为了更精确帮你,我可以问几个问题:
我可以直接给你一步步操作命令。