OpenWRT 无线 AP 模式 IPv6 问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wi11iamZ
V2EX    宽带症候群

OpenWRT 无线 AP 模式 IPv6 问题

  •  
  •   wi11iamZ 7 天前 1266 次点击
    主路由:X86 虚拟化软路由,系统 OpenWRT 24.10
    无线路由:GLiNet MT6000 ,系统 OpenWRT 24.10 ,WAN 口连接到主路由的 Intel I225V 网卡,作为 AP 工作
    主路由设置:
    WAN 口 PPPOE 模式拨号,镜像一个 WAN_6 设置为 DCHPv6 客户端,正常获得下发的 IPv6 PD (/60 )。
    WLAN 口设置为静态地址,指定 IPv6 分配长度为 64 ,后缀 eui64 ,RA 设置为服务器模式,DHCPv6 和 NDP 禁用,
    RA 设置为“在可用的前缀上”,启用 SLAAC ,RA 标记无。
    主路由上为无线路由分配了一个静态内网 IP4 地址。
    无线路由设置:
    所有设备都桥街到到 br-lan ,分配给接口 lan
    接口 lan 配置为 dhcp 客户端,IPv6 分配长度 64 ,DHCP 设置中禁用 DHCPv4 ,IPv6 设置中勾选“指定的主接口”,将 RA 服务设置为中继模式,DHCPv6 和 NDP 禁用,删除了所有防火墙。
    镜像接口 lan6 设置为 DHCPv6 客户端。
    现象:
    主路由和无线路由全部重启后(启动不完全同步,无线路由稍快),主路由成功获得下发的 IPv6 PD ,主路由下的有线设备正常获得下发的公网 IPv6 ,WLAN 接口也被分配到了公网 IPv6 。
    无线路由的后台能看到已经从主路由获得了主路由分配的 IPv6 (公网+主路由的 ULA ),连接到无线路由的安卓设备能正常获得主路由分配的内网 IPv4 ,但是无法获得公网或者主路由 ULA 下的 IPv6 ,只有一个 fe80 开头的内网地址。
    手动重新连接/更换设备或是重启无线路由后仍然无法获得下发的 IPv6 。
    但是只要手动重启主路由的 WLAN 接口,连接到无线路由的设备就能正常获得下发的 IPv6 (公网+ULA )。然而主路重启或者租约到期重新拨号后,无线路由又会恢复到之间的状态(自身能获得 IPv6 ,但是下面的设备无法获得)。
    所以有办法让无线路由保持在 AP 模式的前提下,能自动正常下发 IPv6 的办法么?
    第 1 条附言    7 天前

    详细配置

    主路由

    /etc/config/network

    config interface 'wlan' option proto 'static' option device 'eth3' option ipaddr '172.16.10.1' option netmask '255.255.255.0' list dns '172.16.10.1' option ip6assign '64' option ip6hint 'a' option ip6ifaceid 'eui64' 

    /etc/config/dhcp

    config dhcp 'wlan' option interface 'wlan' option start '10' option limit '240' option leasetime '4h' option ra 'server' list ra_flags 'none' option ra_default '1' option max_preferred_lifetime '1800' option max_valid_lifetime '3600' option ra_maxinterval '300' option ra_mininterval '120' option ra_lifetime '900' 

    无线路由

    /etc/config/network

    config device option name 'br-lan' option type 'bridge' list ports 'eth1' list ports 'lan1' list ports 'lan2' list ports 'lan3' list ports 'lan4' list ports 'lan5' config interface 'lan' option device 'br-lan' option proto 'dhcp' option ip6assign '64' config interface 'lan6' option proto 'dhcpv6' option device '@lan' option reqaddress 'try' option reqprefix 'auto' option norelease '1' option delegate '0' 

    /etc/config/dhcp

    config dhcp 'lan' option interface 'lan' option start '100' option limit '150' option leasetime '12h' option dhcpv4 'server' option ignore '1' option master '1' option ra 'relay' config odhcpd 'odhcpd' option maindhcp '0' option leasefile '/tmp/hosts/odhcpd' option leasetrigger '/usr/sbin/odhcpd-update' option loglevel '4' 
    13 条回复    2025-10-20 09:09:27 +08:00
    MarioBros
        1
    MarioBros  
       7 天前
    https://openwrt.org/docs/guide-user/network/wifi/wifiextenders/bridgedap

    我的无线路由根据这个网页设置,一切正常
    ikelvin
        2
    ikelvin  
       7 天前
    子路由 dhcpv6 、ra 、ndp 开中继,主路由开 ra 服务器模式
    wi11iamZ
        3
    wi11iamZ  
    OP
       7 天前
    @MarioBros 最开始按照这个配置成静态地址好像没问题,偶来改成 DHCP 客户端就没 V6
    wi11iamZ
        4
    wi11iamZ  
    OP
       7 天前
    @ikelvin 似乎暂时 OK 了,多谢
    wi11iamZ
        5
    wi11iamZ  
    OP
      nbsp;7 天前
    @ikelvin 不对,好像还是不行
    dant
        6
    dant  
       7 天前
    AP 只需要开二层桥接,设备本身( CPU 端口上)不需要有 v6 地址
    fugu37
        7
    fugu37  
       7 天前
    假如是普通的二级路由,主路由 wlan 接口的 IPv6 分配长度需要小于 64 ,才能继续下发前缀
    2397613259qqq
        8
    2397613259qqq  
       7 天前
    你的 ap 应该做纯二层,要么就做二级路由,你现在的配置是一半二级路由+一半纯二层,导致本来发给终端设备 ra 被 ap 过滤
    wi11iamZ
        9
    wi11iamZ  
    OP
       7 天前
    @2397613259qqq 做纯二层应该如何配置?
    2397613259qqq
        10
    2397613259qqq  
       7 天前
    @wi11iamZ 关闭 lan 的 dhcpv4 服务器,关闭 ra ,关闭中继,关闭申请 pd ,关闭发 dhcpv6
    holoto
        11
    holoto  
       7 天前
    ap 模式应该在 网络 接口 lan v4 v6 dhcp 下发全部关闭。让主路由器负责 dhcp 下发
    wi11iamZ
        12
    wi11iamZ  
    OP
       7 天前
    @2397613259qqq OK 了,多谢指教
    kur0d3s
        13
    kur0d3s  
       7 天前
    主路启用 DHCP ,RA
    AP 的 LAN 口接主路由 LAN ,关掉 DHCP 。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6132 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 02:16 PVG 10:16 LAX 19:16 JFK 22:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86