使用命令行工具的ipad ip地址

时间:2013-01-08 00:22:25

标签: ios command-line ip command-line-interface

我的iOS设备(iPhone或iPad)连接到我的Mac笔记本电脑。显然,您可以从设置中获取iOS设备的IP地址,但有没有办法使用命令行工具(不使用iOS设备)?我需要能够为一些测试自动化做到这一点。

2 个答案:

答案 0 :(得分:0)

brew install open ssl
brew install --HEAD libimobiledevice
brew install arp-scan
macaddr=$(ideviceinfo -u <UUID OF DEVICE> -k WiFiAddress)
arp-scan --interface=<eth interface connected to same wifi> --localnet | grep $mac_addr"

这是不稳定的,因为您需要强制设备在LAN上看到对方。我解决它在设备上打开和关闭wifi。 这是我找到的最佳解决方案。我通常会缓存此信息,因为动态获取它是不可靠的。 arp-scan还要求您是root用户才能访问网络设备。

答案 1 :(得分:-4)

您可以使用此Web服务来了解您的IP地址,Web服务会返回带有您的IP地址的XML ...

http://www.domaintools.com/research/my-ip/myip.xml