forum.gl-inet.cn

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
    查看: 3731|回复: 9

    [问题反馈] GL-AX1800 官方固件关于 IPv6 的一个 Bug

    [复制链接]

    1

    主题

    1

    帖子

    17

    积分

    新手上路

    Rank: 1

    积分
    17
    发表于 2022-6-6 19:05:06 | 显示全部楼层 |阅读模式
    本帖最后由 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() 函数中有如下代码:

    1.         uci set dhcp.lan.dhcpv6="relay"
    2.         uci set dhcp.lan.ra="relay"
    3.         uci set dhcp.lan.ndp="relay"
    复制代码


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

    1.         uci set dhcp.lan.dhcpv6="server"
    2.         uci set dhcp.lan.ra="server"
    复制代码


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


    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9869

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9869

    官方人员

    发表于 2022-6-8 23:16:13 | 显示全部楼层
    你这是在luci进行了设置?luci的设置没办法保证兼容呢
    回复

    使用道具 举报

    3

    主题

    20

    帖子

    333

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    333
    发表于 2022-6-19 14:57:47 | 显示全部楼层
    官方最新固件也存在楼主同样问题
    回复

    使用道具 举报

    1

    主题

    7

    帖子

    67

    积分

    注册会员

    Rank: 2

    积分
    67
    发表于 2022-10-27 13:48:42 | 显示全部楼层
    同样的问题,同样联通,wan6可以分别获取一个ipv6地址和一个ipv6-pd地址段,lan中的设备获取的是和wan6中ipv6地址同网段的地址,而不是联通的ipv6-pd。另外在全都是relay模式的情况下,有一定概率可以ipv6上网,大部分情况不行,具体原理还没有搞清楚,已升级最新固件,问题犹存
    回复

    使用道具 举报

    0

    主题

    18

    帖子

    58

    积分

    注册会员

    Rank: 2

    积分
    58
    发表于 2022-10-28 16:19:49 | 显示全部楼层
    现在配置ipv6的好处是什么
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9869

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9869

    官方人员

    发表于 2022-10-29 22:55:48 | 显示全部楼层
    kenysai 发表于 2022-10-28 16:19
    现在配置ipv6的好处是什么

    有公网IP
    回复

    使用道具 举报

    0

    主题

    834

    帖子

    1684

    积分

    禁止发言

    积分
    1684
    发表于 2023-1-14 03:20:10 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    0

    主题

    2

    帖子

    18

    积分

    新手上路

    Rank: 1

    积分
    18
    发表于 2023-1-22 10:14:38 | 显示全部楼层
    坐标北京联通,4.1.0版依然有类似问题。
    如果ra="relay",则获得的地址跟WAN6接口的IPv6在同一网段,而不是在IPv6-PD下面分配。此时无法上网。

    将 /etc/init.d/gl_ipv6 中 set_lan_relay() 函数中
    1. uci set dhcp.lan.ra="relay"
    复制代码

    patch为
    1. uci set dhcp.lan.ra="server"
    复制代码

    即可解决。(dhcp.lan.dhcpv6一行无需修改)
    回复

    使用道具 举报

    0

    主题

    2

    帖子

    18

    积分

    新手上路

    Rank: 1

    积分
    18
    发表于 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,区别不大。
    回复

    使用道具 举报

    1

    主题

    20

    帖子

    107

    积分

    注册会员

    Rank: 2

    积分
    107
    发表于 2023-9-13 10:33:34 | 显示全部楼层
    4.5.0 固件没有这个路由策略了
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|gl-inet.cn ( 粤ICP备18130956号 )

    GMT+8, 2024-12-4 16:14 , Processed in 0.025931 second(s), 24 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表