LAN上のデバイスを検出する方法


-2

Linuxターミナルを使用してLAN上のすべてのデバイスを検出する方法を学びたいです。特定のIPアドレスをpingする方法は知っていますが、LANで.1から.255までのpingを強制しない方法と、arpingの使用方法を学びたいです。可能であれば、Nmapを使用したくないが、このLANがある場所にはインターネットにアクセスできないため、組み込みのLinuxツールのみを使用したいので、何もダウンロードできません。ありがとうございました。


時にはこれは簡単です。管理対象スイッチにログインするだけです。ダムスイッチを使用している場合は、ARPブロードキャスト経由でアクティブなトラフィックを監視したり、nmapなどのツールを使用したりすることができます。
ヘネス

アーピングを意味しませんか?arping -c1 -I eth0 192.168.1.12、 等々。
MariusMatutiae

昔々、ローカルサブネットに関連付けられたブロードキャストアドレスにpingを送信し、結果のARPテーブルを確認できました。pingやnmapなどのツールを使用して、通常は些細なことを行いたいが、いずれかの非公開の理由でどちらも使用したくない場合は、明確ではありません。
RedGrittyBrick

ブロードキャストアドレスをpingしようとすると、応答が得られず、LANが192,168.2.xにあるため、192.168.2.255に対してpingを実行しますが、応答が得られない場合があります。
オーバーモロー

1
とにかく、多くのホストにはICMPに応答しないファイアウォールが組み込まれているため、Pingはうまく機能しません。スイッチのMACアドレステーブルは、ホストのMACアドレスを見つける最良の方法です。ルーターのARPキャッシュは2番目に最適な方法であり(IPアドレスも必要な場合)、ホストARPキャッシュは3番目に最適な方法です。IPv6は、標準の/64サブネットをカバーするために毎秒1,000,000個のアドレスをスキャンすると585,000年以上かかるため、まったく異なる問題です。IPとイーサネットは、あなたが望むことをするように設計されていなかったので、nmapのようなツールがありました。
ロンモーピン

回答:


2

とにかく、多くのホストにはICMPに応答しないファイアウォールが組み込まれているため、Pingはうまく機能しません。スイッチのMACアドレステーブルは、ホストのMACアドレスを見つける最良の方法です。ルーターのARPキャッシュは2番目に最適な方法であり(IPアドレスも必要な場合)、ホストARPキャッシュは3番目に最適な方法です。IPv6は、標準の/ 64サブネットをカバーするために1秒間にスキャンされる1,000,000個のアドレスで585,000年以上かかるため、まったく異なる問題です。IPとイーサネットは、あなたが望むことをするように設計されていなかったので、nmapのようなツールがありました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.