[PATCH v2] fff-wireless: No initial setup of dummy interfaces

mail at adrianschmutzler.de mail at adrianschmutzler.de
Di Aug 7 11:02:21 CEST 2018


Hallo Tim,

zunächst zum Problem:

Das Problem ist, dass wir in configurenetwork folgendes benutzen:

"/sys/class/net/${ETH0MAC}/address"

Dabei ist ETH0MAC ein WLAN-interface, also z.B. w2ap. Daher können wir die nicht löschen, sonst klappt das nicht.

In meinem configurenetwork-Aufräumpatch ist das mit gelöst. Ich schicke eine aktuelle Version heute oder morgen.

Grüße

Adrian

> -----Original Message-----
> From: Tim Niemeyer [mailto:tim at tn-x.org]
> Sent: Montag, 6. August 2018 15:47
> To: Adrian Schmutzler <freifunk at adrianschmutzler.de>; franken-
> dev at freifunk.net
> Subject: Re: [PATCH v2] fff-wireless: No initial setup of dummy interfaces
> 
> Hi
> 
> Am Sonntag, den 19.11.2017, 17:20 +0100 schrieb Adrian Schmutzler:
> > This removes the dummy WiFi interfaces set up during first boot.
> >
> > Note that we have to set up the phys, since the default settings
> > provided by LEDE include disabled=1!
> >
> > Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
> >
> > ---
> >
> > Changes in v2:
> > - Do not delete phy setup, because then the router has no WiFi
> >   after startup (disabled=1 is default)
> >
> > This patch has to be applied after the ETH0MAC patch!
> 
> Warum muss das nach dem ETH0MAC Patch applied werden, und welcher
> von den tausenden ist gemeint?
> 
> Tim
> 
> 
> > ---
> >  src/packages/fff/fff-wireless/Makefile                         |  2
> > +-
> >  .../fff/fff-wireless/files/etc/uci-defaults/60-fff-wireless    | 10
> > ----------
> >  2 files changed, 1 insertion(+), 11 deletions(-)
> >
> > diff --git a/src/packages/fff/fff-wireless/Makefile
> > b/src/packages/fff/fff-wireless/Makefile
> > index c15b2f1..6c62449 100644
> > --- a/src/packages/fff/fff-wireless/Makefile
> > +++ b/src/packages/fff/fff-wireless/Makefile
> > @@ -1,7 +1,7 @@
> >  include $(TOPDIR)/rules.mk
> >
> >  PKG_NAME:=fff-wireless
> > -PKG_VERSION:=0.0.2
> > +PKG_VERSION:=5
> >  PKG_RELEASE:=1
> >
> >  PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
> > diff --git a/src/packages/fff/fff-wireless/files/etc/uci-defaults/60-
> > fff-wireless b/src/packages/fff/fff-wireless/files/etc/uci-
> > defaults/60-fff-wireless
> > index 7e2fcf9..860f47f 100644
> > --- a/src/packages/fff/fff-wireless/files/etc/uci-defaults/60-fff-
> > wireless
> > +++ b/src/packages/fff/fff-wireless/files/etc/uci-defaults/60-fff-
> > wireless
> > @@ -17,16 +17,6 @@ for phy in $(iw phy | awk '/^Wiphy/{ print $2 }');
> > do
> >  		echo "Can't create radio for $phy"
> >  		exit 1
> >  	fi
> > -
> > -	if ! wifiAddAP "$radio" "do.not.use" "mesh" "ap" "0" ; then
> > -		echo "Can't add AP interface on $radio."
> > -		exit 1
> > -	fi
> > -
> > -	if ! wifiAddMesh "$radio" "mesh.do.not.use" ; then
> > -		echo "Can't add Mesh interface on $radio."
> > -		exit 1
> > -	fi
> >  done
> >
> >  # vim: set noexpandtab:tabstop=4
> > --
> > 2.7.4
> >



Mehr Informationen über die Mailingliste franken-dev