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)

重启时报如上错误为 yaml 文件的缩进错误。

你可能感兴趣的:(ubuntu,服务器,运维,linux,tcp/ip)