vmware虚拟机配置ubuntu 18.04(20.04)静态IP地址
VMware版本 :VMware Workstation 17 Pro
ubuntu版本:ubuntu-18.04.4-desktop-amd64
主机环境 win11
1. 修改 VMware虚拟网络编辑器
打开vmware,点击顶部的“编辑"菜单,打开 ”虚拟化网络编辑器“ 。
选择更改设置,使用管理员权限进行操作
点击还原默认设置:
此时VMNet8的状态:
在主机win10中vmnet8的状态:
控制面板\网络和 Internet\网络和共享中心
ipv4地址 自动获取(默认)
详细信息中有 ipv4的地址(主机中是可变的...):
2. 设置ubuntu虚拟机网络适配器
打开VMware,在虚拟机 - 设置中 选择 网络适配器, 选择 NAT 模式 (桥接模式应该也是可以的)
3. 网络配置文件设置
用ip addr命令查看网卡名称,下图可以看出,网卡名称是ens33,网卡名称以你自己的ubuntu系统为准,你的网卡名称可能不是ens33,有可能是ens37这种名称。
ip addr
修改网络配置文件,网络配置文件存放在/etc/netplan 目录下,
用ls 命令查看配置文件
ls /etc/netplan
从图上可以看出网络配置文件名为:01-network-manager-all.yaml
用sudo gedit 命令打开 01-network-manager-all.yaml 文件
sudo gedit /etc/netplan/01-network-manager-all.yaml
根据上面的截图,
编辑 01-network-manager-all.yaml 文件的内容为:
network:
version: 2
#renderer: NetworkManager #这个renderer的值是导致不能上网的原因之一
renderer: networkd
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses: [192.168.112.100/24] #这个地址100的位置可以是其他,不能是上述网关(122.2)和主机中的(112.0)
gateway4: 192.168.112.2
nameservers:
addresses: [8.8.8.8, 114.114.114.114, 8.8.4.4]
然后执行 sudo netplan apply 命令编译网络配置,
sudo netplan apply
验证是否可行:
ping www.baidu.com
执行 ifconfig 看静态地址是否生效:
不行执行步骤4
4. 重启系统,验证网络是否通达
执行 reboot 命令重启系统才会生效。
重启后用 ping 命令验证网络是否通达:
ping www.baidu.com
若以上无效,执行下 自动获取 IP: 如果 IP 地址配置有误,可以使用 DHCP 重新获取:
sudo dhclient -v
然后重复执行 上面的 3 4即可。
参考:
vmware虚拟机配置ubuntu 18.04(20.04)静态IP地址 - 民工黑猫 - 博客园
虚拟机VMWARE的ubuntu18.04网络配置_虚拟机ubuntu18.04网络配置-CSDN博客
Ubuntu18.04网络配置(桥接模式)[动态ip静态IP皆可]_ubuntu设置动态ip-CSDN博客