众所周知,垃圾RN的DC02机房可以申请“一些”IPV6,但都是随机生成的非常难记,不像一般的VPS小鸡提供了/64可以自由发挥想象。其实RN提供的也是完整的/64,但不知出于什么目的不让用户自定义地址。不过可以轻松绕过。
首先你得去向RN申请至少一个IPV6,否则压根不知道被分配的/64是哪一段。测试能够正常使用以后,就可以来自定义IPV6了。我测试了一下Debian12,但其他发行版理论上都没有啥问题。
譬如你被分配到的IPV6是
2607:f130:abcd:ee:ff:ff:4a94:9b29
那么你的IPV6网关如下(如果不是的话就自行看一下RN的网络配置文件看看网关是哪个地址)
2607:f130:abcd:ee::1
在这个/64下面自定义一个IPV6
ip addr add 2607:f130:abcd:ee::baba:baba/64 dev eth0
这个时候这个IP是不通的,不能用。从2607:f130:abcd:ee::baba:baba这个地址向网关发送一下ping,告知一下这个IPV6的存在,就可以用了。
ping -I 2607:f130:abcd:ee::baba:baba 2607:f130:abcd:ee::1
以上可以写入/etc/network/interfaces或者其他网络配置文件,或者类似的开机启动脚本,就不再复述了。