
インターネットに接続されていないイーサネット/USB経由でルーターに接続されているデバイスを見つけて、たとえばプライベート IP を見つけるにはどうすればよいですか?
私の状況は次のとおりです:
私は、Debian を実行している PC を USB 経由でルーターに接続し、同じルーターにイーサネット経由で Raspberry を接続しています。PC から Raspberry に SSH 接続したいのですが、検出できないプライベート IP が必要です。これを試してみましたが、うまくいきませんでした。同じルーターに接続されているすべてのデバイスのIPを取得する。
どのような助けでも大歓迎です。
答え1
まず、ネットワークデバイスにSSHで接続できることに注目してくださいのみターゲットデバイスと同じネットワークに接続されているマシンから。つまり、コンピュータが USB ケーブルのみを使用してルーターに接続されている場合、箱から出してすぐには動作しない可能性があります。少なくとも、簡単ではありません。代わりにこれを試してください。
ip addr
HDMIケーブルを使用してPIをモニターに接続し、USBケーブルをPIに接続します。すると、テキストコンソールが表示され、 PIのIPアドレスを取得するために入力できるようになります。確認するSSHが有効になっていますPI で。そうすることで初めて、SSH 経由でリモートからログインできるようになります。
ただし、リモートログインするには1が必要です。別の(推測ですが)方法は、nmap -sP <your-computer's-network-mask>
確かにそこから、どれが Raspberry PI のアドレスであるかを判別します。ネットワーク内に自分のコンピューターと PI しかない場合は、簡単です (しゃれです)。ただし、1. と 2. を実行する方が実用的です。