【PPPoE IPv6 不能上网】AXT1800官方固件IPv6-PD折腾经验总结
本帖最后由 user2021 于 2022-11-8 14:12 编辑参考:
https://forum.gl-inet.cn/forum.p ... =280&highlight=ipv6
https://forum.gl-inet.cn/forum.p ... =811&highlight=ipv6
背景描述:
1、设备型号:AXT1800
2、固件版本:4.0.3_release1
3、宽带:山东联通
4、有公网IPv4+IPv6
故障描述
1、在官方固件配置界面中,使用PPPoE模式上网,并在IPv6设置界面开启IPv6功能,模式——Native,DNS采集方式——Automatic
2、进入LuCI界面,在网络——接口中看到wan6获得一个/64的v6地址和一个/60的ipv6-pd地址,同时路由器下的终端可获得同/64网段的v6地址,ipconfig命令可看到是公网ip,有时可以上网,但几率如同抽奖
3、从终端ping路由器的/64和/60地址均可以ping通,路由器可使用/64的v6地址正常上网,但终端不能,即终端——>路由器 通,路由器——>公网 通,终端——>公网 不通!
4、ipv6-test检测不到v6地址,评分0分
5、lan编辑——DHCP服务器——IPv6设置中,RA服务、DHCPv6服务和NDP代理全部为中继模式
解决:
几经摸索并查阅大量资料和大佬经验之后,基本可推断是ipv6地址分发不正确导致的,因为我们这用的是ipv6-pd的分发方式,正常情况下应该是用这个ip地址通信,而不是/64的那个。
因此,上述情况可按照下述步骤配置,并亲测可以正常上网:
1、在官方固件界面中配置PPPoE拨号
2、 官方界面中启用IPv6,修改模式——Native,DNS采集方式——Automatic,如下图所示:(先开启ipv6会提示无法连接到互联网,所以建议在pppoe拨号后开启)
3、进入LuCI界面,网络——接口——全局网络选项,将“IPv6 ULA 前缀”清空(不清空也可以,但是上网速度会受到些许影响,不少教程建议清空该配置),如下图所示:
4、网络——接口——lan编辑——DHCP服务器——IPv6设置中,将RA服务改为服务器模式,DHCPv6服务和NDP代理模式均改为已禁用,如下图所示:
5、停用官方固件的ipv6配置脚本,因为官方固件会在重启后恢复配置!所以需要禁用ipv6配置脚本来避免,具体步骤为 系统——启动项中,找到gl_ipv6,并将其启动方式设置为“已禁用”,如下图所示:
6、至此大功告成,在终端查看ip地址可以看到同ipv6-pd网段的地址,ipv6-test测试可通过,并取得10分
此步骤可针对性解决上述问题,特此记录,如有不正确之处,烦请指正,谢谢!
感谢分享! https://www.bilibili.com/video/BV17a411g7qw?share_source=copy_web也可以参考与一下 芸之叶119 发表于 2022-11-3 11:04
感谢分享!
:lol:lol:lol nayiyeshiwo 发表于 2022-11-3 12:14
https://www.bilibili.com/video/BV17a411g7qw?share_source=copy_web也可以参考与一下
好嘞~谢谢! 感谢分享!!!!!!!!!!!!!!!! 感谢分享,我遇到同样的问题,按照楼主的方法终于搞定了。 谢谢分享,路由器今天才收到,我试试看! 单纯用没问题与小猫冲突,无解。
页:
[1]