V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xdays
V2EX  ›  宽带症候群

关于北京联通 IPv6 Delegation 设置

  •  
  •   xdays · 2021-01-25 12:51:04 +08:00 · 4171 次点击
    这是一个创建于 1433 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的网络拓扑:

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

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

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

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

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

    另外一个方案就是软路由 nat6,底下用唯一路由地址架一个私网 NAT6,对外共用软路由 client 的 ipv6 地址。
    xdays
        7
    xdays  
    OP
       2021-01-25 17:04:53 +08:00
    @sasalemma 感谢啊,我试试你说的这两个方向。
    shikkoku
        8
    shikkoku  
       2021-01-25 19:26:07 +08:00
    @sasalemma #6 我这边能拿到 56 。
    systemcall
        9
    systemcall  
       2021-01-25 19:44:27 +08:00
    华硕的路由器有 ipv6 passthrough,不过在我这边不太好使。虽然发了 /60 的前缀,但是光猫拨号的时候,就算 passthrough,路由器底下的东西也拿不到 ipv6,但是路由器自己有相关的记录,不清楚为什么
    感觉还是都挂在一级比较好弄吧,如果是路由器拨号的话很好弄 ipv6,不过 iptv 确实麻烦。我这边 iptv 乱扣费,就没用了
    zro
        10
    zro  
       2021-01-25 20:20:33 +08:00
    @systemcall #9 ASUS 的 Passthrough 跟 NetGear 的 Passthrough 完全不同,后者是 ebtables 的桥接,自身不获取 v6 地址的,前者是另一种转发,自身要获取 v6 地址的~
    xdays
        11
    xdays  
    OP
       2021-01-25 23:38:29 +08:00
    @systemcall @zr 两位的 ipv6 走通了么?以哪种方式通的?
    systemcall
        12
    systemcall  
       2021-01-25 23:51:36 +08:00   ❤️ 1
    @xdays
    我改了桥接,在路由器上面拨号,IPTV 没用了因为乱扣费
    路由器华硕原厂固件或者梅林,IPv6 从 PPP 这个接口获得就行了。如果是 OpenWRT,我的方法是新建一个连接,协议是 PPPoE,物理接口走 @wan,系统自己的 wan 和 wan6 不动,用着没什么问题。因为要挂 bt,连接数很多,光猫拨号受不了而且防火墙不好弄
    fiveelementgid
        13
    fiveelementgid  
       2021-01-26 00:02:49 +08:00 via Android
    Delegate ?(。ŏ﹏ŏ)?错乱
    Kowloon
        14
    Kowloon  
       2021-01-26 02:19:05 +08:00 via iPhone
    改桥接最方便
    mm2x
        15
    mm2x  
       2021-01-27 08:22:48 +08:00
    华为 8145V 下发 /56 下面可以正确分配 V6 地址 240e:xxx:xxx:xxx::1 也可以自定义地址。
    826540272
        16
    826540272  
       2021-01-27 16:26:53 +08:00
    不会,IPTV 是单独的 VLAN,不影响
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2763 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:38 · PVG 14:38 · LAX 22:38 · JFK 01:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.