[PATCH] new file: bsp/ar71xx/root_file_system/etc/network.tl-wa860re modified: bsp/board_ar71xx.bsp modified: bsp/default/root_file_system/etc/network.sh

Christian Dresel fff at chrisi01.de
Do Dez 17 23:30:22 CET 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Guten Abend zusammen

Danke Tobias für die Tipps zur Änderung, ich glaube ich hab das jetzt
hinbekommen und nach ein paar kleinen Schwierigkeiten sollte das nun so
(hoffentlich) richtig sein, ansonsten bitte unbedingt bescheid geben
wo noch Hand angelegt werden muss. Das bauen hier hat problemlos
funktioniert, die Firmware läuft und funktioniert einwandfrei. Das
ganze wurde jetzt auch ein gutes Stück kürzer :)

Die Firmware kann in einer Alphaversion bereits heruntergeladen
werden. Das ganze ist noch nicht offiziell ("einfach" nur von mir
gebaut) funktioniert hier aber schon sehr gut. Bisher hab nur ich sie
getestet über weitere Tester (und Rückmeldung) würde ich mich freuen:

(!!)Verwendung auf eigene Gefahr(!!)
http://fff-gw-cd1.fff.community/dev/alpha/
(!!)Verwendung auf eigene Gefahr(!!)
Aktuell ist 0.5.3-a2-ChristianD

Ein paar Informationen zum Router für den diese Firmware ist:
http://www.tp-link.de/products/details/cat-10_TL-WA860RE.html
Der Router TP-Link WA860re ist eigentlich ein kleiner Repeater mit
aufklappbaren aber nicht abnehmbaren Antennen. Das schöne daran ist,
das er keine Steckdose belegt da die 230V einfach durchgeschaltet
werden. Auch muss man sich nicht, wie beim wr841, Gedanken machen wo
man das Teil aufhängt und hat keine blöden Stromkabel rumhängen. Mit
einem Preis von unter 30€ (meist 26€-27€) ist er auch bezahlbar.
Der Ethernetport kann genauso wie bei der Nanostation und Picostation
auf Batman, Client und WAN konfiguriert werden, Standartmäßig ist er
wie bei den anderen Geräten Batman.

Ich wünsche euch viel Spaß damit und "Happy Testing"

mfg

Christian

