网上找了很多方案,都是需要关闭slaac,开启dhcpv6才行,比如:
https://v2ex.com/t/664819 (需要使用dhcpv6) 和 https://v2ex.com/t/736920 (需要关闭slaac) 这样安卓就无法获取ipv6了(因为安卓只支持slaac不支持dhcpv6)。有什么办法使用slaac但是不让某个设备获取ipv6么? |
而dhcpv6一直是不支持的,而且是won’t fix: 《现在是2020年了,Android的IPv6仍然是坏的》 《Support for DHCPv6 (RFC 3315)》(Android官方IssueTracker,状态为Won’t fix) 《Android 支持 DHCP 获取 IPv6 了吗?》(结论是只支持slaac,不支持dhcpv6) |
复制代码 支持啊 |
支持slaac?确实支持啊。但找到的方案都要关闭slaac,只用dhcpv6。 |
抱歉,我一直认为我的设备是dhcp下发的 我没这方面的需求,但是如果真的是没别的办法的话,可尝试屏蔽slaac的RS-RA过程? |
这样没用,就像 https://v2ex.com/t/736920 中说的那样:
|
本帖最后由 emptysuns 于 2022-2-17 00:32 编辑
尝试ip6tables 阻止对该设备发RA?( |