Ubuntu虚拟机网络设置步骤(以VMware/VirtualBox为例)
在配置网络前,需明确虚拟机软件(如VMware Workstation、VirtualBox)的网络模式选择,常见模式及适用场景如下:
登录Ubuntu系统后,打开终端执行以下命令:
ip addr show:查看网络接口(如ens33、eth0)是否分配到IP地址(若为DHCP模式,应显示类似inet 192.168.x.x/24的地址);ping 8.8.8.8:测试外网连通性(若能收到回复,说明网络正常);ping www.baidu.com:测试DNS解析(若能收到回复,说明域名解析正常)。若需固定IP地址(如搭建服务器、避免IP变动),需通过Netplan(Ubuntu 16.04及以上版本推荐)或NetworkManager配置静态IP。
/etc/netplan/目录下(如01-netcfg.yaml、50-cloud-init.yaml),可通过ls /etc/netplan/查看。nano)修改配置文件,示例如下(以ens33网卡为例):network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no # 关闭DHCP
addresses: ["192.168.1.100/24"] # 静态IP地址及子网掩码(/24表示子网掩码255.255.255.0)
gateway4: "192.168.1.1" # 网关地址(通常为路由器IP)
nameservers:
addresses: ["8.8.8.8", "8.8.4.4"] # DNS服务器地址(可添加多个)
注:需根据实际网络环境修改
addresses、gateway4、nameservers的值(如网关可通过ip route | grep default查看)。
sudo netplan apply使配置生效(若报错,可使用sudo netplan --debug apply调试)。sudo systemctl restart systemd-networkd)。ping 192.168.1.100,虚拟机ping 宿主机IP)。arp -a查看局域网内IP占用情况)。