イーサネットで最初のコンピュータに直接接続されている2番目のコンピュータのIPアドレスをどのように見つけますか。
イーサネットケーブルを使って2台目のコンピュータをプライマリコンピュータに直接接続する必要がある場合、または2台目のコンピュータのIPアドレスを見つける最も簡単な方法は何ですか。本日のSuperUser Q&Aの投稿はイライラした読者に役立つアドバイスを提供しています.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
Keary O.の写真による礼儀(Flickr).
質問
スーパーユーザーの読者Melebiusは、イーサネットケーブルで最初のコンピュータに直接接続されている2番目のコンピュータのIPアドレスを見つける方法を知りたいと思っています。
直接イーサネットケーブル接続を使用して、プライマリコンピュータを別のコンピュータに接続しました。 2台目のコンピュータには周辺機器が接続されていないので、RDPとSMBを使用してアクセスしたいと思います。 IPアドレスは自動設定されているため、169.254.x.xの範囲で登録されています。.
Windowsが他のコンピュータを認識するまで、またはIPアドレスをスキャンするまで待つことができますが、どちらの処理にも長く予測不可能な時間がかかります。イーサネットケーブル接続の反対側にある2台目のコンピュータを認識するもっと速い方法はありますか?ブロードキャスト「イーサネットping」とリバースARPを作成することを検討しましたが、このテクニックに関する指示が見つかりませんでした。.
イーサネットケーブルで最初のコンピュータに直接接続されている2番目のコンピュータのIPアドレスをどのように見つけますか。?
答え
SuperUserコントリビュータの重さは私たちに答えを持っています。
ブロードキャストIP pingが機能する可能性があります。すべてのシステムがそれに答えているわけではありませんが、169.254モードのときに応答するものもあります。やってみる ping 169.254.255.255 (ニーズ -b Linuxの場合)、または ping ff02 :: 1 (ニーズ ping6 Linux上).
名前検索を直接送信する nbtstat -a)動作するかもしれません(それがWindowsを実行していて、あなたがコンピュータの名前を知っていれば).
169.254の自動設定はホスト自身のアドレスでいくつかのARPプローブを送ることを含みます(Wiresharkの中にそれらを見ることができます).
「イーサネットping」は存在しますが、イーサネットレベルでのみ機能します。 IPについては何もわかりません(NIC自体に実装されていることもありますが、ほとんど実装されていないことがほとんどです)。.
「リバースARP」も存在しますが、実際にはほとんど実装されていません。その主な用途はBOOTPそして後にDHCPに置き換えられました.
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.