WayneCmd

上海电信最近为什么 IPv6-PD 频繁轮换,最近没法儿用了

  •  
  •   WayneCmd · 10 days ago · 4055 views
    • 内核里有 57 条历史前缀的 unreachable 路由残留( 240e:38b/38c/38d/... 等),而路由器仅运行 24.7 天
    • 意味着上游运营商/光猫平均 每天 2 次以上更换下发的前缀(可能是上游 PPPoE 重拨或光猫 DHCPv6-PD 续约失败重新分配)
    • 每次前缀变化,LAN 客户端就会:生成新 GUA → 旧 GUA 变 deprecated → 新旧地址并存一阵 → 旧地址最终失效。这个 churn 过程就是“轮换都有问题”的直接原因

    现在很多 cdn 都有 ipv6 了,而且优先走 ipv6, 这就导致看视频,甚至聊天中的一个图片加载都巨慢

    每次都是把手机平板什么的 断掉 Wi-Fi ,然后再连回去,让 ipv6 /128 的地址刷新了才恢复速度

    今天受不了了,把 IPv6 的 DNS 解析全都过滤掉了

    40 replies  •  2026-10-27 15:04:32 +08:00
    lc125581200
        1
    lc125581200  
       10 days ago via iPhone
    是没有还是无法下发 ipv6 的问题,拨号没获取到 ipv6 地址
    WayneCmd
        2
    WayneCmd  
    OP
       10 days ago
    @lc125581200 能获取到,他就一直在变,导致下游设备用的旧地址失效
    starinmars
        3
    starinmars  
       10 days ago
    固定 ipv6 ,或者用 nptv6
    wtks1
        4
    wtks1  
       10 days ago
    我这边的上海电信压根没下发 pd ,现在全靠 openwrt 中继
    ranaanna
        5
    ranaanna  
       10 days ago
    对于这种情况,一般地我们都是把路由器 ipv6 router advert 的两个参数 preferred lifetime 和 valid lifetime 都设置为 0 ,这样旧地址会马上滚蛋,但这样局域网的一些 ipv6 会话可能有点影响所以也可以把 valid lifetime 设置为比如说 30 允许其在短时间内完成
    WayneCmd
        6
    WayneCmd  
    OP
       10 days ago
    @wtks1 再不行了我也得改用中继
    lixcc
        7
    lixcc  
       10 days ago
    PD 过期时间一般就是 1-3 天
    WayneCmd
        8
    WayneCmd  
    OP
       10 days ago
    @ranaanna valid lifetime 设置那么短的话,长连接不是全都说再见了。但是是个方向。

    上游通过 DHCPv6-PD 下发前缀时给的动态值:preferred ≈ 132000s ( 1.53 天)/ valid ≈ 218000s ( 2.53 天),并随时间递减

    但是他换 PD 比他这个定的这个时间快多了,我确实应该调整这个值
    WayneCmd
        9
    WayneCmd  
    OP
       10 days ago
    @lixcc 目前他大概一天换两次。 以前好好的,换地址没有什么感知
    UEFI
        10
    UEFI  
    PRO
       10 days ago
    我的好像一直没换过,光猫桥接模式,OpenWRT 拨号获取的 IPv6
    sonnetbreeze
        11
    sonnetbreeze  
       10 days ago
    op 拨号没遇到,可能和 bras 有关系
    duduke
        12
    duduke  
       10 days ago via iPhone
    我用的 nat6 ,因为我有两条宽带,想设置路由走哪个出口,不过也能解决 op 的问题
    WayneCmd
        13
    WayneCmd  
    OP
       10 days ago
    @duduke nat6 不是违背了 ipv6 的初衷了嘛,我看 PT peers 上能有 30%-40%的人可以 ipv6 直连
    WayneCmd
        14
    WayneCmd  
    OP
       10 days ago
    @sonnetbreeze 这怎么办,他们能注意到有这个问题吗
    laoluohenmang
        15
    laoluohenmang  
       10 days ago
    没发现这种情况。具体还是看楼主在哪个区域,你所在区域的电信局设备做什么维护操作不等于全上海都是如此。
    xqzr
        16
    xqzr  
       9 days ago   ❤️ 1
    > valid lifetime 设置那么短的话,长连接不是全都说再见了。但是是个方向。

    RA 间隔 < valid lifetime 就可以一直续期
    duduke
        17
    duduke  
       9 days ago via iPhone
    @WayneCmd 有啥初衷不初衷的,好用就行了呗
    hunono
        18
    hunono  
       9 days ago
    你的问题大概率不是前缀变更导致的,是 mss 造成的,试试从这个方向测试问题.
    fengyaochen
        19
    fengyaochen  
       9 days ago via Android
    重新拨号换一个新的 ipv4 ,v6 前缀就会变,这两个是同步的,说明你的光猫一直在断线
    WayneCmd
        20
    WayneCmd  
    OP
       9 days ago
    @xqzr got it
    WayneCmd
        21
    WayneCmd  
    OP
       9 days ago
    @hunono MSS 是正常的

    WayneCmd
        22
    WayneCmd  
    OP
       9 days ago
    @fengyaochen 很可惜没办法拿到光猫的日志来分析,不过这两个协议栈应该是相互独立的,但是 v4 有一层 nat ,所以他 换地址/断线只要时间不长 也感知不出..
    fengyaochen
        23
    fengyaochen  
       9 days ago
    @WayneCmd 你桥接手动拨号就知道了,这两个东西不独立,只要你 V4 因为断线或者其它原因导致重拨,V6 的前缀就跟着一起变,你的问题就是光猫频繁断线导致的,你只要排查掉光猫频繁断线的原因,就没这事了,直接 10000 号找人换一个就行了
    fengyaochen
        24
    fengyaochen  
       9 days ago
    @WayneCmd 在桥接手动拨号中如果你进行启用禁用 IPV6 的操作,V4 也一样会跟着一起断线的
    RayLin
        25
    RayLin  
       9 days ago
    为了解决这个 pd 前缀自动更换的问题,我一直用的是 nat66 ,这样 ddns 也方便。
    WayneCmd
        26
    WayneCmd  
    OP
       9 days ago
    @RayLin oh, Man!
    alect
        27
    alect  
       8 days ago
    试试跟客服说让他们改改重新拨号的时间,安徽电信这里之前是 2 天断线获取新的 ip ,我电话过去给我改成了一个月,理由是我经常时不时的断流非常影响我的上网体验。
    hunono
        28
    hunono  
       8 days ago
    @WayneCmd 如果路由器能设置 ipv6 的 mss 钳制,设置成 1420 试试,如果问题解决了,逐步尝试 1428 到 1432.v6 莫名其妙加载不出部分网络内容,绝大部分情况是 mss 问题,只能实测,通过工具观察测试意义不大.
    WayneCmd
        29
    WayneCmd  
    OP
       8 days ago
    @hunono #28 我试试看,用的 OpenWrt
    lentrody
        30
    lentrody  
       7 days ago
    @RayLin 拼接固定后缀给设备分配子域名更方便吧
    RayLin
        31
    RayLin  
       7 days ago
    @lentrody 这样你需要给内网不同设备动态维护域名啊,NAT66 直接端口映射不更好?一般家庭也不会有哪么多业务需要从外面访问吧?
    laoluohenmang
        32
    laoluohenmang  
       7 days ago
    @RayLin 没有能力跑动态域名更新的设备也不值得从外边访问吧。
    laoluohenmang
        33
    laoluohenmang  
       6 days ago
    @wtks1 上海电信给了/56 阿
    wtks1
        34
    wtks1  
       6 days ago
    @laoluohenmang #33

    每个地方都不一样,我这边是光猫拨号下挂路由器,根本获取不到 pd ,移动那边就可以
    laoluohenmang
        35
    laoluohenmang  
       6 days ago
    @wtks1 哦,你不桥接那怨得了谁。

    路由器上 IPv6 桥接到也不是不能用
    wtks1
        36
    wtks1  
       6 days ago
    @laoluohenmang #35

    桥接看 iptv 就异常麻烦了,获取不到 pd 也不是不能用,走中继也能获取 ipv6
    wtks1
        37
    wtks1  
       6 days ago
    @laoluohenmang #35

    纯粹是电信的配置有毛病,移动那边也没桥接,还不是正经下发了 pd ,别把运营商的毛病怪在用户头上
    laoluohenmang
        38
    laoluohenmang  
       6 days ago
    @wtks1 SDN 光猫完全没有配置能力,是最大的问题。移动那边给的光猫,分配 PD 会乱七八糟反倒问题小一点。
    lentrody
        39
    lentrody  
       2 days ago
    @RayLin 拼接后缀的意思就是只要一台设备挂更新脚本就能维护所有设备的动态域名。
    laoluohenmang
        40
    laoluohenmang  
       2 days ago
    @lentrody 不用那么复杂。,没能力跑动态 DNS 脚本的设备也不值得别人去主动访问它吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1817 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 17:00 · PVG 01:00 · LAX 10:00 · JFK 13:00
    ♥ Do have faith in what you're doing.