Android 支持 DHCP 获取 IPv6 了吗?

2021-09-01 15:59:02 +08:00
 acbot
我的 Android 设备 WIFI 下均只能 通过 无状态 SLAAC 模式获取 IPv6, 现在新版本的 Android 支持 有状态 DHCP 模式 获取 IPv6 了吗?
9881 次点击
所在节点    Android
26 条回复
CrazyBoyFeng
2021-09-02 21:30:49 +08:00
slaac 地址的有效期依当前设备的 validtime 而定。此外还有个 preferdtime,过了这个时间就会生成新的地址并向上级路由宣告。
在 slaac 网络中,重启路由器,路由器下的终端可以保持之前的 ipv6 地址不变。不过,要是路由器 ipv6 改变,那么终端之前地址对应的路由就不通了。操作系统一般会利用跃点计数把过时无效的路由清除掉。然后要么是尝试用新路由宣告,要么是直接生成新地址。
acbot
2021-09-03 06:36:53 +08:00
@CrazyBoyFeng validtime / preferdtime 这两个值可以查看到吗?
jiabing520a
2021-09-03 08:15:04 +08:00
怪不得我手机都没获取到 IPv6 地址。。。原理是有状态的锅
CrazyBoyFeng
2021-09-04 02:31:23 +08:00
@acbot aosp 的代码里显示,有效期是 2592000,首选期是 604800
acbot
2021-09-04 09:01:39 +08:00
@CrazyBoyFeng 明白了!
jim9606
2021-09-05 19:20:41 +08:00
@acbot RA 通告的是前缀有效期,主机 ID (也就是后 64 位)用多久由客户端自行决定,也可以不更换。Android 不清楚,Windows 默认首选寿命 1d,有效寿命 7d 。

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

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

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

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

© 2021 V2EX