LAN上のMACアドレスでIPアドレスを見つける


9

イーサネットでMACアドレスを検索し、そのマシンのIPを見つけたいです。どのアプリを使用してどのコマンドを発行する必要がありますか?

編集:私が試した:fping -g 195.88.88.0/24 | arp -a | grep 4C:12:10:11:35:B4しかし、それは動作しません(私は自分のMACでそれを見つけることができるかどうかを確認しました)

回答:


8

arp-scanをダウンロードしてインストールします。検出できるすべてのMACアドレスと報告されたIPアドレスが返されます。多くのディストリビューションのリポジトリにはarp-scanパッケージがあります。

たとえば、ネットワーク192.168.1.0をスキャンするには:

arp-scan 192.168.1.0/24

最後に、私のワイヤレスAPのアドレスを見つける方法:)
バートヴァンヒューケロム

1

私の知る限り、これはnmapできません。これを行うには、ARPトランザクションをtcpdumpで確認するか、Windowsで使用してみarp -aます(ただし、以前に通信したことがある場合のみ)。


0

MACアドレスには、関連付けられたIPアドレスがない場合があります(または、そのIPアドレスがホストのネットワーク/マスクと互換性がない場合があります)。応答できるすべてのホストを取得し、pingに応答するには、255.255.255.255を使用します。

他の人が示唆tcpdump -envしたように、ARPおよびMACアドレスを探すために使用します。IPの構成が間違っている可能性がある場合は、ip / netmaskを大きなネットマスク(195.88.88。netmask 128.0.0.0に設定できます。これにより、オフラインになります。

255.255.255.255をPingして、アドレス解決が得られるかどうかを確認します。(これは、128-255のネットワークをカバーします。IPを10.10.10.10/128.0.0.0に設定して、可能なIPv4アドレスの残りの半分を取得します。


superuser.com/faq#signaturesをお読みください。投稿に署名しないでください。
サイモン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.