关于北京联通 IPv6 Delegation 设置 - V2EX
xdays

关于北京联通 IPv6 Delegation 设置

  •  
  •   xdays Jan 25, 2021 5036 views
    This topic created in 1937 days ago, the information mentioned may be changed or developed.

    我的网络拓扑:

    pc -> 软路由 -> 光猫(非桥接) 

    我可以从光猫上看到联通给下发了网络前缀:

    2408:8207:xxxx:xxxx::/60 

    但是我的软路由通过 dhcpv6 client 可以拿到 ipv6 地址,但是拿不到 ipv6 prefix

    ifstatus wan6 { "up": true, "pending": false, "available": true, "autostart": true, "dynamic": false, "uptime": 66334, "l3_device": "eth0", "proto": "dhcpv6", "device": "eth0", "metric": 0, "dns_metric": 0, "delegation": true, "ipv4-address": [ ], "ipv6-address": [ { "address": "2408:8207:24c7:57c0:xxx:xxxx:xxxx", "mask": 64, "preferred": 136922, "valid": 223322 } ], "ipv6-prefix": [ ], "ipv6-prefix-assignment": [ ], "route": [ { "target": "2408:8207:24c7:57c0::", "mask": 64, "nexthop": "::", "metric": 256, "valid": 22332, "source": "::/0" }, { "target": "::", "mask": 0, "nexthop": "fe80::1", "metric": 512, "valid": 1709, "source": "2408:8207:24c7:57c0:dea6:xxx:xxxx:xxxx/64" } ], "dns-server": [ "2408:8207:24c7:57c0:a23e:6bff:fea0:a2a7", "fe80::a23e:6bff:fea0:a2a7", "2408:8000:1010:1::8", "2408:8000:1010:2::8" ], "dns-search": [ ], "neighbors": [ ], "inactive": { "ipv4-address": [ ], "ipv6-address": [ ], "route": [ ], "dns-server": [ ], "dns-search": [ ], "neighbors": [ ] }, "data": { "passthru": "001700102408820724c757c0a23ea0a2a7" } } 

    初步猜测是光猫的 dhcpv6 不支持下发 ipv6 delegation,或者我的 wan6 接口需要一些特殊配置

    有熟悉的兄弟望指点,谢谢!

    16 replies    2021-01-27 16:26:53 +08:00
    cwbsw
        1
    cwbsw  
       Jan 25, 2021
    家宽的光猫我暂时还没见过路由模式支持下发 PD 的。
    826540272
        2
    826540272  
       Jan 25, 2021
    光猫一般都不会发前缀,只发地址,所以你要透传 IPV6
    zwy100e72
        3
    zwy100e72  
       Jan 25, 2021
    你大概需要在你的软路由上运行一个 NDP (Neighbor Discovery Protocol) Proxy

    或者想办法光猫改桥接,然后软路由运行 dhcp-pd
    xdays
        4
    xdays  
    OP
       Jan 25, 2021
    @cwbsw @826540272 看来简单点的办法还是改桥接,不过我之前改了桥接之后 iptv 就不好使了。
    wazon
        5
    wazon  
       Jan 25, 2021
    @cwbsw 有的可以在路由模式下发,但必须手动设置前缀,不会自动随上级前缀变化
    sasalemma
        6
    sasalemma  
       Jan 25, 2021
    目前光猫拨号,PD 为 60 下发,但软路由 client 时已经是 64 了。软路由用 passthrough 透传还行。

    对于 slaac 模式,/64 地址虽多,但已经是最小单位了。所以软路由下的二级,都没有“前缀”可言。

    所以客观说,要么就是透传,要么就同级都接光猫下。这个玩不了无限下发。

    如果要使用这个,就得用 dhcpv6 模式,但安卓是不会支持了。

    另外一个方案就是软路由 nat6,底下用唯一路由地址架一个私网 NAT6,对外共用软路由 client 的 ipv6 地址。
    xdays
        7
    xdays  
    OP
       Jan 25, 2021
    @sasalemma 感谢啊,我试试你说的这两个方向。
    shikkoku
        8
    shikkoku  
       Jan 25, 2021
    @sasalemma #6 我这边能拿到 56 。
    systemcall
        9
    systemcall  
       Jan 25, 2021
    华硕的路由器有 ipv6 passthrough,不过在我这边不太好使。虽然发了 /60 的前缀,但是光猫拨号的时候,就算 passthrough,路由器底下的东西也拿不到 ipv6,但是路由器自己有相关的记录,不清楚为什么
    感觉还是都挂在一级比较好弄吧,如果是路由器拨号的话很好弄 ipv6,不过 iptv 确实麻烦。我这边 iptv 乱扣费,就没用了
    zro
        10
    zro  
       Jan 25, 2021
    @systemcall #9 ASUS 的 Passthrough 跟 NetGear 的 Passthrough 完全不同,后者是 ebtables 的桥接,自身不获取 v6 地址的,前者是另一种转发,自身要获取 v6 地址的~
    xdays
        11
    xdays  
    OP
       Jan 25, 2021
    @systemcall @zr 两位的 ipv6 走通了么?以哪种方式通的?
    systemcall
        12
    systemcall  
       Jan 25, 2021   1
    @xdays
    我改了桥接,在路由器上面拨号,IPTV 没用了因为乱扣费
    路由器华硕原厂固件或者梅林,IPv6 从 PPP 这个接口获得就行了。如果是 OpenWRT,我的方法是新建一个连接,协议是 PPPoE,物理接口走 @wan,系统自己的 wan 和 wan6 不动,用着没什么问题。因为要挂 bt,连接数很多,光猫拨号受不了而且防火墙不好弄
    fiveelementgid
        13
    fiveelementgid  
       Jan 26, 2021 via Android
    Delegate ?()?错乱
    Kowloon
        14
    Kowloon  
       Jan 26, 2021 via iPhone
    改桥接最方便
    mm2x
        15
    mm2x  
       Jan 27, 2021
    华为 8145V 下发 /56 下面可以正确分配 V6 地址 240e:xxx:xxx:xxx::1 也可以自定义地址。
    826540272
        16
    826540272  
       Jan 27, 2021
    不会,IPTV 是单独的 VLAN,不影响
    About     Help     Advertise     Blog     API     FAQ     Solana     2767 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 61ms UTC 01:54 PVG 09:54 LAX 18:54 JFK 21:54
    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