检查VPS是否已经默认开启IPV6
ifconfig # 因为部分VPS可能已经默认开启了,所以先用命令看看是否已经开启
****@*****:~# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet * netmask * broadcast * inet6 * prefixlen 64 scopeid 0x0<global> # 这行global的如果存在就代表已经默认开启了 inet6 * prefixlen 64 scopeid 0x20<link> ether * txqueuelen 1000 (Ethernet) RX packets 9556 bytes 709027 (709.0 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 1202 bytes 145858 (145.8 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
开启IPV6(上一步如果已经确定开启的,可以跳过此步)
sudo vim /etc/netplan/10-gmovps.yaml # 修改ipv6配置文件
network: ethernets: eth0: addresses: ["conohaVPS 管理面板中你自己的IPV6地址/64"] gateway6: "conohaVPS 管理面板中你自己的IPV6网关" dhcp4: true dhcp6: true accept-ra: true optional: true version: 2
查看自己VPS ipv6地址的地方在conoha面板的这些位置,因为安全问题,所以我就打码了,看大概的位置就好
完成如上配置,最后输入命令使配置生效即可
sudo netplan apply