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?

Regards,
Luka

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to