1. 前言
《VirtualBox下CentOS7和Ubuntu16.04网络配置》一文中,描述了 CentOS7 和 Ubuntu16.04 系统中配置静态IP的方法。
但是,Ubuntu18之后的版本,网络配置方法发生了较大的变更,本文学习一下新的配置方法。
2. 单网卡静态IP配置方法
1、编辑网卡配置文件
1 | vim /etc/netplan/01-network-manager-all.yaml |
如下修改:
1 | # Let NetworkManager manage all devices on this system |
其中 dhcp4 参数的值可以改为 no
,和 false
等价。
2、使配置生效
1 | netplan apply |
3、验证配置
1 | ip addr show dev eth0 |
3. 多网卡静态IP配置方法
3.1. 配置方法一:单文件配置
编辑网卡配置文件
1 | vim /etc/netplan/01-network-manager-all.yaml |
如下修改:
1 | # Let NetworkManager manage all devices on this system |
3.2. 配置方法二:多文件配置
拷贝网卡配置文件
1 | cp /etc/netplan/01-network-manager-all.yaml /etc/netplan/02-network-manager-all.yaml |
如下修改:
1 | # Let NetworkManager manage all devices on this system |
4. 配置默认网关
配置文件中,可以通过 gateway4
指定网关。
如果多个网卡有不同的网关,该怎样指定默认网关?
答:在 netplan 配置文件中,我们可以指定一个或多个网关。但是,如果有多个网关,只有第一个被列出的网关将被设定为默认网关。