Hallo,
ich habe ein System mit zwei Netzwerkkarten und möchte die Mac Adressen auslesen ...
Ich habe ein Script gefunden, allerdings ist die Ausgabe nicht hilfreich für mich.
Ich bräuchte etwas wie
For each Device (eth*) echo Device Mac
Also als Ausgabe
eth0 xx:xx:xx:xx:xx
eth1 yy:yy:yy:yy:yy
Dieses Script
Bash
#!/bin/sh -e
iface="$1"
mac=$(/sbin/ifconfig $iface | sed -n 's/^.*HWaddr \([0-9A-Za-z:]*\).*/\1/p')
echo $mac
exit 0
gibt mir die Mac nacheinander aus :
Aufruf "script.sh -a" :
xx:xx:xx:xx:xx yy:yy:yy:yy:yy
und ohne das Device ...
Hat jemand eine Idee ? (Ich bin weder Scripter noch Programmierer ...)
Gruß
Michael