2013-02-23 111 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