在同一个局域网内能选择部分设备开启 ipv6

2023-02-23 08:47:26 +08:00
 YongXMan
想实现在同一个局域网内能选择部分设备开启 ipv6 ,但发现 dhcpv6 没有类似的功能,因为开启 ipv6 后安卓设备科学上网有问题,设备不 root 也不方便关闭,但局域网内有其他设备需要开启 ipv6 ,如果能在 dhcp server 进行控制就完美了,不知道有什么解决方案?
2319 次点击
所在节点    宽带症候群
38 条回复
Jays
2023-02-23 17:19:36 +08:00
@lcy630409 我现在用的就是这个思路,主路由关闭 aaaa 解析,手动给 nas 配置支持 ipv6 解析的 dns ,其他设备直接使用主路由 ip 作为 dns 。但是安卓还是会 ipv6 地址,有点不爽,但不影响使用。
lifanxi
2023-02-23 17:21:49 +08:00
我在 dnsmasq 上游加了一个 smartdns ,然后用 smartdns 过滤掉不想要的 AAAA 记录结果。
lihang1329
2023-02-23 17:53:29 +08:00
最好是划分 vlan, 一个 lan 开 ipv6,一个 lan 只有 ipv4 。
Jays
2023-02-23 19:46:44 +08:00
@lihang1329 划分完,两个 vlan 能互通吗?可以互通的话 会不会 还会接收到自动分配 ipv6 地址和 dns ?
lihang1329
2023-02-23 21:07:48 +08:00
@Jays Openwrt 是互通,就是新建一个 dhcp 网段,开启 ipv6 即可,把要用 ipv6 的设备用网线的方式接入即可。如果是虚拟机的话,就是加个网口的问题,就是双栈网络了
lihang1329
2023-02-23 21:10:28 +08:00
@Jays ipv6 分配的时候只会分配当前网段
lihang1329
2023-02-23 21:11:05 +08:00
@Jays DNS 我建议关闭 ipv6 的返回,不然你 ipv4 的网络获取到 ipv6 的地址会出现访问超时的问题
Jays
2023-02-23 22:34:54 +08:00
@lihang1329 好的 谢谢
jcxq5200
2023-02-23 23:26:08 +08:00
5.15 内核的 openwrt 可以设置不下发 ipv6dns 服务器。mosdns 国外域名屏蔽 AAAA 。这样不影响国内 ipv6 域名
dcsuibian
2023-02-23 23:40:59 +08:00
家里有一台 nvidia shield ,用 Clash for Android 总是出问题,需要透明代理。
我的选择是,搞一个旁路由,开启科学上网,shield 就采用手动 ip 地址设定(这种情况下应该不会有 ipv6 )。

家里的主路由为了网络稳定性,我是不会开启科学上网的,同时为了战未来,也是开启了 ipv6 的。
而旁路由的 ipv6 我是关了的,因为目前 openclash 有不少 bug 都是关于 ipv6 的,再说其实 shield 也就看看电视,不开启 ipv6 也没啥影响。
swiftg
2023-02-24 08:42:55 +08:00
dns 的方案看似简单,实际都不好,只要设备有 ipv6 地址就会优先尝试使用 ipv6 ,用不了才用 ipv4 ,造成延迟
swiftg
2023-02-24 08:43:46 +08:00
@Jays 你这个看着像 ra 广播又给分配了 ip ,防火墙还是没设置好
fenghuang
2023-02-24 13:10:26 +08:00
@swiftg 是的,安卓尤其明显,先尝试一次 v6dns 查询
lihang1329
2023-02-24 14:46:03 +08:00
@swiftg 可以分享下你的方案吗
Jays
2023-02-24 19:48:37 +08:00
@swiftg 求一下,防火墙配置的参数。实在被这个问题烦死了 。。。现在只能靠 dns 的办法将就用,比之前安卓既能获取到 ipv6 地址,又有 ipv6 dns 的时候好多了
YongXMan
2023-02-24 23:21:52 +08:00
@fuzzsh 确实,关闭 dhcpv6 无状态,只开启有状态就可以屏蔽 android 设备获取到 ipv6 了,因为 android 无法手动关闭 ipv6 ,而我的主要需求就是关闭 android 设备获取 ipv6 。问题解决。😄
Jays
2023-02-25 22:17:11 +08:00
@YongXMan 能麻烦截个图 dhcpv6 的无状态在哪吗? 我参考下,在用的这版 op 没找到这个设置。只有个 slaac 的关闭 /启用 谢谢
YongXMan
2023-02-25 23:22:32 +08:00
@Jays 我是在 ikuai 上配置的。openwrt 上也有的,lan 口配置 -> dhcp 服务器 -> dhcpv6 服务选择服务器模式,就可以看到有状态和无状态选项了

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

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

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

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

© 2021 V2EX