家庭网络使用的是R86S ikuai软路由进行的pppoe拨号,AP用的是小米AX6000,但就存在一个问题。
小米路由器使用路由功能的话小米路由器所属设备无法继续分发公网ipv6地址,所属设备获取到的为内网ipv6地址。
使用中继功能就浪费了小米路由器性能,相当于把小米路由器当作交换机+AP,不如我直接上个AP。
于是查阅了大量资料来搞明白二级路由如何继续分发ipv6地址,因为理论上ipv6协议可以无限分发公网ipv6地址的。
许多资料都是openwrt二级路由进行ipv6地址中继来使下属设备获取公网ipv6地址,先不说是否可行,首先这种方法一点都不优雅,其次违背了我使用二级路由的初衷。
于是继续查询资料,了解ipv6协议,终于查到了ipv6协议无限分发地址的终极奥义:ipv6前缀,ikuai软路由获取到的ipv6前缀为56,只要我创建lan口时将ipv6前缀分配为60或者62,所属设备理论上就能继续分发ipv6地址,说干就干,将小米路由器所连接的lan口创建为lan2,将lan2 ipv6前缀分配长度设置为60,小米路由器将有线中继改为路由模式。
手机连接小米路由器,手机完美获取到公网ipv6地址。