mengbo 发表于 2022-6-6 19:05:06

GL-AX1800 官方固件关于 IPv6 的一个 Bug

本帖最后由 mengbo 于 2022-6-6 19:09 编辑

在使用官方 3.124 版固件,PPPoE 接入联通宽带时,由于联通采用了 DHCPv6-PD 分配地址,LAN 需要选择 Native mode,还需要在 Interfaces - LAN -> DHCP Server -> IPv6 Settings 中,将 Router Advertisement-Service 设置为 server mode,将 DHCPv6-Service 设为 server mode,将 NDP-Proxy 设置为 disabled,这样才能保证 LAN 中设备正常获得 IPv6 地址。

问题是,以上的配置修改并保存后,在系统重新启动后就会丢失。其原因是启动脚本 /etc/init.d/gl_ipv6 中 set_lan_relay() 函数中有如下代码:

      uci set dhcp.lan.dhcpv6="relay"
      uci set dhcp.lan.ra="relay"
      uci set dhcp.lan.ndp="relay"

这几行代码对 /etc/config/dhcp 的配置进行了错误的修改,所以需要将这三行代码替换成如下两行代码:

      uci set dhcp.lan.dhcpv6="server"
      uci set dhcp.lan.ra="server"

这样就能保证局域网内的设备顺利获得 IPv6 地址了。


萝卜大侠 发表于 2022-6-8 23:16:13

你这是在luci进行了设置?luci的设置没办法保证兼容呢

山山妖 发表于 2022-6-19 14:57:47

官方最新固件也存在楼主同样问题

user2021 发表于 2022-10-27 13:48:42

同样的问题,同样联通,wan6可以分别获取一个ipv6地址和一个ipv6-pd地址段,lan中的设备获取的是和wan6中ipv6地址同网段的地址,而不是联通的ipv6-pd。另外在全都是relay模式的情况下,有一定概率可以ipv6上网,大部分情况不行,具体原理还没有搞清楚,已升级最新固件,问题犹存

kenysai 发表于 2022-10-28 16:19:49

现在配置ipv6的好处是什么

萝卜大侠 发表于 2022-10-29 22:55:48

kenysai 发表于 2022-10-28 16:19
现在配置ipv6的好处是什么

有公网IP

nihaolai 发表于 2023-1-14 03:20:10

tariel 发表于 2023-1-22 10:14:38

坐标北京联通,4.1.0版依然有类似问题。
如果ra="relay",则获得的地址跟WAN6接口的IPv6在同一网段,而不是在IPv6-PD下面分配。此时无法上网。

将 /etc/init.d/gl_ipv6 中 set_lan_relay() 函数中
uci set dhcp.lan.ra="relay"
patch为
uci set dhcp.lan.ra="server"
即可解决。(dhcp.lan.dhcpv6一行无需修改)

tariel 发表于 2023-1-22 11:26:28

本帖最后由 tariel 于 2023-1-22 11:31 编辑

tariel 发表于 2023-1-22 10:14
坐标北京联通,4.1.0版依然有类似问题。
如果ra="relay",则获得的地址跟WAN6接口的IPv6在同一网段,而不是 ...
现在还有一个小问题:
如果重启了路由器,没重启客户机(运行Windows 10),那么IPv6对外访问有时会不通,需要将客户机重启,或重启ipv6(https://ipw.cn/doc/ipv6/user/cmd_bash_disable_ipv6.html)后才能正常访问。
将dhcp.lan.dhcpv6一行设置为server或relay,区别不大。

xmapst 发表于 2023-9-13 10:33:34

4.5.0 固件没有这个路由策略了
页: [1]
查看完整版本: GL-AX1800 官方固件关于 IPv6 的一个 Bug