diff --git a/bsp/wr841n8/root_file_system/etc/config/network b/bsp/wr841n8/root_file_system/etc/config/network
index a70506fcaa8f1711b6595ec8f6dae96bf6ce760f..be3fd59870477dddf6354aced5d0902a206199cc 100644
--- a/bsp/wr841n8/root_file_system/etc/config/network
+++ b/bsp/wr841n8/root_file_system/etc/config/network
@@ -11,31 +11,31 @@ config 'interface' 'wlanmesh'
 
 config 'interface' 'mesh'
         option 'type' 'bridge'
-        option 'ifname' 'eth0.1 wlan0 bat0 tap0'
+        option 'ifname' 'eth1.1 wlan0 bat0 tap0'
 	option 'auto' '1'
 
 config 'interface' 'wan'
-        option 'ifname' 'eth1'
+        option 'ifname' 'eth0'
         option 'proto' 'dhcp'
 
 config 'interface' 'ethmesh'
-        option 'ifname' 'eth0.3'
+        option 'ifname' 'eth1.3'
         option 'mtu' '1528'
 
 config 'switch'
-        option 'name' 'eth0'
+        option 'name' 'eth1'
         option 'reset' '1'
         option 'enable_vlan' '1'
 
 #1. und 2. LAN Port
 config 'switch_vlan'
-        option 'device' 'eth0'
+        option 'device' 'eth1'
         option 'vlan' '1'
-        option 'ports' '1 2 0t'
+        option 'ports' '1 4 0t'
 
 #3. und 4. LAN Port
 config 'switch_vlan'
-        option 'device' 'eth0'
+        option 'device' 'eth1'
         option 'vlan' '3'
-        option 'ports' '3 4 0t'
+        option 'ports' '3 2 0t'
 
diff --git a/bsp/wr841n8/root_file_system/etc/config/nodewatcher b/bsp/wr841n8/root_file_system/etc/config/nodewatcher
new file mode 100644
index 0000000000000000000000000000000000000000..5fe1408f2e1ba843d37d18bcde12956b2b8bcc46
--- /dev/null
+++ b/bsp/wr841n8/root_file_system/etc/config/nodewatcher
@@ -0,0 +1,9 @@
+config 'script'
+        option 'version' '25'
+	option 'error_level' '0'
+	option 'logfile' '/var/log/nodewatcher.log'
+	option 'data_file' '/tmp/crawldata/node.data'
+
+config 'network'
+	option 'mesh_interface' 'br-mesh'
+	option 'client_interfaces' 'wlan0 eth1.1'
diff --git a/bsp/wr841n8/root_file_system/etc/rc.local b/bsp/wr841n8/root_file_system/etc/rc.local
index 80ff4622d6a23629fc89c340bb943e0e66784f4e..276c0a93c7cae48e11845a9e9bd12540db35d7f1 100755
--- a/bsp/wr841n8/root_file_system/etc/rc.local
+++ b/bsp/wr841n8/root_file_system/etc/rc.local
@@ -19,17 +19,17 @@ if uci get network.ethmesh.macaddr
 then
   echo "MAC for ETH-BATMAN is set already"
 else
-  echo "Fixing MAC on eth0.3 (ethmesh)"
-  NEW=$(awk -F: '{ printf("%02x:%02x:%02x:%02x:%02x:%02x\n", ("0x"$1)+2, "0x"$2, "0x"$3, "0x"$4, "0x"$5, "0x"$6 ) }' /sys/class/net/eth0/address)
+  echo "Fixing MAC on eth1.3 (ethmesh)"
+  NEW=$(awk -F: '{ printf("%02x:%02x:%02x:%02x:%02x:%02x\n", ("0x"$1)+2, "0x"$2, "0x"$3, "0x"$4, "0x"$5, "0x"$6 ) }' /sys/class/net/eth1/address)
   uci set network.ethmesh.macaddr=$NEW
   uci commit
-  ifconfig eth0.3 hw ether $NEW
-  ifconfig eth0.3 down
-  ifconfig eth0.3 up
+  ifconfig eth1.3 hw ether $NEW
+  ifconfig eth1.3 down
+  ifconfig eth1.3 up
 fi
 
 batctl if add wlan0-1
