MAC in IP Adresse umwandeln
Irgendwo im Netzwerk steht ein CISCO ATA 186, welches ein SIP Image verpasst bekommen soll. Auf dem Gerät befindet sich lediglich die MAC-Adresse (00:07:...) des Netzwerkinterface, jedoch ohne dazugehörige IP-Adresse. Ein kleiner Trick soll helfen die IP-Adresse herauszufinden:
nmap -sP 10.0.1.0/24 arp | grep "00:07"
Der obige Code, pingt alle IP’s des Class C Netzwerks an, und durchsucht danach die arp-Tabelle nach der entsprechenden MAC-Adresse, und gibt diese inklusive der dazugehörigen IP-Adresse aus. Ihr könnt auch in der von {{nmap}} ausgegebenen Liste nach der MAC-Adresse suchen. Jedoch stehen dort die MAC- und IP-Adresse nicht in einer Zeile, was es unnötig macht, die Liste mit {{grep}} durchzugehen.


Comments 4 Comments
der Code sieht kurz und knackig aus, doch ich würde gerne wissen, was für eine Datei erstellt werden muss, um den Code ausführen zu können. (PHP)???. Denn in der Windowskonsole funktioniert die Abfrage nicht.
Freue mich auf eine Antwort.
das obige Beispiel bezieht sich auf Unix mit installiertem NMAP. Theoretisch kannst auch jede beliebige IP-Adresse manuell pingen (ping <IP>) und dann unter Windows via "arp -a" in der Übersetzungstabelle nach der IP-Adresse suchen. NMAP ist auch für Windows verfügbar und muss lediglich installiert werden. Dann würde es wie folgt aussehen:
Enrico
ich habe die Mac-Adresse und möchte gerne diese in eine IP übersetzen.
Ist das möglich oder muss man die IP kennen, denn die Mac-Adresse lässt sich nicht anpingen.
mfg Prelux
ja, das ist möglich. Einfach NMAP installieren und dann den o.g. Befehl für NMAP eingeben um alle IP-Adresse anzusprechen. Danach mit "arp -a" die Liste alle MAC-IP-Zuordnungen abrufen.
Gruß
Enrico