家宽 IPv6 后,安卓能获取 IPv6 地址的疑惑 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
adrianzhang
V2EX    宽带症候群

家宽 IPv6 后,安卓能获取 IPv6 地址的疑惑

  •  
  •   adrianzhang 2024-07-21 15:00:13 +08:00 2878 次点击
    这是一个创建于 493 天前的主题,其中的信息可能已经有所发展或是发生改变。

    光猫 LAN 侧配置如图。拓扑是光猫拨号,内网只有个无线 AP 供手机等无线连接,没有任何二级路由。

    (如果下面的图片没有显示,请点击左边“图”这个链接来查看)

    这个插入图还是不会弄,图片 URL: https://imgur.com/a/M056x8q

    看这个配置应该是 DHCPv6 有状态下发地址。查资料说 Android 并不支持 DHCPv6 有状态下发地址。但是,Android 两个版本 11(PE)和 13(MiEu),都可以获得 IPv6 地址(240e 开头的公网地址)。那它们怎么获得的地址?

    第 1 条附言    2024-07-21 15:36:35 +08:00

    试试另一个图床补图

    光猫LAN侧配置

    19 条回复    2024-07-21 21:24:29 +08:00
    yyzh
        1
    yyzh  
       2024-07-21 15:03:50 +08:00 via Android   1
    走 ra 啊
    adrianzhang
        2
    adrianzhang  
    OP
       2024-07-21 15:05:35 +08:00
    @yyzh #1 这个配置不是 RA 给网关地址,由 DHCPv6 给 IPv6 地址吗?
    yyzh
        3
    yyzh  
       2024-07-21 15:08:06 +08:00 via Android   1
    都开啊
    ho121
        4
    ho121  
       2024-07-21 15:13:02 +08:00 via Android
    slaac
    adrianzhang
        5
    adrianzhang  
    OP
       2024-07-21 15:14:13 +08:00
    @yyzh #3 还是不太明白,这个都开是什么意思。配置中,SLAAC(Stateless Address Auto Configuration 无状态地址自动配置)前缀使能并没有打勾,所以我理解 RA 中没有 IPv6 前缀下发。
    adrianzhang
        6
    adrianzhang  
    OP
       2024-07-21 15:14:48 +08:00
    @ho121 #4 可是配置页面里 SLAAC 前缀使能 这一项并没有打勾。
    icaolei
        7
    icaolei  
       2024-07-21 15:15:31 +08:00
    装个 V2Next 油猴脚本吧,复制图片后在文本框 Ctrl+V 就能直接上传图床,获取图片链接。

    https://greasyfork.org/zh-CN/scripts/458024-v2next
    adrianzhang
        8
    adrianzhang  
    OP
       2024-07-21 15:16:17 +08:00
    图片
    adrianzhang
        9
    adrianzhang  
    OP
       2024-07-21 15:17:21 +08:00
    @icaolei #7 我正在用的就是。。

    ![光猫 LAN IPv6 配置] ( )
    adrianzhang
        10
    adrianzhang  
    OP
       2024-07-21 15:29:49 +08:00
    找了另一个图床: https://0.z.wiki/autoupload/20240721/HzJa/1131X990/IPv6-LAN.png?type=ha
    busier
        11
    busier  
       2024-07-21 15:38:08 +08:00 via iPhone   1
    有可能你只是取消的只是前缀委派的下发,不是取消了前缀下发。

    就好比下级设备可以得到前缀,但是不能自身当路由器再下发前缀。
    yyzh
        12
    yyzh  
       2024-07-21 15:39:20 +08:00 via Android   1
    adrianzhang
        13
    adrianzhang  
    OP
       2024-07-21 15:59:00 +08:00
    @busier #11 可能你的解释是对的,这就能够理解“SLAAC 前缀使能”这项是干啥的了,它其实是指 SLAAC 前缀委派使能。。
    adrianzhang
        14
    adrianzhang  
    OP
       2024-07-21 16:00:50 +08:00
    @yyzh #12 谢谢!很好的文章。
    WhatTheBridgeSay
        15
    WhatTheBridgeSay  
       2024-07-21 18:42:28 +08:00   1
    很显然你开了 RA ,Android 就可以通过 SLAAC 自行拼接出 IPV6 ,DHCPv6 当然是不支持的,一般 ONU 都是 RA 标记 MO ,DHCP 也开着双管齐下
    WhatTheBridgeSay
        16
    WhatTheBridgeSay  
       2024-07-21 18:51:03 +08:00   1
    根据你贴出来的截图来看,ONU 开了 RA ,开了 O(thers),没开 M(anaged),就是“地址信息 DHCP 获取”这个勾没勾选,SLAAC 这个 RA 标记 1 还是 0 其实不太影响,因为不同 OS 有不同的处理方式,你就算这里标记 0 我印象中大部分 OS 还是会自己给自己 SLAAC 的。再就是 RDNSS 了,即通过 RA 获取 DNS 而不是 DHCP ,这个比较新出的比较晚,主流 OS 支持了但是 ONU 不一定支持
    yyzh
        17
    yyzh  
       2024-07-21 18:58:19 +08:00 via Android
    @WhatTheBridgeSay 在固件界面上还是移动做得最好,把很多功能都放了出来,而且配了详细说明.电信联通的配置就让人看着一脸懵.

    adrianzhang
        18
    adrianzhang  
    OP
       2024-07-21 20:35:53 +08:00
    @WhatTheBridgeSay #16
    @yyzh #17

    抓了个 RA 包瞧了瞧。
    Flags 是 0x40 ,确实 M=0,O=1 。
    Option Prefix 里携带了前缀,也就是 RA 里有下发前缀。Option Prefix Flag 0xC0 ,Autonomous address-configuration flag(A): set.
    Option Recursive DNS Server fe80::1

    看起来是开了 SLAAC+RDNSS ?

    所以配置界面只要开了 RA 就是开了 SLAAC+RDNSS ?
    adrianzhang
        19
    adrianzhang  
    OP
       2024-07-21 21:24:29 +08:00
    @busier #11
    @WhatTheBridgeSay #16
    @yyzh #17

    真是离了个大谱! slaac 前缀使能,这一项打勾或不打勾,RA 报文涉及 SLAAC 的标志位都是一样的,L 和 A 标志都是 1 ,M/O 都是 0/1 。难道得重启猫才能看出区别??
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1068 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 23:21 PVG 07:21 LAX 15:21 JFK 18:21
    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