快被 IPV6 逼疯了

2023-12-10 11:31:09 +08:00
 Dosenf
原本计划在家里搭一套高上行 NAS 存储,准备了一套设备如下
1.5GCPE VN007+,搭配移动双不限,上行 200M 下行 800M
2.K2P A1 主路由
3.群晖 920
原本计划是 CPE 直连群晖获取 iPV6 地址,外网可以有不错的访问速度,群晖能获取到 240 开头的公网地址也能够 ping 通外网,但是 CPE IPV6 防火墙无法手动关闭无法入户,只能改桥接用 K2P 拨号。
于是问题来了
K2P 刷了老毛子、Openwrt ,都无法让内网设备获得 ipv6 地址,Wan 口有 240 公网地址但是 lan 口无论如何设置 IPV6 都不下发,中继模式和服务器模式都试了个遍都无法让内网设备获得 v6 地址。
有没有兄弟用 CPE 设备搭 NAS 的,取取经?
7024 次点击
所在节点    程序员
37 条回复
xiaoxiang69460
2023-12-10 11:39:46 +08:00
没用过 CPE ,CPE 可以让别的设备来拨号,自己只是一个桥接设备?拨号设备应该只是建立 dhcp 客户端吧?你确定是获取的 10.x.x.x 的地址吗?不过你这个 lan 口不能拿到 ipv6 是因为 5g 的 ipv6 不会下发 pd ,需要 relay 。另外如果只是为了让 nas 获取 ipv6 ,你直接使用 nas 连 cpe ,nas 获取 ip 不就可以了吗
kkk9
2023-12-10 11:46:38 +08:00
如果你改桥接到 k2p 拨号,和 CPE 没关系了。
公网 v6 应该由 wan6 负责下发,ipv6-PD (服务器模式),lan 口就是内网 v6

kkk9
2023-12-10 11:49:02 +08:00
对了,如果你 CPE 用的卡不是专门的宽带卡,只是流量卡,那是没有 PD 的,就是当正常的单终端设备入网,分配一个 ipv6 而不是/60
xiaoxiang69460
2023-12-10 11:51:36 +08:00
@kkk9 层主你这个是上联的 cpe 拨号吗?
Dosenf
2023-12-10 11:52:29 +08:00
@xiaoxiang69460 可以,获得的是运营商 nat 地址,cpe 防火墙关闭不了流量不能入站

@kkk9 我的设置里有三项缺失,一个是 lan 口没有 ipv6 地址,一个是 wan6 口没有 ipv6-PD ,还有就是 wan 口没有 ipv6
Dosenf
2023-12-10 11:53:32 +08:00
@kkk9 用的是普通的手机卡不是物联网卡,用其他的路由器是有 PD 的
sunnysab
2023-12-10 12:07:02 +08:00
普通的手机卡,我不知道是 PD 还是 DHCPv6 的中继,反正在手机上开热点后,连上的客户端有 v6 的。
@kkk9
xiaoxiang69460
2023-12-10 12:07:22 +08:00
@Dosenf 普通手机卡没有 pd 的 openwrt 可以设置 odhcpd 使用 relay 获取 IPv6 给下游设备
DefoliationM
2023-12-10 12:14:10 +08:00
没有 pd 就中继模式,中继不像 pd 那么快,有时候内网设备连接上之后要等十分钟才会拿到 v6 地址。
xiaoxiang69460
2023-12-10 12:14:21 +08:00
blankmiss
2023-12-10 12:28:41 +08:00
ipv6 在 openwrt 下不 i 好玩 我直接关了
ns09005264
2023-12-10 12:46:45 +08:00
openwrt 设置 ipv6 ,有篇文章讲的比较详细,可以让你知道为什么这么设置。
https://post.smzdm.com/p/awzodmpp/
他讲了一些 Ipv6 分配相关的知识。
joyanhui
2023-12-10 13:59:42 +08:00
k2p op 可以开 ipv6. 既然不熟悉操作,推荐用 openwrt.ai 家的固件,有一键开启 ipv6 的选项。

但是 k2p 做主路由,刷 op 应该是跑不满千兆的,老毛子固件我目前在用但是做 ap 用的。


我是 pve 单网卡 lxc 自建 nas 和路由(相当于你的 群晖)。如果不增加设备的情况下,可以考虑直接用你群晖 docker 或者 kvm 上跑 op 来做主路由。k2p 刷老毛子就当 ap 和交换机用。

不过对白群晖不太清楚单网卡做主路由他性能咋样。
vcn8yjOogEL
2023-12-10 14:17:14 +08:00
一般是 wan 走 dhcp6 获取前缀, 随后 lan 的 dhcp/slaac 服务器分发地址
路由器首先会尝试给自己分一个子网, 如果路由器自己都拿不到地址那就和下层设备没关系了
allplay
2023-12-10 16:58:34 +08:00
没遇到过楼主的情况。但我就算用手机热点,下级客户端依然可以获得 ipv6 。
Liqiniu
2023-12-10 17:02:32 +08:00
老毛子 ipv6 设置用底部的,IPv6 广播中继: WAN to LAN(重启后生效) 一键填写配置, 这个默认就配置好了;我用这个各个设备都能获取独立 v6 地址, 另外最好用 1202 的最新版自带 mss 钳制
mantouboji
2023-12-10 17:10:59 +08:00
显然:你的 K2P 通过 SLAAC 方式拿到了一个 IPv6 地址,也就是说你的 CPE 有 RA 路由通告功能。

但是你的 CPE 上没有开通 DHCP-v6 ,也就没有 DHCP-PD 前缀下发功能,或者是你的 K2P 上没有去申请前缀(这个在 RouterOS 上是要设置 dhcp-client 去申请 address 和 prefix ),导致你挂在 K2P 下面的设备,包括那个什么群晖,得不到前缀和地址。

现在你要检查:
1 、CPE 上是否有 DHCPv6 或者 DHCP-PD 字样的设置
2 、你的 K2P 上是否有 dhcpv6 client 去申请 v6 前缀。CPE 会从移动得到一个/60 的,应该可以分给你 K2P 一个/64
3 、你的 K2P 上是否有 DHCPv6 server 去分配前缀。

没见过世面,只了解 RouterOS 的做法,不知道你用的这些设备,供参考。
crac
2023-12-10 17:29:16 +08:00
k2p 刷 23.05 版本的 op 的 ipv6 是默认开好的
xinJang
2023-12-10 17:35:20 +08:00
哪里的移动卡 双不限还有 200 上
1423
2023-12-10 19:04:47 +08:00
华为 CPE 5G 5 + GLiNET axt 1800 ipv6 使用正常,性能很强,延迟很低

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/999098

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX