[ff-firmware-devel] In SW die MAC vom Routergehäuse finden
Bastian Bittorf
bittorf at bluebottle.com
Sa Nov 29 14:53:19 CET 2014
* Tim Niemeyer <tim.niemeyer at mastersword.de> [29.11.2014 14:36]:
> Ich würde nun zu gern beide Ansätze vereinen, und in Software die
> aufgedruckte MAC zuverlässig finden. Habt ihr da irgendwo Ansätze? Oder
> kennt jemand eine Regel, z.B. immer die höchste von allen MACs oder
> sowas?
wie waers mit was simplen:
firstmac()
{
local list interface mac
list="$( uci -q get network.lan.ifname) $(uci -q get network.wan.ifname )"
for interface in $list wlan0; do
# 8: eth0.2 at eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc \
# noqueue state UP mode DEFAULT group default
# \ link/ether d8:5d:4c:9c:2f:1a brd ff:ff:ff:ff:ff:ff
set -- $( ip --oneline link show dev eth0.2 )
mac="$@"
mac="${mac#*link/ether }"
echo "${mac%% *}"
break
done
}
bye, bastian
Mehr Informationen über die Mailingliste firmware-devel