1
mm2x 2020-05-16 20:12:35 +08:00
2 天之内是属于前缀的首选期 只要掉线不超过 48 小时就可以。其次拨号的路由或者光猫不要重置出厂 。这样前缀都不会变。你等于有个固定 IP 的公网 IPv6 。因为前缀后面的你是可以自定义的。
|
2
systemcall OP @mm2x 如何让这个前缀变化呢?重新拨号好像不一定会变化
|
3
qingxi 2020-05-16 20:21:42 +08:00 via Android
我用电信和移动前缀都会变
|
4
cwbsw 2020-05-16 20:48:08 +08:00
这是 BUG 吧,我的 iPad 也有这种情况,重拨之后旧的地址不会过期,iPhone 就正常,都是最新系统。
|
5
Atomo 2020-05-16 21:05:38 +08:00
用外网检测一下就行了,https://testipv6.cn
|
6
lihongming 2020-05-17 04:33:08 +08:00 via iPhone
iPad 那个问题,我猜是 iOS 的安全机制造成的。
iOS 有个安全机制,探测 wifi 信号时,会先发个假的随机 MAC 地址过去,确定连接了才发真的。这样就可以避免一些特殊基站的追踪(很多商场用这个来统计客流量和停留时间) 而用 MAC 地址做 ipv6 后缀是一种常用的 ipv6 地址分配机制。 综合以上两点,我猜是因为这个原因才导致 iPad 分配到了多个 IP 地址。但还是有一点想不明白——IP 地址分配是建立 wifi 连接以后的事,路由器怎么知道之前那些假地址是这个 iPad 呢? |
7
cwbsw 2020-05-17 10:32:15 +08:00
@lihongming
iOS 的接口 ID 是根据不同网络环境用算法生成的,和 MAC 没关系,同一路由器下是不会变的。 |
8
systemcall OP @lihongming 感觉是因为一直在线,无线路由隔个一天左右会给个新的 ipv6 地址,不过之前的能不能用就不好说了
|
9
txydhr 2020-05-17 11:53:05 +08:00
@lihongming
@systemcall 上海电信这边重播前缀就换掉了。 ipv6 地址是客户端设备根据前缀自己生成的,不是上游路由器分配的,上游就通知一下客户端前缀是什么,前缀的 ttl 。 根据 mac 地址生成 ipv6 已经被大部分设备放弃了,太不安全了。现在都是生成一个或几个纯随机的 ipv6,隔一段时间就换新,客户端设备厂商自己决定算法如何生成,何时换新,何时使用哪个 ipv6 。 ipv6 也可以使用 ipv4 类似的 dhcp 分配地址方式,不过用的不多,两者共存的情况下一般设备自主生成优先。 |
10
mm2x 2020-05-17 12:05:45 +08:00
@systemcall 如果是光猫拨号的话。你先改成桥接,然后改回来他就可以变了。如果是路由。我就不太清楚了。至少恢复路由出厂设置应该可以变。
|