ubuntu从17.10开始,已放弃在/etc/network/interfaces里固定IP的配置,即使配置也不会生效,而是改成netplan方式 ,配置写在/etc/netplan/01-netcfg.yaml或者类似名称的yaml文件里
操作环境:ubuntu20+VM虚拟机+NAT网络
1.配置网络和获取网关
- 点击VMnet8网络,按图一中勾选,子网IP可以随便改,一般不需要变动
- 点击NAT设置,获取网关ip,我当前网关是192.168.247.2,见图二
- 点击DHCP设置,获取可设置ip网段,当前可设置ip地址为192.168.247.128~192.168.247.254,见图三
图一:
图二:
图三:
2.获取本机网卡名称
ip a
3.修改网络配置
# 不一定是01-network-manager-all.yaml这个名称,反正是/etc/netplan/目录的文件
vim /etc/netplan/01-network-manager-all.yaml
修改为如下:
# This is the network config written by 'subiquity'
network:
ethernets:
ens33: # 网卡名称,操作2中获取
dhcp4: no
dhcp6: no
addresses: [192.168.247.130/24] # 这个是你设置的静态ip
gateway4: 192.168.247.2 # 网关,操作1中获取
optional: true
nameservers:
addresses: [114.114.114.114, 8.8.8.8, 8.8.8.4] # 这个是dns,不配置可能上不了网
version: 2
4.刷新网卡
netplan apply
执行ip a
查看ip是否已修改成功,执行ping www.baidu.com
查看网络是否畅通