2013-02-23 76 views
3

我下载了OS Monitor应用程序来检查所有网络接口。我发现:Android p2p0接口有ipv6地址

在p2p0接口上,在任何ad hoc(wifi直接)连接之前有一个默认的ipv6地址。该值与翻转一位的wlan0#ipv6地址相似。但是,ipv4地址是空的。通过在Android SDK中打印NetworkInterface对象来确认相同的行为。

它让我困惑。我认为对于wifi直接,在加入任何组之前,不应该分配任何ip地址,既不是ipv6也不是ipv4。我在这里错过了什么吗?

欢迎任何评论/建议。

+0

什么是您可以看到的ipv6地址? – 2013-02-23 20:26:13

+0

我看到:p2p0:ipv6:fe80:860:6eff:fe2d:33cf/64。它看起来像一个完全有效的ipv6地址。它也是wlan0 ipv6的相同地址。 – Lily 2013-02-23 22:22:18

+0

@Lily:请复制粘贴。我想'fe80'后面有一个'::',而不仅仅是':'。 – glglgl 2013-04-09 09:45:14

回答

3

这是一个链接本地地址。 fe80 ::/64块保留给链接本地地址。

解释维基百科here

当你有连接时,你应该得到一个公共的IPv6地址。

+0

很好的答案,非常感谢! – Lily 2013-02-23 23:03:48

+0

:-)不客气 – 2013-02-24 09:30:30