openwrt 子网设备可用 ipv6 问题

2022-04-17 14:57:12 +08:00
 dxatgp02

出租屋原配有一只光电猫,在其光电猫后面加入一个 openwrt 系统路由器。 因为光电猫使用的是非路由模式( tr069 协议)且无法更改,其后的路由器自身是可以拿到 Ipv6 且通信。 但连接至该路由器无线的设备皆无法使用 ipv6 网络进行对外通信。怎么解?求大神指点迷津。

1404 次点击
所在节点    OpenWrt
7 条回复
huangya
2022-04-17 17:53:58 +08:00
你这种情况应该上需要 ipv6 relay. 搜索 openwrt ipv6 relay 看看,不过我没有测试过
zro
2022-04-17 17:57:34 +08:00
openwrt 安装 ebtables 来桥接 IPv6 数据,但会使 OP 自己无法获取 v6 。。
wherelse
2022-04-17 19:05:14 +08:00
可以看一看我的这篇博客文章:
https://wherelse.cc/post/openwrt-implementation-of-ipv6-nat/
如果你拿到的是 /64 的地址,就需要用 ipv6 nat 来实现 ipv6 的通信
dxatgp02
2022-04-18 08:45:58 +08:00
@huangya
@zro
@wherelse
Relay 应该是不行我试了几次
桥接和 nat 可以试试。感谢各位的帮助。晚上回去折腾一下试试。
dxatgp02
2022-04-18 22:19:41 +08:00
发现用 relay 后无线连接的设备可以拿到公网 IPV6 地址,但不能通信。
openwrt 默认 ipv6 网关和 dns 都是 fe80::1,都 ping 不通。这个 fe80::1 应该是 openwrt IPv6 ULA-Prefix 。
上网找了一些文章说 fw 里添加 ip6tables 中 input 和 output 链容许通过就可以,添加了依然不行。
zro
2022-04-19 22:28:24 +08:00
@dxatgp02 你试下换成 NetGear 的路由器,它有 IPv6 Pass Through 模式的,适合你这种情况。。如果能用,OP 安装 ebtables 有同样效果
dxatgp02
2022-04-20 15:32:44 +08:00
@zro 非常感谢,晚上装 ebtables 看看情况

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

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

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

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

© 2021 V2EX