Am 17.12.2015 um 23:24 schrieb fff at chrisi01.de:
> From: root <root at static.165.70.76.144.clients.your-server.de>
> 
> --- bsp/ar71xx/root_file_system/etc/network.tl-wa860re | 32 
> ++++++++++++++++++++++ bsp/board_ar71xx.bsp |  2 ++
> bsp/default/root_file_system/etc/network.sh        | 15 +++++++++-
> 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644
> bsp/ar71xx/root_file_system/etc/network.tl-wa860re
> 
> diff --git a/bsp/ar71xx/root_file_system/etc/network.tl-wa860re 
> b/bsp/ar71xx/root_file_system/etc/network.tl-wa860re new file mode 
> 100644 index 0000000..d4a5611 --- /dev/null +++ 
> b/bsp/ar71xx/root_file_system/etc/network.tl-wa860re @@ -0,0 +1,32 
> @@ +WANDEV=eth0 +SWITCHDEV=eth0 +CLIENT_PORTS="" +WAN_PORTS="" 
> +BATMAN_PORTS="" + +. /etc/network.mode + +CLIENTIF="w2ap" 
> +ETHMESHMAC= +ROUTERMAC=w2mesh + +uci set 
> network.$SWITCHDEV=interface +uci set 
> network.$SWITCHDEV.ifname=$SWITCHDEV +uci set 
> network.mesh.ifname="bat0" + +if [ "$ETHMODE" = "WAN" ] ; then + ##
> Activate for WAN: +  echo "net.ipv6.conf.$WANDEV.accept_ra_defrtr =
> 1" >> /etc/sysctl.conf + echo
> "net.ipv6.conf.$WANDEV.accept_ra_pinfo = 1" >> /etc/sysctl.conf +
> echo "net.ipv6.conf.$WANDEV.autoconf = 1" >> /etc/sysctl.conf +
> echo "net.ipv6.conf.$WANDEV.accept_ra_rtr_pref = 1" >>
> /etc/sysctl.conf +  uci set network.wan.ifname=$WANDEV +elif [
> "$ETHMODE" = "CLIENT" ] ; then +  ## Activate Client: + 
> CLIENTIF="w2ap eth0" +  uci set network.mesh.ifname="bat0 
> $SWITCHDEV" +else +  ## Activate BATMAN: +  uci set 
> network.ethmesh.ifname="$SWITCHDEV" +  ETH0MAC=1 +fi diff --git 
> a/bsp/board_ar71xx.bsp b/bsp/board_ar71xx.bsp index 
> d6055b2..6e01f03 100644 --- a/bsp/board_ar71xx.bsp +++ 
> b/bsp/board_ar71xx.bsp @@ -26,6 +26,8 @@ board_postbuild() {
> 
> cp 
> $target/bin/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-*.bi
n
>
> 
./bin/ cp
> $target/bin/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-*.bi
n
>
> 
./bin/ + +    cp
> $target/bin/ar71xx/openwrt-ar71xx-generic-tl-wa860re-v1-squashfs-*.bin
>
> 
./bin/ }
> 
> board_clean() { diff --git 
> a/bsp/default/root_file_system/etc/network.sh 
> b/bsp/default/root_file_system/etc/network.sh index 
> 63d3815..792b5cf 100644 --- 
> a/bsp/default/root_file_system/etc/network.sh +++ 
> b/bsp/default/root_file_system/etc/network.sh @@ -100,4 +100,17 @@ 
> if [[ -n "$ROUTERMAC" ]]; then ifconfig br-mesh up 
> /etc/init.d/network restart fi -fi \ No newline at end of file +fi
>  + +if [[ -n "$ETH0MAC" ]]; then +        echo "Fixing MAC on eth0"
>  +        sleep 10 +        NEW_MACADDR=$(cat 
> /sys/class/net/w2ap/address) +        uci set 
> network.eth0.macaddr=$NEW_MACADDR +        uci commit + ifconfig
> eth0 down +        ifconfig eth0 hw ether $NEW_MACADDR + ifconfig
> eth0 up +        /etc/init.d/network restart +fi +
> 


- -- 
Kontaktmöglichkeiten ChristianD (Christian Dresel):
Jabber: christian at jabber.community
E-Mail: fff at chrisi01.de
Facebook: https://www.facebook.com/christian.chili
Handy/Whatsapp & Festnetz: auf Nachfrage
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWczd+AAoJEOID5jPgWNLi9GEQALr6Kk/oODbcs/tE2uRrDHht
d98EFeUuOvjNXcRLTH8A0zF3cMbsxfSqwuoAzp54o5/FxnglNgVajsUHVzy+IwyO
QRnbBXTIR92i+59F/eALKTPN6BmN8cr7G08CpMEXXUJfvfhyQEuz+zTAAGSf/XB4
ceDsdXhEx4cYUPqERGIRo2kYvu8YUdAkAuD0VvWKmdrUrXusQHLHKQWb/XiwQSXv
qG3Rii1cZQkjVry44NQz51CZgKiJSMyV0JgS+Ea/EMPhRn0FnoFV0MsnUoHJn22v
5jlRtRAoP9/zV4FhKFWnxqEyLU1p8zAS7LhkHLLeIO8jWmz12tvJ4TlrnoGx0+VW
s+y+30DlEdGqURQgLQH4JGc+RovQBLqihQ7NAVWj5h1aab2G7sJIe6HHU4AF7thJ
XDlkDVvl13CCPv1GlZXArMS615cakTeTb0L/b/bN2AA0RYsnpZmp70EhQ1Pf6fX4
ZDDiUNoKJLEWauBhlv2UWGCWhUIE7JxCVIzLhI8uLvtL/6gCh/QNScoTt/n2jPYC
u131KZ8wbeG74AmxVb2Uee2qQpPFMcAJMvqPF/OIqpN5HTdTA+AwzrJBGRv06/vK
nx1jvAlfU8pcczZaMz259tNbSHWm8bReLG1GWamk/2OiuPEjOUstGooObE/fN2vr
Ns/hK/TBmNrh4FSG9PhH
=mVPv
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste franken-dev