配置文件位置

和之前的版本不一样

ubuntu20 使用一个 netplan 的工具进行IP设置

  1. 大概是这个样子,在 /etc/netplan目录
  2. /etc/netplan$ ls
  3. 00-installer-config.yaml

打开, 是个 yaml 格式的文件
请注意 address 是个复数,就是说可以添加多个IP

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens160:
      addresses: #这是复数,可以添加多个IP
      - 192.168.0.11/24
      - 192.168.0.12/24 #这些是新增的IP
      - 192.168.0.13/24 #这些是新增的IP
      - 192.168.0.14/24 #这些是新增的IP
      gateway4: 192.168.0.254
      nameservers:
        addresses:
        - 223.5.5.5
        - 114.114.114.114
  version: 2

保存,退出,然后执行命令: sudo netplan apply ,再使用 ip addr 命令查看。

sudo netplan apply
ip addr
显示如下:

ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:6f:a4:10 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.90/24 brd 192.168.0.255 scope global ens160
       valid_lft forever preferred_lft forever
    inet 192.168.0.91/24 brd 192.168.0.255 scope global secondary ens160
       valid_lft forever preferred_lft forever
    inet 192.168.0.92/24 brd 192.168.0.255 scope global secondary ens160
       valid_lft forever preferred_lft forever
    inet 192.168.0.93/24 brd 192.168.0.255 scope global secondary ens160
       valid_lft forever preferred_lft forever
    inet 192.168.0.94/24 brd 192.168.0.255 scope global secondary ens160
       valid_lft forever preferred_lft forever
    inet 192.168.0.95/24 brd 192.168.0.255 scope global secondary ens160
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe6f:a410/64 scope link
       valid_lft forever preferred_lft forever