On 25 November 2011 23:44, Luka Perkov <open...@lukaperkov.net> wrote: > On Fri, Nov 25, 2011 at 07:16:37PM +0200, Roman Yeryomin wrote: >> On 25 November 2011 13:20, Daniel Golle <dgo...@allnet.de> wrote: >> > Index: target/linux/ramips/base-files/lib/preinit/06_set_iface_mac >> > =================================================================== >> > --- target/linux/ramips/base-files/lib/preinit/06_set_iface_mac (revision >> > 29328) >> > +++ target/linux/ramips/base-files/lib/preinit/06_set_iface_mac (working >> > copy) >> > @@ -2,7 +2,7 @@ >> > # Copyright (C) 2011 OpenWrt.org >> > # >> > >> > -nw718_set_mac() { >> > +extract_and_set_mac() { >> > local part >> > local mac >> > >> > @@ -10,13 +10,13 @@ >> > >> > . /etc/functions.sh >> > >> > - part=$(find_mtd_part "factory") >> > + part=$(find_mtd_part "$1") >> > [ -z $part ] && return >> > >> > - mac=$(dd bs=1 skip=4 count=6 if=$part 2>/dev/null | maccalc >> > bin2mac) >> > + mac=$(dd bs=1 skip=$2 count=6 if=$part 2>/dev/null | maccalc >> > bin2mac) >> > [ -z $mac ] && return >> > >> > - mac=$(maccalc or "$mac" "02:00:00:00:00:00") >> > + mac=$(maccalc or "$mac" "$3") >> > ifconfig eth0 hw ether $mac 2>/dev/null >> > } >> > >> > @@ -24,9 +24,12 @@ >> > . /lib/ramips.sh >> > >> > case $(ramips_board_name) in >> > bc2 | nw718) >> > - nw718_set_mac >> > + extract_and_set_mac "factory" 4 "02:00:00:00:00:00" >> > ;; >> > + hw550-3g) >> > + extract_and_set_mac "factory" 40 "00:00:00:00:00:00" >> > + ;; >> > esac >> > } >> > >> > >> >> Right.. this is what was already proposed at least 2 times before (by >> me and then, enhanced, by Alexander Gordeev) but never commited. >> There also are several pending patches for ramips platform (and >> affecting it) from me and others. >> Seems like OpenWrt needs more people with commit access to ramips target. >> I would be happy to help with that. > > Is in the target mac address writen in uboot environment partition? >
Well, it's there on all of my 5 different ramips routers. Regards, Roman _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel