大規模LANでRaspberry Piを検索するにはどうすればよいですか?

大規模LANでRaspberry Piを検索するにはどうすればよいですか?

私はWPA2 Enterpriseを使用し、イーサネット経由でRaspberry Piに接続する大学生です。ネットワークでこのデバイスを見つける方法は?

私は走ることができます

arp -a

結果をファイルに記録し、Piを接続してもう一度実行して比較します。

arp -a

しかし、もっと良い方法がありますか?

答え1

  • DNS名を知っていれば簡単にpingできます。
  • 使用できるアルペジオMACにpingを送ってください。
  • 接続が確立されたら、IPを含む電子メールを送信するように設定できます。

答え2

ARPはレイヤ2プロトコルしたがって、デバイスが別のサブネットにある場合、MACアドレスでデバイスを見つけることができません。

最良の2つのオプションは次のとおりです。

  1. 展開する前にIPを記録し、ip a
  2. 別のマシンにリスナーを設定し、ネットワークスタックが設定されたら、そのマシンを呼び出すようにpiにリバースシェルを設定します。この方法の少なくとも1つがあなたに適している可能性があります。リバースシェルチートシート

答え3

他の方法もありますが、同じサブネットで検索できる場合は、Zeroconf / Bonjourルックアップを使用します。

このページ設定情報がたくさんあります。詳細な手順については、「avahi」ページを検索してください。しかし、基本は、avahiデーモンをインストールして実行し、BonjourまたはZeroconf名を理解するオペレーティングシステムから接続することです。 Ubuntuは基本的にうまく機能します。

答え4

新しくインストールした場合はお試しください。

nmap -A 192.168.1.*

次に、ポート22で開いているSSHを見つけます。それ以外の場合は、以下を使用してすべての65kポートで長いサービス検出スキャンを開始する必要があります。

nmap -p- -sV 192.168.1.*

ssh / vncや他のサービスを別のポートに移動することは一般的な慣行であるため、この方法でシステムを再発見する可能性が高くなります。

もちろん、RasPiがDHCPを使用している場合、これは実用的ではないので、Bowlofredのアドバイスにすばやく従うか、他の解決策を探します。

関連情報