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