iOS デバイス (iPhone または iPad) を Mac ラップトップに接続しています。明らかに、設定から iOS デバイスの IP アドレスを取得できますが、コマンド ライン ツールを使用して (iOS デバイスをルート化せずに) これを行う方法はありますか? テストの自動化のためにこれを行う必要があります。
1888 次
2 に答える
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 になる必要があります。
于 2016-11-09T22:27:56.503 に答える
-4
この Web サービスを使用して IP アドレスを知ることができます。Web サービスは IP アドレスを含む XML を返します...
于 2013-01-08T04:51:10.293 に答える