【问题标题】:How to get WiFi IP of connected iOS device from the shell?如何从 shell 获取连接的 iOS 设备的 WiFi IP?
【发布时间】:2014-03-19 11:42:44
【问题描述】:

将 iOS 设备(通过 USB)连接到 Mac 后,如何从 shell 获取它的 WiFi IP?

我尝试过iosdeviceinfo——来自libimobiledevice 的实用程序——它会返回许多有关已连接设备的信息,包括其 WiFi 地址。但不是返回 IP,而是返回 MAC 地址。

有没有办法返回设备的de IP?

【问题讨论】:

  • 当我将我的 Mac 连接到与 iOS 设备相同的 WiFi 时,我会 arp -a | grep 28:27:9:e2:3:54,但也许您并不真正想要 IP 地址,而是想了解 USB 如何从 iOS 获取信息?你到底在追什么问题?
  • 您可以先使用 ideviceinfo -k WiFiAddress 获取 WifiMACAddress (28:27:9:e2:3:54) 然后使用 arp -na| grep 如上图所示。

标签: ios bash shell wifi


【解决方案1】:

我担心这是不可能的,除非有一些特殊的苹果实用程序将所有信息暴露给托管 Mac 系统。

基本上这取决于您的设置,您是否使用 iPhone 的共享互联网?然后你可以在你的“路由器”级别的某个地方检查它。

从另一方面来看,在您的情况下,将 iPhone 想象为通过 USB 连接到您的托管 PC 的独立 PC。所以这个独立的电脑理论上应该不会因为安全原因暴露任何内部信息。

【讨论】:

    【解决方案2】:

    您似乎可以从 aarp 表中获取信息,但这需要机器和设备最近相互通信,因为这是一个网络缓存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-29
      • 2023-03-03
      • 1970-01-01
      • 2013-12-14
      • 2017-04-01
      • 1970-01-01
      • 2019-03-20
      相关资源
      最近更新 更多