Netplan网络工具
Ubuntu18.04及更高版本采用了现代化的网络配置工具Netplan。Netplan通过yaml文件以一种简洁的方式来配置网络接口、路由和网络地址等参数,相较于传统的ifup、ifdown等网络配置工具,Netplan提供了更简洁、易读的语法,以及更好的可扩展性。
Netplan配置文件
Ubuntu18的Netplan配置文件为/etc/netplan/00−installer−config.yaml。内容如下:

- network:网络配置顶层节点。
- ethernets:接口配置节点。
- ens33:接口名称。可通过“ip a”命令查看。
- dhcp4:是否通过dhcp服务器自动获取IP。
静态IP的配置
Ubuntu默认在启动时自动从dhcp服务器获取IP地址,即动态IP。对于需要固定IP地址的设备可以采用手动方式将IP地址配置为一个固定的值,称为静态IP。

- dhcp4:是否通过dhcp服务器自动获取IP,no为禁止自动获取。
- addresses:IP地址及子网掩码位数,可配置多个IP。
- gateway4:IPV4网关。
- nameservers/addresses:DNS服务器IP,可配置多个。
网络配置的生效
配置文件修改完成后执行以下命令使修改立即生效。
