Menu

<< | Zurück

MAC Adresse Remote auslesen

MAC Adresse wird immer wieder benötig z. B um Einträge auf DHCP Server zu erstellen oder Regel auf Firewall zu erstellen und u. v. m. Meisten ist diese Informatio nicht zur Hand aber die IP Adresse ist bekannt und im Netzwerk online. Hier drei  Möglichkeiten wie diese Infomation über Command Line ermittelt werden kann.

1. getmac

Einfach zu verwenden und gibt die Ergebnisse auf Wunsch in strukturierter Form aus. CSV-Format (Parameter /fo csv) in ausführlicher Darstellung (/v) ausgegeben. Erhält man die Meldung "Zugriff verweigert" muss der Firewall auf dem Rechner der ausgelesen werde soll mit dem Befehl zugriff gewähren.
@getmac /s 192.168.1.70 
Formatiert in csv
@getmac /s 192.168.1.70 /fo csv /v 
Bezüglich Firewall das WMI öffnen:

@netsh advfirewall firewall set rule group="Windows-Verwaltungsinstrumentation (WMI)" new enable=yes

 

2. wmic

Diese Abfrage extrahiert aus den umfangreichen Informationen, die sich mit WMI über Adapter sammeln lassen, gezielt die Beschreibung und die MAC-Adresse. Alternative Attribute, die man damit ebenfalls ermitteln kann, wären etwa manufacturer oder productname.
@wmic /node:192.168.23.214 NIC get description,macaddress 
Ausschlisslich Macadresse anzeigen lassen
@wmic /node:192.168.23.216 NIC where PhysicalAdapter='true' get description,macaddress 
Bezüglich Firewall das WMI öffnen:

@netsh advfirewall firewall set rule group="Windows-Verwaltungsinstrumentation (WMI)" new enable=yes

 

3. ARP 

Das Address Resolution Protocol (ARP) um MAC-Adressen zu bestimmten IP-Adressen zu finden. Sobald einen Rechner, der ausgelesen werden soll,  angepingt wird trägt ARP die MAC in seiner Liste ein und kann danach über einen einfachen Befehl ausgelesen werden.
ping -4 192.168.1.20
arp -a 192.168.1.20