[PATCH] Hardware TP-Link WA850RE added
Tim Niemeyer
tim.niemeyer at mastersword.de
Do Jan 21 07:52:47 CET 2016
Am Sonntag, den 17.01.2016, 20:56 +0100 schrieb Christian Dresel:
> Der TP-Link WA850RE ist von der Hardware baugleich mit dem WA860RE
> somit wurde die Konfiguration zu größten Teilen kopiert. Der einzige
> Unterschied ist der, das der Router keinen Durchgang für den Strom hat
> und somit eine Steckdose blockiert.
>
> Signed-off-by: Christian Dresel <fff at chrisi01.de>
Reviewed und applied.
Danke Christian!
Tim
>
> new file: bsp/ar71xx/root_file_system/etc/network.tl-wa850re-v1
> modified: bsp/board_ar71xx.bsp
> modified: bsp/default/root_file_system/etc/rc.local.tpl
> ---
> .../root_file_system/etc/network.tl-wa850re-v1 | 32 ++++++++++++++++++++++
> bsp/board_ar71xx.bsp | 1 +
> bsp/default/root_file_system/etc/rc.local.tpl | 3 ++
> 3 files changed, 36 insertions(+)
> create mode 100644 bsp/ar71xx/root_file_system/etc/network.tl-wa850re-v1
>
> diff --git a/bsp/ar71xx/root_file_system/etc/network.tl-wa850re-v1 b/bsp/ar71xx/root_file_system/etc/network.tl-wa850re-v1
> new file mode 100644
> index 0000000..d4a5611
> --- /dev/null
> +++ b/bsp/ar71xx/root_file_system/etc/network.tl-wa850re-v1
> @@ -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 6e01f03..4639130 100644
> --- a/bsp/board_ar71xx.bsp
> +++ b/bsp/board_ar71xx.bsp
> @@ -28,6 +28,7 @@ board_postbuild() {
> cp $target/bin/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-*.bin ./bin/
>
> cp $target/bin/ar71xx/openwrt-ar71xx-generic-tl-wa860re-v1-squashfs-*.bin ./bin/
> + cp $target/bin/ar71xx/openwrt-ar71xx-generic-tl-wa850re-v1-squashfs-*.bin ./bin/
> }
>
> board_clean() {
> diff --git a/bsp/default/root_file_system/etc/rc.local.tpl b/bsp/default/root_file_system/etc/rc.local.tpl
> index 40ec442..1b85e74 100755
> --- a/bsp/default/root_file_system/etc/rc.local.tpl
> +++ b/bsp/default/root_file_system/etc/rc.local.tpl
> @@ -23,6 +23,9 @@ case "$BOARD" in
> nanostation-m)
> BOARD=ubnt-nano-m
> ;;
> + tl-wa850re)
> + BOARD=tl-wa850re-v1
> + ;;
> tl-wa860re)
> BOARD=tl-wa860re-v1
> ;;
> --
> 2.1.4
>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 473 bytes
Beschreibung: This is a digitally signed message part
URL : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160121/4c3c54bd/attachment-0002.sig>
Mehr Informationen über die Mailingliste franken-dev