在Ubuntu 20.04 LTS 服务器上配置静态IPv6地址

Ubuntu 20.04的网络接口配置默认使用NetPlan,这个新工具取代了以前用于配置Ubuntu网络接口的静态接口(/etc/network/interfaces)文件。现在必须使用/etc/netplan/*.yaml来配置Ubuntu的网络接口。

所以在digitalocean配置静态ip应该修改/etc/netplan/00-cloud-init.yaml文件(这里文件开头的00可能有变化)

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens3:
      addresses:
      - 0.0.0.0/24  #你的ipv4地址/子网掩码
      - xxxx:xxx:xx:x::xxx:xx/64  #你的ipv6地址/前缀
      gateway4: 0.0.0.0  #你的ipv4网关地址
      gateway6: 0000:000:00:0::0  #你的ipv6网关地址
      nameservers:
        addresses:
        - 1.1.1.1  #你的DNS1
        - 8.8.8.8  #你的DNS2
  version: 2

然后输入下面的命令,应用此文件:

netplan apply