Archiv verlassen und diese Seite im Standarddesign anzeigen : MAC-Adressen in Netzwerk ermitteln
muellners
23-02-2005, 18:23
Hallo,
ist es irgendwie möglich in einem Netzwerk (Windows Rechner, verbunden mit einem Linux-Server) die MAC-Adressen der Netzwerkkarten zu ermitteln.
Eine Liste mit Rechnernamen ist vorhanden.
Liste "hosts":
Rechner01
Rechner02
Rechner03
...
Liste die ich brauche:
Rechner1 IP-Adresse MAC-Adresse
Rechner2 IP-Adresse MAC-Adresse
Rechner3 IP-Adresse MAC-Adresse
...
bin für jeden Tip dankbar :)
lagalopex
23-02-2005, 18:55
arp -a
Das müsste die "Rohdaten" liefern... wobei natürlich nur die Rechner angezeigt werden, die in letzter Zeit etwas vom Server wollten... (evtl vorher jeden anpingen :p )
EDIT: In Anlehnung an johny_walker:
#Kann bis zu 5 Minuten dauern (evtl erstmal weglassen)
#Broadcasts werden von Win ignoriert
for i in `seq 1 254` ; do ping -w 1 -c 1 192.168.1.$i &> /dev/null ; done
arp -a | sed -n 's/\(.*\) (\(.*\)) at \(.*\) \[ether\] on eth0/\1 \2 \3/p'
johny_walker
24-02-2005, 14:35
Hallo,
ist es irgendwie möglich in einem Netzwerk (Windows Rechner, verbunden mit einem Linux-Server) die MAC-Adressen der Netzwerkkarten zu ermitteln.
Eine Liste mit Rechnernamen ist vorhanden.
Liste "hosts":
Rechner01
Rechner02
Rechner03
...
Liste die ich brauche:
Rechner1 IP-Adresse MAC-Adresse
Rechner2 IP-Adresse MAC-Adresse
Rechner3 IP-Adresse MAC-Adresse
...
bin für jeden Tip dankbar :)
Versuch bitte dein Glueck damit. :rolleyes:
#!/bin/sh
touch /tmp/file.ping
(while true; do
for i in `seq 1 254`; do
ping -c 3 192.168.0.$i &&\
echo "response $i"
done
date
echo "\n"
sleep 3
done
)>/tmp/file.ping
und danach arp -na
Gruss
Johny_Walker
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.