说明
与 CentOS 的设置方法不同,对于 Ubuntu 系统,从17.10 版本开始,在 /etc/network/interfaces
配置文件设置的静态 IP 已经不生效了,包括 ifup、ifdown 命令,取而代之的是 Netplan,Netplan 是一个简化的 Linux 网络接口(YAML 格式)。
配置
1、安装 Netplan
sudo apt install -y netplan.io
2、修改配置文件
sudo vim /etc/netplan/01-xxxx.yaml
# Let NetworkManager manage all devices on this system
network:
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses: [192.168.136.130/24]
gateway4: 192.168.136.2
nameservers:
addresses: [114.114.114.114,8.8.8.8]
version: 2
3、应用配置(使其生效)
sudo netplan apply
一般到这里就已经配置好了,可正常访问网络!!
注意:
对于
/etc/init.d/networking restart
或者service networking restart
网络启动命令来说不会对netplan
配置生效(尽管还能正常使用)