我的是GL-AX1800上次解决IPV6启动时,IPV4网络卡顿的问题后,遇到一个新的难题,就是设置的内容不能保存,一旦重启就要手动设置一堆的程序,导致用起来特别的繁琐,经过一整天的摸索,终于摸出了一套解决办法
首先强调的是,IPV6冲突的原因就是IPV6 ULA前缀带来的问题,清空里面的内容之后保存应用,然后再点击lan旁边的连接,就可以正常上网。。。其中主要的原因就是ULA前缀会引导一个新的IPV6地址,不但和原来的IPV6冲突,更影响IPV4的网络速度和延迟,所以最主要的目的就是通过SSH后台消除这个前缀(建议使用SSH的设备,winscp没有尝试过,所以不会做参考),这里我就用putty做示范
1.主机:192.168.8.1,端口:22, 输入账号(root),密码(自己设置的密码)
进入这个界面
2.输入vim /etc/config/glipv6,然后回车
点击i键编写,把option origin_ula_prefix和option lan_ip6addr后面都修改成’auto’,然后再点击esc键返回,再输入:wq就可以保存返回,点击reboot重启
3.进入openwrt的界面,在ULA前缀的地方,就会显示一个红色的’auto’,这个是正常的,然后注意lan的位置,大概1到2分钟左右就会自动获取一个IPV6的地址,目前就解决了IPV6 ULA前缀的问题,如下图
以上的步骤解决了冲突,上网IPV4不会卡顿 但是测试IPV6的结果总是9/10
这个时候我们在前端修改DNS,如下图:
在wan和lan的DNS采集方式都改成Manual,把DNS服务器1,DNS服务器2分别设置成240c::6666和240c::6644,如下图
点击应用,然后重启路由器,等待路由器获取到IPV6的地址后,再测试就会得到10/10的结果
以上是我爆肝自创的教程,如果有什么问题可以海涵指正
反馈一个情况:
使用光猫桥接模式,然后有线的账号密码可以正常保存
同样的情况下,使用无线中继的账号密码在关机和开机后会重置到DHCP模式,需要登陆openwrt后台的WWAN口重新登陆
目前我使用两条宽带,一个电信,一个移动,有线和无线中继,可以同时使用,想要获取两条线路的IPV6,要把lan口的IPV6分配长度从64改成48,路由器优先使用有线,至于智能分流的模式还在探索,希望有能力的人员帮忙指教一下,谢谢!!
效果如下
lan口获取的IPV6地址中2409开头的是移动宽带,240e开头的是电信宽带
忘了强调一点,DNS仅限于中国大陆地区,国外的需要自行解决,有使用出效果,并且有英语能力的朋友帮忙翻译一下,谢谢了