diff --git a/package/gluon-core/files/lib/gluon/upgrade/core/initial/011-gluon-network b/package/gluon-core/files/lib/gluon/upgrade/core/initial/011-gluon-network
index b335913a328c506c24aaf8239530cf95e355efd9..17ca50ee2c49d21f0626d69cea40a8149d7d250c 100755
--- a/package/gluon-core/files/lib/gluon/upgrade/core/initial/011-gluon-network
+++ b/package/gluon-core/files/lib/gluon/upgrade/core/initial/011-gluon-network
@@ -30,6 +30,3 @@ tl-wdr4300) # fix up duplicate mac addresses
 esac
 
 uci_commit network
-
-echo 'net.ipv6.conf.all.accept_ra=0' >> /etc/sysctl.conf
-echo 'net.ipv6.conf.default.accept_ra=0' >> /etc/sysctl.conf
diff --git a/package/gluon-core/files/lib/gluon/upgrade/core/invariant/011-network b/package/gluon-core/files/lib/gluon/upgrade/core/invariant/011-network
index 96a952e4b2cb48dc067f2cf6c1b88f54b1967291..be9d265e209fec8f94b1b9a38ea93fb9b3ff1f6e 100755
--- a/package/gluon-core/files/lib/gluon/upgrade/core/invariant/011-network
+++ b/package/gluon-core/files/lib/gluon/upgrade/core/invariant/011-network
@@ -1,7 +1,11 @@
 #!/bin/sh
 
 . /lib/functions.sh
+. /lib/gluon/functions/sysctl.sh
 
 
 uci_set network wan peerdns '0'
 uci_commit network
+
+sysctl_set net.ipv6.conf.all.accept_ra 0
+sysctl_set net.ipv6.conf.default.accept_ra 0
diff --git a/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/initial/010-mesh b/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/initial/010-mesh
index 6a249e7913cc37b8bc7233841cbe8dff70e85f4d..42206d007f4582db5eebf0997bfc9ea628a5e925 100755
--- a/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/initial/010-mesh
+++ b/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/initial/010-mesh
@@ -16,5 +16,3 @@ fi
 uci_set network client type 'bridge'
 uci_set network client proto 'dhcpv6'
 uci_set network client reqprefix 'no'
-
-echo 'net.ipv6.conf.br-client.forwarding=0' >> /etc/sysctl.conf
diff --git a/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/invariant/011-mesh b/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/invariant/011-mesh
index 7b89edeb2beab16dac7cbb8de5dbaa91da5fc690..d48bb684ad8cfb57b46040d38b6bd7ed3fb1feaa 100755
--- a/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/invariant/011-mesh
+++ b/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/invariant/011-mesh
@@ -2,6 +2,7 @@
 
 . /lib/functions.sh
 . /lib/gluon/functions/sysconfig.sh
+. /lib/gluon/functions/sysctl.sh
 
 
 uci_remove batman-adv bat0
@@ -46,3 +47,6 @@ uci_add dhcp dhcp client
 uci_set dhcp client interface 'client'
 uci_set dhcp client ignore '1'
 uci_commit dhcp
+
+
+sysctl_set net.ipv6.conf.br-client.forwarding 0