请教一个 openwrt ipv6 的设置问题

2022-04-19 11:15:57 +08:00
 xipuxiaoyehua
目前是光猫桥接,open/wrt 主路由负责局域网内 IPv4 和 IPv6 的 dhcp 服务,局域网设备也可以顺利获取公网 IPv6 地址,发现了一个问题,只要开启 openc/lasn 里的允许解析 IPv6 dns 就无法访问一些 IPv6 的海外地址,比如 net/flix , 打开 openc/lash 的调试发现完全抓不到这一条记录,后面排查时发现,设备上的 IPv6 网关不是 openwrt ,是另外一个不知道的地址,op 的 IPv6 地址是 3d6d ,但是显示的网关是 3d6c ,具体如下图:



有没有老哥能帮忙看一下这是因为什么啊?怎么解决呢?
12736 次点击
所在节点    宽带症候群
46 条回复
neroxps
2022-04-19 12:00:38 +08:00
你这个 3d6c 应该是 lan 侧的地址。
CKR
2022-04-19 12:17:54 +08:00
对于家用来说,关闭 ipv6 可以大大提高科学上网效率。
之前开了 ipv6 梯子出现好多问题,关了就好了。
oovveeaarr
2022-04-19 12:42:40 +08:00
考虑是 br-lan 的地址,或者光猫的。上 SSH 上看看就知道了。
xipuxiaoyehua
2022-04-19 13:13:45 +08:00
@neroxps lan 侧是 2408 开头的公网 ipv6
xipuxiaoyehua
2022-04-19 13:14:26 +08:00
@oovveeaarr 可能是光猫,但是光猫已经改了桥接,不应该光猫还在 dhcp ipv6 啊
oovveeaarr
2022-04-19 13:16:42 +08:00
@xipuxiaoyehua #5 slaac 是自动配置的,和 dhcpv6 无关。
neroxps
2022-04-19 14:10:48 +08:00
@xipuxiaoyehua #4 lan 也有 FE80 地址的。RS 公告是从 LAN 端发出来的,所以公告的是 LAN 的路由地址。
详细可以看看 IPv6 的邻居发现协议。
neroxps
2022-04-19 14:21:29 +08:00
@CKR #2 如果用 fake-ip 模式,将匹配规则的 DNS 获得 Fake-ip ,其他的返回正常的 ipv6 地址即可,这样墙内墙外两不误。
也可以在 DNS 服务器那边直接丢弃 AAAA 记录,这样访问互联网是纯 ipv4 环境,但外面可以用 ipv6 回家。
qbqbqbqb
2022-04-19 14:35:43 +08:00
@xipuxiaoyehua 你看一下 br-lan 这个接口自己的 ipv6 是不是 3d6c 结尾的
qbqbqbqb
2022-04-19 14:39:57 +08:00
openclash 里的 IPv6 流量代理有打开吗
xipuxiaoyehua
2022-04-19 14:46:15 +08:00
@neroxps 目前只有 redir 模式可以屏蔽局域网内机器不走代理
xipuxiaoyehua
2022-04-19 14:46:44 +08:00
@qbqbqbqb brlan 的 ip 显示的是 2408 开头的公网 v6 地址
xipuxiaoyehua
2022-04-19 14:47:55 +08:00
@qbqbqbqb 开了的,但是 openc/lash 的调试里输入 www.netfl/ix.com 完全抓不到任何日志,应该是流量没有经过 openwrt
qbqbqbqb
2022-04-19 14:49:08 +08:00
@xipuxiaoyehua 可以用 ssh 登录 openwrt 命令行里 ip addr 看所有地址,3d6c 估计是 br-lan 的 link-local 地址
qbqbqbqb
2022-04-19 14:59:46 +08:00
看一下 ip6tables 防火墙配置正不正常
xipuxiaoyehua
2022-04-19 15:04:16 +08:00
@qbqbqbqb 下班回去看看,谢老哥讲解
ihades
2022-04-19 15:22:22 +08:00
我放弃了用 ipv6 。。openwrt 上问题较多
neroxps
2022-04-19 15:39:00 +08:00
@xipuxiaoyehua #12 SSH 进去 看 ifconfig 结果,UI 上可能显示不完全,每个接口都会有 FE80 地址的。
ymmud
2022-04-19 15:39:17 +08:00
梯子只解析 v4 就行了
neroxps
2022-04-19 15:41:33 +08:00
@xipuxiaoyehua #11 我是直接使用第三方的 DNS ,匹配 clash 的规则的话,就从 clash 那边解析,不匹配的,就返回正确 IP 。用 faek-ip 模式。真实 IP 自然就直接走默认路由,fake-ip 自然就跑到 clash 那边。

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

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

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

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

© 2021 V2EX