出租屋原配有一只光电猫,在其光电猫后面加入一个 openwrt 系统路由器。 因为光电猫使用的是非路由模式( tr069 协议)且无法更改,其后的路由器自身是可以拿到 Ipv6 且通信。 但连接至该路由器无线的设备皆无法使用 ipv6 网络进行对外通信。怎么解?求大神指点迷津。
1
huangya 2022-04-17 17:53:58 +08:00
你这种情况应该上需要 ipv6 relay. 搜索 openwrt ipv6 relay 看看,不过我没有测试过
|
2
zro 2022-04-17 17:57:34 +08:00
openwrt 安装 ebtables 来桥接 IPv6 数据,但会使 OP 自己无法获取 v6 。。
|
3
wherelse 2022-04-17 19:05:14 +08:00
可以看一看我的这篇博客文章:
https://wherelse.cc/post/openwrt-implementation-of-ipv6-nat/ 如果你拿到的是 /64 的地址,就需要用 ipv6 nat 来实现 ipv6 的通信 |
4
dxatgp02 OP |
5
dxatgp02 OP 发现用 relay 后无线连接的设备可以拿到公网 IPV6 地址,但不能通信。
openwrt 默认 ipv6 网关和 dns 都是 fe80::1,都 ping 不通。这个 fe80::1 应该是 openwrt IPv6 ULA-Prefix 。 上网找了一些文章说 fw 里添加 ip6tables 中 input 和 output 链容许通过就可以,添加了依然不行。 |