1
AoEiuV020 2021-09-01 16:01:10 +08:00
好多年前就支持的吧,
|
5
winterbells 2021-09-01 16:45:36 +08:00
11 不支持,之前说永远不会支持 dhcpv6
|
6
acbot OP @winterbells 🐂
|
7
linshiyouxiang 2021-09-01 17:07:38 +08:00
android 11 也不支持.
[DHCPv6-Client-Android]( https://github.com/realmar/DHCPv6-Client-Android) 可以在 Android 7 以上开启 dhcp v6 支持,但是需要 root |
8
Yadomin 2021-09-01 17:52:01 +08:00 via Android
Wont fix
|
9
littlewing 2021-09-01 19:33:19 +08:00
支持 slaac,DHCPv6 不知道
|
10
showgood163 2021-09-01 20:02:07 +08:00 via Android
不支持,Google play 里的两个 dhcpv6 client 都已经停止维护,有相关需求的话会很难受
|
11
jim9606 2021-09-01 20:12:05 +08:00
Android 明确**不支持**有状态 DHCPv6,只支持 SLAAC 。
所以如果现在的 IPv6 网络不支持 SLAAC,你可以当它不是 IPv6 ready 。 |
12
geekvcn 2021-09-01 21:36:23 +08:00 via iPhone
谷歌 play 搜索 DHCPv6
|
13
geekvcn 2021-09-01 21:38:23 +08:00 via iPhone
|
14
acbot OP @linshiyouxiang 这个 APP 需要 root 才能运行吗?
|
15
acbot OP @jim9606 如果 Android 不支持 DHCPv6 那么,SLAAC 模式,WiFi 一直在线的情况下,是多久更新一个 v6 地址呢?
|
16
LiangBryan 2021-09-02 10:18:47 +08:00
@acbot 安卓手机会有个临时 IPv6 地址,这个地址是用来对外访问的。只要断开 WiFi 重连,临时地址就会更新。
|
17
acbot OP @LiangBryan WiFi 一直在线的情况下,是多久更新一个 v6 地址呢?
|
18
LiangBryan 2021-09-02 12:42:33 +08:00
@acbot 一直在线的话应该不会更新,只有断线重连才会。
|
19
nbweb 2021-09-02 14:30:41 +08:00
有状态不支持,支持无状态。
|
20
CrazyBoyFeng 2021-09-02 21:02:43 +08:00
没听说支持。手里的 lineageos 18 (android 11) 获取到的 ipv6 还是只能用 ipv4 的 dns,没有 dnsv6 。说明是 slaac 。
|
21
CrazyBoyFeng 2021-09-02 21:30:49 +08:00
slaac 地址的有效期依当前设备的 validtime 而定。此外还有个 preferdtime,过了这个时间就会生成新的地址并向上级路由宣告。
在 slaac 网络中,重启路由器,路由器下的终端可以保持之前的 ipv6 地址不变。不过,要是路由器 ipv6 改变,那么终端之前地址对应的路由就不通了。操作系统一般会利用跃点计数把过时无效的路由清除掉。然后要么是尝试用新路由宣告,要么是直接生成新地址。 |
22
acbot OP @CrazyBoyFeng validtime / preferdtime 这两个值可以查看到吗?
|
23
jiabing520a 2021-09-03 08:15:04 +08:00
怪不得我手机都没获取到 IPv6 地址。。。原理是有状态的锅
|
24
CrazyBoyFeng 2021-09-04 02:31:23 +08:00
@acbot aosp 的代码里显示,有效期是 2592000,首选期是 604800
|
25
acbot OP @CrazyBoyFeng 明白了!
|