旁路由设置下的 IPV6 和 Googlechrome Cast 问题

2023-03-19 19:56:47 +08:00
 superhxl

先说一下网络环境:电信已桥接,华硕 AC86U 为主路由,负责拨号上网;树莓派 4B 刷 openWRT 做旁路由。家里有 Google TV 和 google chromecast 设备。

  1. 主路由可以开启 IPv6 的,但在正常情况下大家都推荐不开启 ipv6 ,但目前情形是如果不开启 ipv6 ,google home 中会显示 chromecast 离线,无法进行视频投放。但开启 ipv6 就可以了。没搞清楚原理。
  2. 如果开启 ipv6 ,又会导致某些 app 无法使用,譬如 netflix 等会走 ipv6 ,不能看了。

搜过一些只给部分设备开启 ipv6 的方式,都比较麻烦(看不懂),所以想问一下上述问题的真正原因是什么?有什么好的解决方法?

1606 次点击
所在节点    宽带症候群
8 条回复
podel
2023-03-19 22:59:52 +08:00
我也不知道。
建议可以路由器上面 抓包。tcpdump
lovezhiqi123
2023-03-20 04:30:24 +08:00
安卓设备好说,直接把 IPV6 设置成有状态分配,所有的安卓设备就无法获得 IPV6 地址了
rainsounds
2023-03-20 09:50:19 +08:00
参见这篇: https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=4046582&highlight=ipv6%2B%C5%D4%C2%B7%D3%C9

原因有两个:
1 、在访问 v6 网站时,设备不经过旁路由
2 、留学软件 or 服务器不一定支持 v6

你需要将主路由上的 v6 解析指向旁路由,从而实现设备—主路由—旁路由—留学时 v4 ,平时 v6
minlawoo
2023-03-20 10:41:26 +08:00
试试旁路由也开 ipv6 ,新建 lan6 网络接口,自动获取主路由 ipv6 地址
fengyaochen
2023-03-20 11:37:58 +08:00
主要还是 v6 抢答导致部分网站打不开因为 v6 的 dns 本来就是运营商通告的已经被污染过了,没法用的,所以只能先在旁路由关闭 ipv6 只用 ipv4 将旁路由作为一个 ipv4dns 服务器,这个 dns 服务器要求无污染,然后局域网随便找个群晖装上 dns 服务器,让群晖获取 ipv6 然后只转发旁路由的 dns ,这样你的群晖就是一个 v6 的 dns 服务器了,然后把这个 v6 的 dns 服务器填到主路由的 v6 dns 通告服务器里就行了,dns v4 v6 不重要,v4 一样能查询到 v6 的 aaaa 记录的,这样 v6 就不会被污染了
superhxl
2023-03-20 16:45:16 +08:00
感谢楼上各位回复,今天把 ipv6 关掉了,chromecast 重置用有线链接似乎好了,截至目前是可以投放的。我观察几天看看是不是彻底好了,还是特例。如果不行再想办法。试试 @minlawoo 和 @
rainsounds 提出的方案。
pH
2023-03-20 17:11:29 +08:00
老铁用这个路由器,为啥还额外折腾个胖路由
superhxl
2023-03-20 18:40:16 +08:00
@pH AC86U 刷梅林固件可以科学上网,单感觉限于性能,速度比较慢。而且 AC86U 运行程序多时,需要插入 U 盘做 swap 。

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

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

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

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

© 2021 V2EX