-batctl if add eth0.3
+batctl if add eth1.3
 
 # Starting NTP-Client Daemon
 ntpd -p "fe80::ff:feee:1%br-mesh"
diff --git a/bsp/wr841n8/root_file_system/etc/sysctl.conf b/bsp/wr841n8/root_file_system/etc/sysctl.conf
new file mode 100644
index 0000000000000000000000000000000000000000..626af0cf2e9639b15685b5a99077c4d21c7e51f2
--- /dev/null
+++ b/bsp/wr841n8/root_file_system/etc/sysctl.conf
@@ -0,0 +1,78 @@
+kernel.panic=3
+net.ipv4.conf.default.arp_ignore=1
+net.ipv4.conf.all.arp_ignore=1
+net.ipv4.conf.all.forwarding=0
+net.ipv4.conf.all.send_redirects=0
+net.ipv4.tcp_ecn=0
+net.ipv4.tcp_fin_timeout=30
+net.ipv4.tcp_keepalive_time=120
+net.ipv4.tcp_syncookies=1
+net.ipv4.tcp_timestamps=0
+net.ipv4.netfilter.ip_conntrack_checksum=0
+net.ipv4.netfilter.ip_conntrack_max=16384
+net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=3600
+net.ipv4.netfilter.ip_conntrack_udp_timeout=60
+net.ipv4.netfilter.ip_conntrack_udp_timeout_stream=180
+net.core.netdev_max_backlog=30
+net.netfilter.nf_conntrack_checksum=0
+
+#Controls source route verification
+net.ipv4.conf.default.rp_filter=1
+
+#Do not accept source routing
+net.ipv4.conf.all.accept_source_route=0
+net.ipv4.conf.all.accept_redirects=0
+net.ipv4.conf.default.accept_source_route=0
+net.ipv4.conf.default.accept_redirects=0
+net.ipv4.icmp_echo_ignore_broadcasts=1
+net.ipv4.icmp_ignore_bogus_error_responses=1
+net.ipv4.ip_forward=0
+# net.ipv6.conf.all.forwarding=1
+
+# disable bridge firewalling by default
+net.bridge.bridge-nf-call-arptables=0
+net.bridge.bridge-nf-call-ip6tables=0
+net.bridge.bridge-nf-call-iptables=0
+
+net.ipv6.conf.default.accept_dad=0
+net.ipv6.conf.default.accept_ra=0
+net.ipv6.conf.default.accept_redirects=0
+net.ipv6.conf.all.accept_dad=0
+net.ipv6.conf.all.accept_ra=1
+net.ipv6.conf.all.accept_redirects=0
+
+# Number of Router Solicitations to send until assuming no routers are present.
+# This is host and not router
+net.ipv6.conf.default.router_solicitations = 0
+net.ipv6.conf.all.router_solicitations = 0
+ 
+# Accept Router Preference in RA?
+net.ipv6.conf.default.accept_ra_rtr_pref = 0
+net.ipv6.conf.all.accept_ra_rtr_pref = 1
+ 
+# Learn Prefix Information in Router Advertisement
+net.ipv6.conf.default.accept_ra_pinfo = 0
+net.ipv6.conf.all.accept_ra_pinfo = 1
+ 
+# Setting controls whether the system will accept Hop Limit settings from a router advertisement
+net.ipv6.conf.default.accept_ra_defrtr = 0
+net.ipv6.conf.all.accept_ra_defrtr = 1
+
+#router advertisements can cause the system to assign a global unicast address to an interface
+net.ipv6.conf.default.autoconf = 0
+net.ipv6.conf.all.autoconf = 1
+
+#how many neighbor solicitations to send out per address?
+net.ipv6.conf.default.dad_transmits = 3
+net.ipv6.conf.all.dad_transmits = 3
+
+# How many global unicast IPv6 addresses can be assigned to each interface?
+net.ipv6.conf.default.max_addresses = 0
+net.ipv6.conf.all.max_addresses = 0
+
+
+# Allow IPv6 RAs on WAN Port
+net.ipv6.conf.eth0.accept_ra_defrtr = 1
+net.ipv6.conf.eth0.accept_ra_pinfo = 1
+net.ipv6.conf.eth0.autoconf = 1
+net.ipv6.conf.eth0.accept_ra_rtr_pref = 1