【问题标题】:Android p2p0 interface has ipv6 addressAndroid p2p0接口有ipv6地址
【发布时间】:2013-02-23 20:22:43
【问题描述】:

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

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

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

欢迎提出任何意见/建议。

【问题讨论】:

  • 你能看到的ipv6地址是什么?
  • 我明白了:p2p0: ipv6: fe80:860:6eff:fe2d:33cf/64。它看起来像一个完全有效的 ipv6 地址。它也是 wlan0 ipv6 的相同地址。
  • @Lily:请复制和粘贴。我想在fe80 之后有一个::,而不仅仅是:
  • 我无法复制它。我正在使用一个应用程序来显示 ifconfig 信息...但感谢您发现错字。

标签: android networking p2p ipv6 ipv4


【解决方案1】:

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

由维基百科here解释。

当您建立连接时,您应该获得一个公共 IPv6 地址。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多