V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xdays

关于北京联通 IPv6 Delegation 设置

  •  
  •   xdays · Jan 25, 2021 · 5004 views
    This topic created in 1925 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": 223322,
    			"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   ·   1002 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 18:05 · PVG 02:05 · LAX 11:05 · JFK 14:05
    ♥ Do have faith in what you're doing.