Ubuntu 配置静态 IP
Ubuntu 18 开始可以使用netplan配置网络。配置文件位于/etc/netplan/xxx.yaml
中,netplan默认是使用NetworkManager来配置网卡信息的。
修改配置文件:
1、打开文件编辑:
sudo vi 01-network-manager-all.yaml
原文件内容如下:
network:
version: 2
renderer: NetworkManager
2、将文件内容编辑如下:
network:
version: 2
renderer: NetworkManager
ethernets:
eths31:
dhcp4: false
addresses: [192.168.110.230/24]
gateway4: 192.168.110.1
nameservers:
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)