一、18.04版本以前
在Ubuntu18.04版本以后,Ubuntu引入netplan来管理网络环境。netplan是一种网络配置工具,使用YAML文件来定义网络接口和相关配置。
所以,在18.04版本以前,Ubuntu网络配置文件在/etc/network/interfaces中
以下是一个典型的静态IP配置:
auto eth0
iface eth0 inet static;
address 210.168.3.90;
gateway 192.168.3.1;
netmask 255.255.255.0
dns-nameservers 192.168.1.254 8.8.8.8
#network 192.168.3.0;
#broadcast 192.168.3.255;
auto: 指定网卡。
iface: 启动协议,设置为”none”表示静态IP,“dhcp”表示动态IP。
address: 配置IPV4地址。
gateway: 网络接口的逻辑名称。
UUID: 网络接口的唯一标识符。
DEVICE: 设备名称。
ONBOOT: 系统启动时是否激活网络接口。
IPADDR: 设定的静态IP地址。
PREFIX: 子网掩码的长度。
GATEWAY: 默认网关。
DNS1和DNS2: 指定的DNS服务器地址。
重启网络服务
sudo service network-manager restart
二、18.04版本以后
进入/etc/netplan/目录,列出该目录下的内容
cd /etc/netplan/
ls
利用vim编辑器打开xxx.yaml文件,进行编辑:
vim 01-network-manager-all.yaml
内容如下:(修改网卡名称、IP、网关后保存退出)
# Let NetworkManager manage all devices on this system
network:
ethernets:
ens32:
dhcp4: false
addresses:
- 192.168.3.88/24
routes:
- to: default
via: 192.168.3.1
nameservers:
addresses: [8.8.8.8,8.8.4.4,192.168.3.1]
version: 2
重启网络服务
systemctl restart NetworkManager.service
没有报错说明格式正确。