
ブロードキャストアドレスにパケットを送信したいが、すべての応答を待ちます。
これは1つping -c 1 192.168.1.255
のパケットだけを送信しますが、最初の応答を受信した後に終了します。
答え1
ping
それが得る応答が実際にあるかどうかを確認する方法それらすべて?
サブネットにどのホストがあるかを確認する起こった、まるでnmap
非常に適しています。引数-sn
参照ホスト検索:
-sn
(ポートスキャンなし)このオプションは、Nmapがホストを検出した後にポートスキャンを実行せずにスキャンに応答する利用可能なホストのみを印刷するように指示します。これはしばしば「pingスキャン」と呼ばれます。 [...]
システム管理者もこのオプションを役に立ちます。ネットワークで使用可能なコンピュータの数を計算したり、サーバーの可用性を監視したりするのに簡単に使用できます。これはしばしばpingスキャンと呼ばれ、多くのホストがブロードキャストクエリに応答しないため、ブロードキャストアドレスをpingするよりも信頼性が高くなります。
答え2
最近では、ホストの迅速な確認に失敗する可能性があります。デフォルトでは、着信ICMP / pingをブロックするオペレーティングシステムの数が増え続けています。たぶん目標を達成するためのより良いより速い方法があるかもしれません。
そのルータへのSNMP読み取りアクセス権がある場合は、そのトラフィック統計テーブルへの簡単なSNMPインポート要求を介して情報(ネットワーク上のホスト数)を取得できます。