openwrt做主路由的情况下,用的久的朋友往往会发现,偶尔用手机打开app会很卡,图片加载缓慢,购物app详情页面等好久才能打开这类问题。
可以确定的是,这是由于安卓手机的ipv6网络导致的。
由于我用的是openwrt简单设置可以达到的ipv6 relay设置,他会使用dhcpv6向下级设备分发ipv6地址。但在Zero' Blog 的博文提到的谷歌官方issue中,安卓不支持 RFC 3315定义的DHCPv6,虽然都是十年前的问题了,我还是倾向于相信安卓依然没有解决这个遗留问题,毕竟就像安卓的权限问题,从安卓6到安卓12依旧没什么提升,一直换皮到现在。
发现问题就好解决了,如果开启了在lan口的DHCPv6,就把他关闭。然后命令行输入/etc/init.d/network restart
或者直接重启。
这样openwrt默认不会进行DHCPv6分配,安卓设备也不会有ipv6地址,手机app终于顺畅了。
至于需要使用ipv6地址的设备,暂时自己设定了静态ipv6地址和网关。不知道openwrt的ipv6地址后面会不会变动,需不需要自己手动再改。等接下来几天慢慢使用再说。
以上。
感谢,新华三的固件貌似就是openwrt改的,自从开了ipv6手机图片就一直加载慢,关了立刻变好了
@热心网友16 不客气,随便写的东西能有帮助就最好了