Ubuntu 18 开始可以使用netplan配置网络。配置文件位于/etc/netplan/xxx.yaml
中,netplan默认是使用NetworkManager来配置网卡信息的。
修改配置文件:
1、打开文件编辑:sudo vi 01-network-manager-all.yaml原文件内容如下:network:version: 2renderer: NetworkManager2、将文件内容编辑如下:network:version: 2renderer: NetworkManagerethernets:eths31:dhcp4: falseaddresses: [192.168.110.230/24]gateway4: 192.168.110.1nameservers:addresses: [8.8.8.8,114.114.114.114]各节点解析如下:ethernets: 网卡数组
eths31: 网卡名字
dhcp4: 表示通过dhcp获取ip还是配置静态ip
addresses: 配置ip地址与子网掩码
gateway4: 网关
nameservers: dns服务器
addresses: dns服务器的地址列表,多个用逗号分开
注意:需要有内容缩进。两个空格。同时在标签后的冒号是英文的,并且后面要有空格。
重启netplan
sudo netplan apply
附:
Error in network definition: expected mapping (check indentation)