新しく起動したRaspberry PiのIPアドレスを探す

新しく起動したRaspberry PiのIPアドレスを探す

Ubuntuを実行しているRaspberry Piをホームネットワークにケーブルで接続しました。起動してネットワークに接続します。 Piにはキーボード、マウス、モニターはありません。ボットに割り当てられているIPアドレスがわかっている場合は、SSHを介してそのボットにアクセスできます。

RasPiのMACアドレスには、既知の組織固有識別子(OUI)があることがわかりました。すべてのMACアドレスはb8:27:eb。したがって、ネットワーク内のすべてのMACアドレスのリストを取得できれば良いでしょう。

しかし...

arp -a | grep "b8:27:eb"

何をすべきかは成し遂げなければなりません。単にapr -aが完全で最新のリストを生成しないということです。ネットワーク上のコンピュータの最新のMACアドレスのリストを取得するか、新しく接続されたRaspberry PiのIPアドレスを取得する方法についてのアイデアはありますか?

ありがとうございます!

答え1

ネットワーク範囲が大きすぎないと仮定すると、表示前にARPテーブルを強制することができます。この例は、192.168.1.0-255 の一般的なホームネットワークに関するものです。

nmap -sn 192.168.1.0/24          # Ping scan
arp -na | grep 'at b8:27:eb:'    # Match the RPi devices

それ以外の場合は、SSHポートが開いているデバイスを見つけることができます。

nmap -oG - -p 22 192.168.1.0/24  | grep /open/

または、ルータのDHCP割り当てテーブルを確認して、最近割り当てられたアドレスを確認してください。

答え2

これは間接的ですが、十分な答えです。 Raspberry Piのホスト名を知ることで、SSHを使用できることに気づきました。[Eメール保護]。動作します。

答え3

免責事項:私はこのツールの作成者です。

この目的のために特別に書かれたこのツールを試してください。現在はWindowsで動作します。ネットワークからのトラフィックをリッスンし、Raspberry Pi のように見えるホストを一覧表示します。製造元を検出するためにIEEE OUIで照会を実行します。

https://github.com/jwalthour/passiveAggressor

ここに画像の説明を入力してください。

答え4

公式文書によるとここ

同じネットワークに接続されているコンピュータでpingを試みるraspberrypi.localか、単にpingを試みてping応答からIPアドレスを取得できます。raspberrypi

ping raspberrypi.local

またはipv4アドレスが必要な場合

ping -4 raspberrypi.local

関連情報