Message ID | 1459872048-32739-2-git-send-email-mayosemmel@gmail.com |
---|---|
State | Accepted, archived |
Commit | 24991106735e1f5aef9c9cf8f4a204fb4bfc781e |
Headers | show |
diff --git a/bsp/ar71xx/root_file_system/etc/network.tl-mr3020-v1 b/bsp/ar71xx/root_file_system/etc/network.tl-mr3020-v1 new file mode 100644 index 0000000..e2150d0 --- /dev/null +++ b/bsp/ar71xx/root_file_system/etc/network.tl-mr3020-v1 @@ -0,0 +1,32 @@ +WANDEV=eth0 +SWITCHDEV=eth0 +CLIENT_PORTS="" +WAN_PORTS="" +BATMAN_PORTS="" + +. /etc/network.mode + +CLIENTIF="w2ap" +ETHMESHMAC=eth0 +ROUTERMAC=eth0 + +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="w2ap" +fi diff --git a/bsp/board_ar71xx.bsp b/bsp/board_ar71xx.bsp index 1834d16..900c591 100644 --- a/bsp/board_ar71xx.bsp +++ b/bsp/board_ar71xx.bsp @@ -17,6 +17,7 @@ images=("openwrt-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin" "openwrt-ar71xx-generic-tl-wa860re-v1-squashfs-sysupgrade.bin" "openwrt-ar71xx-generic-tl-wa850re-v1-squashfs-sysupgrade.bin" "openwrt-ar71xx-generic-gl-ar150-squashfs-sysupgrade.bin" + "openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin" ) board_prepare() { diff --git a/bsp/default/root_file_system/etc/rc.local.tpl b/bsp/default/root_file_system/etc/rc.local.tpl index ddf208d..1f11542 100755 --- a/bsp/default/root_file_system/etc/rc.local.tpl +++ b/bsp/default/root_file_system/etc/rc.local.tpl @@ -43,6 +43,9 @@ case "$BOARD" in grep "4300" /var/sysinfo/model && BOARD=tl-wdr4300-v1 grep "4310" /var/sysinfo/model && BOARD=tl-wdr4310-v1 ;; + tl-mr3020) + BOARD=tl-mr3020-v1 + ;; esac if ! uci get board.model.name; then
Am Dienstag, den 05.04.2016, 18:00 +0200 schrieb Jan Kraus: > Signed-off-by: Jan Kraus <mayosemmel@gmail.com> Reviewed-by: Tim Niemeyer <tim@tn-x.org> Tim > --- > .../root_file_system/etc/network.tl-mr3020-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-mr3020-v1 > > diff --git a/bsp/ar71xx/root_file_system/etc/network.tl-mr3020-v1 b/bsp/ar71xx/root_file_system/etc/network.tl-mr3020-v1 > new file mode 100644 > index 0000000..e2150d0 > --- /dev/null > +++ b/bsp/ar71xx/root_file_system/etc/network.tl-mr3020-v1 > @@ -0,0 +1,32 @@ > +WANDEV=eth0 > +SWITCHDEV=eth0 > +CLIENT_PORTS="" > +WAN_PORTS="" > +BATMAN_PORTS="" > + > +. /etc/network.mode > + > +CLIENTIF="w2ap" > +ETHMESHMAC=eth0 > +ROUTERMAC=eth0 > + > +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="w2ap" > +fi > diff --git a/bsp/board_ar71xx.bsp b/bsp/board_ar71xx.bsp > index 1834d16..900c591 100644 > --- a/bsp/board_ar71xx.bsp > +++ b/bsp/board_ar71xx.bsp > @@ -17,6 +17,7 @@ images=("openwrt-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin" > "openwrt-ar71xx-generic-tl-wa860re-v1-squashfs-sysupgrade.bin" > "openwrt-ar71xx-generic-tl-wa850re-v1-squashfs-sysupgrade.bin" > "openwrt-ar71xx-generic-gl-ar150-squashfs-sysupgrade.bin" > + "openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin" > ) > > board_prepare() { > diff --git a/bsp/default/root_file_system/etc/rc.local.tpl b/bsp/default/root_file_system/etc/rc.local.tpl > index ddf208d..1f11542 100755 > --- a/bsp/default/root_file_system/etc/rc.local.tpl > +++ b/bsp/default/root_file_system/etc/rc.local.tpl > @@ -43,6 +43,9 @@ case "$BOARD" in > grep "4300" /var/sysinfo/model && BOARD=tl-wdr4300-v1 > grep "4310" /var/sysinfo/model && BOARD=tl-wdr4310-v1 > ;; > + tl-mr3020) > + BOARD=tl-mr3020-v1 > + ;; > esac > > if ! uci get board.model.name; then > -- > 2.1.4 >
Hi Applied. Tim Am Dienstag, den 05.04.2016, 18:00 +0200 schrieb Jan Kraus: > Signed-off-by: Jan Kraus <mayosemmel@gmail.com> > --- > .../root_file_system/etc/network.tl-mr3020-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-mr3020-v1 > > diff --git a/bsp/ar71xx/root_file_system/etc/network.tl-mr3020-v1 b/bsp/ar71xx/root_file_system/etc/network.tl-mr3020-v1 > new file mode 100644 > index 0000000..e2150d0 > --- /dev/null > +++ b/bsp/ar71xx/root_file_system/etc/network.tl-mr3020-v1 > @@ -0,0 +1,32 @@ > +WANDEV=eth0 > +SWITCHDEV=eth0 > +CLIENT_PORTS="" > +WAN_PORTS="" > +BATMAN_PORTS="" > + > +. /etc/network.mode > + > +CLIENTIF="w2ap" > +ETHMESHMAC=eth0 > +ROUTERMAC=eth0 > + > +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="w2ap" > +fi > diff --git a/bsp/board_ar71xx.bsp b/bsp/board_ar71xx.bsp > index 1834d16..900c591 100644 > --- a/bsp/board_ar71xx.bsp > +++ b/bsp/board_ar71xx.bsp > @@ -17,6 +17,7 @@ images=("openwrt-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin" > "openwrt-ar71xx-generic-tl-wa860re-v1-squashfs-sysupgrade.bin" > "openwrt-ar71xx-generic-tl-wa850re-v1-squashfs-sysupgrade.bin" > "openwrt-ar71xx-generic-gl-ar150-squashfs-sysupgrade.bin" > + "openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin" > ) > > board_prepare() { > diff --git a/bsp/default/root_file_system/etc/rc.local.tpl b/bsp/default/root_file_system/etc/rc.local.tpl > index ddf208d..1f11542 100755 > --- a/bsp/default/root_file_system/etc/rc.local.tpl > +++ b/bsp/default/root_file_system/etc/rc.local.tpl > @@ -43,6 +43,9 @@ case "$BOARD" in > grep "4300" /var/sysinfo/model && BOARD=tl-wdr4300-v1 > grep "4310" /var/sysinfo/model && BOARD=tl-wdr4310-v1 > ;; > + tl-mr3020) > + BOARD=tl-mr3020-v1 > + ;; > esac > > if ! uci get board.model.name; then > -- > 2.1.4 >
Signed-off-by: Jan Kraus <mayosemmel@gmail.com> --- .../root_file_system/etc/network.tl-mr3020-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-mr3020-v1