求助 分配到了 IPv6 地址,但上不了 IPv6 网络 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Songine
V2EX    宽带症候群

求助 分配到了 IPv6 地址,但上不了 IPv6 网络

  •  
  •   Songine 2022-08-28 16:15:38 +08:00 via Android 4732 次点击
    这是一个创建于 1220 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一月前大雕源码编译的 openwrt 拨号上网,分到了移动的 PD/60 前缀,lan 口开了 DHCPv6 和 RA 都是服务器模式,下级联网设备都能分到俩 IPv6 公网地址。

    但是,如果你不去 pin 一下 lan 口的 IPv6 前缀,这台设备就通不了网...

    路由表里的 IPv6 网邻居也要 ping 了之后才显示该设备...

    救命,这问题困扰我整整两天了,求指教...

    tracepath 截图

    32 条回复    2023-07-29 09:33:54 +08:00
    Marionic0723
        1
    Marionic0723  
       2022-08-28 16:40:40 +08:00 via Android
    换原版固件试试?组件勾选 dnsmasq-full ,替代默认的 dnsmasq 看看
    Songine
        2
    Songine  
    OP
       2022-08-28 16:47:01 +08:00 via Android
    @Marionic0723 我现在用的就是 dnsmasq-full. 至于原版..重新配置噩梦..实在没办法就试试原版吧
    veSir
        3
    veSir  
       2022-08-28 17:30:24 +08:00
    遇到过类似的问题,passwall 支持 ipv6 ,但是节点不支持 ipv6 就会这样。
    但是和你情况不同,我网络是通的,只是 PC ipv6 连接显示不通,只需要访问一个支持 ipv6 的网站就正常了.
    acbot
        4
    acbot  
       2022-08-28 17:32:15 +08:00
    在 v6 时代 路由器和终端设备都要允许 icmpv6 (就是 ipv6 的 ping )双向通过,不能像 v4 时代禁止了. 不知道你的问题是不是在这里
    Songine
        5
    Songine  
    OP
       2022-08-28 17:44:38 +08:00 via Android
    @veSir 我节点倒是双栈的,这网络不通我是真的想不明白
    Songine
        6
    Songine  
    OP
       2022-08-28 17:45:59 +08:00 via Android
    @acbot 可是 ping 是通的呀,有人说是路由表的问题,但是我按操作做了还是一样
    acbot
        7
    acbot  
       2022-08-28 17:59:04 +08:00
    @Songine 双向,也就是你要能 ping 通路由或者是其他设备,路由或者是其他设备也要能 ping 通你,才行;另外,你路由器的 WAN 口和运营商网关也要双向通,因为在 v6 时代 地址分配, 路由,邻居等建立和维护都是靠它不间断的发包回包来实现的。
    Songine
        8
    Songine  
    OP
       2022-08-28 18:11:49 +08:00 via Android
    @acbot 我路由上的 IPv6 网络是完全正常的,然后路由和终端用本地 IPv6 地址互 ping 也都是通的。但是换成公网地址就不行了,只有终端 ping 一次路由前缀地址后(其他地址都不通),才能互通。太奇怪了...
    sky96111
        9
    sky96111  
       2022-08-28 18:46:50 +08:00 via Android
    换固件试试?感觉像路由器没有生成正确指向其他设备路由表,ping 过以后才被创建
    acbot
        10
    acbot  
       2022-08-28 19:26:11 +08:00
    @Songine 根据想象大概率是这个环节有问题,具体的原因只能你再找找了,我们没有你的环境!
    Songine
        11
    Songine  
    OP
       2022-08-28 19:32:20 +08:00 via Android
    @sky96111 但奇怪的是 ping 完之后,我拿 ip -6 route 查看发现并没有新的路由表生成,实在不行就换固件了
    Songine
        12
    Songine  
    OP
       2022-08-28 19:46:30 +08:00 via Android
    @acbot 虽然我很想直接把地址和秘钥给你调试,但想了想还是不浪费大家的时间了,我还是去编译个 imwrt 吧
    acbot
        13
    acbot  
       2022-08-28 19:58:44 +08:00
    @Songine OP 官方有建议直接用官方的,其实很好用!
    tr>
    Songine
        14
    Songine  
    OP
       2022-08-28 20:13:03 +08:00 via Android
    @acbot 害,主要还是懒,他们的源定制化本土化多,上手就能用(虽然问题好像也多了
    guguagua
        15
    guguagua  
       2022-08-28 20:18:48 +08:00 via Android
    https://l2dy.sourceforge.io/2021/05/11/openwrt-ipv6-relay.html
    看是不是异曲同工,具体我也没实践过,本来准备哪天只能光猫拨号时备用。主要看到了,ping 完才能通,这个共同点。
    fhbyljj
        16
    fhbyljj  
       2022-08-28 20:25:53 +08:00 via Android
    今天看你发了两个 TG 群
    一次 V2EX
    ........
    Songine
        17
    Songine  
    OP
       2022-08-28 20:39:47 +08:00 via Android
    @fhbyljj ,然后还是没解决
    fhbyljj
        18
    fhbyljj  
       2022-08-28 21:23:53 +08:00 via Android
    @Songine OpenWRT 原版的 IPV6 要比 L 大的完善
    Songine
        19
    Songine  
    OP
       2022-08-28 21:46:01 +08:00 via Android
    @guguagua 好像有点区别,我这是路由器拨号,输完命令显示一堆 ndp 公网协商失败,内网全部成功,应该也是哪里的路由出问题了...
    Songine
        20
    Songine  
    OP
       2022-08-28 21:47:40 +08:00 via Android
    @fhbyljj 唉,用了三年 L 大的源码了,而且问题到底出在哪都不知道,怪舍不得的
    Archeb
        21
    Archeb  
       2022-08-28 23:23:41 +08:00
    和我之前用 odhcp6c 或者 6relayd 做 ndp proxy 分 ipv6 的时候的情况一样,后来移动支持了 pd 前缀之后正常用 pd 就很稳定没这个问题了。

    我也不知道怎么解决
    sekisui
        22
    sekisui  
       2022-08-29 02:17:22 +08:00 via iPhone
    看一下 网络 DHCP/DNS 高级设置
    禁止解析 IPv6 DNS 记录 有没有被选上,不要勾选他
    Marionic0723
        23
    Marionic0723  
       2022-08-29 10:43:49 +08:00
    你的是 x86 ( 64 位)架构的吗?我这有上个月自编译的原版固件,什么料都没加,就最基本的路由交换还有 Luci ,编译了 ipv6 支持,电信宽带 /56 前缀完全没问题,需要的话可以发你一份测试。
    Cassius
        24
    Cassius  
       2022-08-29 14:35:19 +08:00
    看起来似乎是 IPv6 的 Neighbor Discovery 没有启用 ,SLAAC 下发了但是没有可达


    参见 https://l2dy.sourceforge.io/2021/05/11/openwrt-ipv6-relay.html
    linuxyz
        25
    linuxyz  
       2022-08-29 15:01:51 +08:00
    试试

    Network >> Interfaces >> LAN (Edit) >> DHCP Server >> IPv6 RA Settings >>

    1) RA Flags - Select "M" and "O"

    或者

    2) 禁用 SLAAC


    感觉主要是 ip6 neigh 发现的问题。
    Damn
        26
    Damn  
       2022-08-29 18:29:37 +08:00
    @Songine #14 比如说呢?我没有感受到原版的不便。
    Songine
        27
    Songine  
    OP
       2022-08-29 22:25:49 +08:00 via Android
    @Marionic0723 感谢好意,但是我已经自编译换固件试过了,还是一样
    Songine
        28
    Songine  
    OP
       2022-08-29 22:27:24 +08:00 via Android
    @Cassius 那这个怎么解决呢,它显示内网的 IPv6 地址都发现成功了,公网的显示未完成一会就变成失败了
    Songine
        29
    Songine  
    OP
       2022-08-29 22:28:21 +08:00 via Android
    @linuxyz 所有选项我都试遍了,都没用,禁用 slaac 的话,安卓设备就又挂了
    txfsjzm
        30
    txfsjzm  
       2022-08-30 07:56:46 +08:00 via Android
    上学那会手动填个 ipv6 的 dns 就行,你可以试试
    linuxyz
        31
    linuxyz  
       2022-08-30 22:17:59 +08:00
    @Songine 看起来好像是 DHCPv6 server 有问题, 你弄个 dchpv6 client 试试,看看能否 DHCPv6 拿到地址?
    无论怎么配,只要有 DHCPv6 服务正常,应该都是能分配到地址的。 只要有地址分配的过程,你 Android 的 IPv6 地址和以太网地址就能关联起来。
    MuJian
        32
    MuJian  
       2023-07-29 09:33:54 +08:00 via Android
    我这也有类似的问题,楼主解决了吗?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3614 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    span class="small fade">VERSION: 3.9.8.5 39ms UTC 05:18 PVG 13:18 LAX 21:18 JFK 00:18
    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