①在新版本Ubuntu中,需要编辑的是“/etc/netplan/01-netcfg.yaml”文件
②该文件默认内容为:
network:
version: 2
ethernets:
eth0:
dhcp4: true
③需要将该文件修改为如下:
network:
version: 2
ethernets:
eth0:
dhcp4: no
dhcp6: no
addresses:
- x.x.x.x/24
- xxxx::xxxx/48
gateway4: y.y.y.y
gateway6: yyyy::yyyy
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
- 2001:4860:4860::8888
- 2001:4860:4860::8844
④-1:其中x.x.x.x修改为你自己vps的ipv4地址。xxxx::xxxx修改为你从Stallion分配给实例的IPv6地址。
④-2:其中y.y.y.y修改为你自己vps的ipv4网关,可以直接通过ifconfig查看。yyyy::yyyy修改为你的IPv6网关,在Stallion分配IPv6界面点击已分配IPv6地址右边的齿轮-“Network Settings”内查看。
④-3:nameservers里面是DNS,可以自己根据自己的喜好或需求自由设置,也可照搬本帖,本帖内的是Google DNS和Cloudflare DNS。
⑤修改完成后保存文件,运行“netplan apply”重载网络,不出意外的话,再运行“ifconfig”即可看到成功分配了IPv6地址,可以运行“ping6 google.com”测试连通性。
运行“netplan apply”时提示“/etc/netplan/01-netcfg.yaml:x:x: Invalid YAML: tabs are not allowed for indent:xxx”,这时候自行检查YAML的语法和缩进并更改即可。
附:正确的缩进示例截图:
Comments | 2 条评论
博主 ss
没啥可说的等于一句来此一游
顺便带一句的lightsail 10刀,可还行。。。。
博主 awa
@ss 这是谁啊?