両方のデバイスがインターネットに接続されているかどうかはどうすればわかりますか?

両方のデバイスがインターネットに接続されているかどうかはどうすればわかりますか?

2つのネットワークデバイスが接続されていることを確認する無料のLinuxソフトウェアはありますか? phpコースも大丈夫だと思います...

ネットワークトポロジを描きたいです。 zenmapを使用すると、ネットワーク上のデバイスを確認できますが(結果をファイルに保存します)、どのデバイスがどのデバイスに接続されているのかわかりません...(zenmapもトポロジを描画できますが保存しません)

ベストアンサー1

「外部」の知識が全くない状態から、特定のポイントで接続できるすべてのデバイスの完全な知識に至るまで、ネットワークを「計画」するように聞こえます。

Linux コマンドは、ethtoolインターフェースが物理的に他のものに接続されているかどうかを示します。良いスタートですね。もちろん、接続するデバイスがルーターまたはスイッチの場合は、他の作業を実行する必要があります。

これは実際に深刻で複雑な問題です。セキュリティ上の理由でしばしば無効になるPingに加えて、普遍的に認識される「こんにちは、私はここにいます」プロトコルはありません。

ただし、次に処理する必要があるのは現在のサブネットマスクです。これは、このインターフェイスを介して通信できるIPアドレスの範囲を示します。通常、サブネットから可能なすべてのIPアドレスを取得するのが最も信頼性の高い方法です(nmapこのようなツールを使用して実行)。 ping、Ciscoデバイス用のCDP、Windows Vista / XPシステム用のLLTDなど、この目的をサポートするプロトコルを使用するのが最善です。

複数のLANルーターを扱う場合は、FIB(routeまたはip route showコマンド)のルーティングを使用して間接的に接続できる他のサブネットについて学ぶことができます。その後、接続可能であることが知られている他のIP範囲を検索できます。

しかし、インターネット全体または非常に大きなサブネットについて話している場合、これは実用的ではありません。この場合、実行可能なソリューションは通常、IGMPやBonjourなどの「検索」または「ランデブー」サービスに依存することです。これで、学びたいデバイスについてのみ学ぶことができます。しかし、インターネット全体をポートスキャンするよりも優れています。

おすすめ記事