Suchen Sie eine IP-Adresse anhand der MAC-Adresse im LAN

10

Ich möchte eine MAC-Adresse in meinem Ethernet nachschlagen und die IP dieses Computers ermitteln. Welchen Befehl soll ich mit welcher App ausgeben?

edit: ich habe es versucht: fping -g 195.88.88.0/24 | arp -a | grep 4C:12:10:11:35:B4aber das funktioniert nicht (ich habe mit meinem eigenen MAC nachgefragt, ob er finden kann oder nicht)

sterz
quelle

Antworten:

9

Laden Sie arp-scan herunter und installieren Sie es. Es gibt alle gefundenen MAC-Adressen und die gemeldeten IP-Adressen zurück. Viele Distributionen haben ein Arp-Scan-Paket in ihren Repositories.

So scannen Sie beispielsweise das Netzwerk 192.168.1.0:

arp-scan 192.168.1.0/24
Linker3000
quelle
Endlich ein Weg, um die Adresse meines drahtlosen AP herauszufinden :)
Bart van Heukelom
1

Soweit mir bekannt ist, nmapkann ich das nicht tun. Möglicherweise können Sie dies tun, indem Sie sich die ARP-Transaktionen mit tcpdumpoder unter Windows ansehen und versuchen, sie zu verwenden arp -a(jedoch nur, wenn Sie zuvor mit ihr kommuniziert haben).

Matthieu Cartier
quelle
0

Der MAC-Adresse ist möglicherweise keine IP-Adresse zugeordnet (oder die IP-Adresse ist möglicherweise nicht mit dem Netzwerk / der Maske Ihres Hosts kompatibel). Verwenden Sie 255.255.255.255, um alle Hosts zu erhalten, die antworten können, und um einen Ping zu beantworten.

Verwenden Sie tcpdump -env, wie andere vorgeschlagen haben, die Suche nach ARP- und MAC-Adressen. Wenn Sie den Verdacht haben, dass eine IP-Fehlkonfiguration vorliegt, können Sie Ihre IP / Netzmaske auf eine große Netzmaske (195.88.88. Netzmaske 128.0.0.0) einstellen, wodurch Sie wahrscheinlich offline geschaltet werden.

Pingen Sie 255.255.255.255 und prüfen Sie, ob Sie eine Adressauflösung erhalten. (Dies gilt für Netzwerke von 128 bis 255; setzen Sie Ihre IP auf 10.10.10.10/128.0.0.0, um die andere Hälfte der möglichen IPv4-Adressen zu erhalten.

Nevin Williams
quelle
Bitte lesen Sie superuser.com/faq#signatures. Sie sollten Ihre Beiträge nicht unterschreiben.
Simon