new file mode 100644
@@ -0,0 +1,31 @@
+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"
+fi
@@ -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() {
Signed-off-by: Jan Kraus <mayosemmel@gmail.com> --- bsp/ar71xx/root_file_system/etc/network.tl-mr3020 | 31 +++++++++++++++++++++++ bsp/board_ar71xx.bsp | 1 + 2 files changed, 32 insertions(+) create mode 100644 bsp/ar71xx/root_file_system/etc/network.tl-mr3020