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割り当てテーブルを確認して、最近割り当てられたアドレスを確認してください。