diff --git a/package/gluon-alfred/files/lib/gluon/reload.d/301-alfred-stop b/package/gluon-alfred/files/lib/gluon/reload.d/301-alfred-stop
new file mode 100755
index 0000000000000000000000000000000000000000..2b7170f3a321ace757923da5f137ffdf5759616d
--- /dev/null
+++ b/package/gluon-alfred/files/lib/gluon/reload.d/301-alfred-stop
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/alfred stop
diff --git a/package/gluon-alfred/files/lib/gluon/reload.d/799-alfred-start b/package/gluon-alfred/files/lib/gluon/reload.d/799-alfred-start
new file mode 100755
index 0000000000000000000000000000000000000000..fefe91cce4b3e40b56963b83760a693750e192b2
--- /dev/null
+++ b/package/gluon-alfred/files/lib/gluon/reload.d/799-alfred-start
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/alfred start
diff --git a/package/gluon-core/files/lib/gluon/reload.d/302-sysntpd-stop b/package/gluon-core/files/lib/gluon/reload.d/302-sysntpd-stop
new file mode 100755
index 0000000000000000000000000000000000000000..0c0dc37d07cce37d14022dc5b52435cb2b7889d9
--- /dev/null
+++ b/package/gluon-core/files/lib/gluon/reload.d/302-sysntpd-stop
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/sysntpd stop
diff --git a/package/gluon-core/files/lib/gluon/reload.d/380-network-stop b/package/gluon-core/files/lib/gluon/reload.d/380-network-stop
new file mode 100755
index 0000000000000000000000000000000000000000..eba67305f30e3bba445d74bbf97645266dbc76db
--- /dev/null
+++ b/package/gluon-core/files/lib/gluon/reload.d/380-network-stop
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/network stop
diff --git a/package/gluon-core/files/lib/gluon/reload.d/381-dnsmasq-stop b/package/gluon-core/files/lib/gluon/reload.d/381-dnsmasq-stop
new file mode 100755
index 0000000000000000000000000000000000000000..e548471682e1e424cc8115a5a2a5eed6e5ab1b57
--- /dev/null
+++ b/package/gluon-core/files/lib/gluon/reload.d/381-dnsmasq-stop
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/dnsmasq stop
diff --git a/package/gluon-core/files/lib/gluon/reload.d/381-firewall-stop b/package/gluon-core/files/lib/gluon/reload.d/381-firewall-stop
new file mode 100755
index 0000000000000000000000000000000000000000..dbbfe6bcbc5b6946f3d9d3d85fd57f976ef71d0d
--- /dev/null
+++ b/package/gluon-core/files/lib/gluon/reload.d/381-firewall-stop
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/firewall stop
diff --git a/package/gluon-core/files/lib/gluon/reload.d/500-core b/package/gluon-core/files/lib/gluon/reload.d/500-core
deleted file mode 100755
index bc8640877f221a7bc153f77fa916ad42b8f9a1a4..0000000000000000000000000000000000000000
--- a/package/gluon-core/files/lib/gluon/reload.d/500-core
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-/etc/init.d/network restart
diff --git a/package/gluon-core/files/lib/gluon/reload.d/719-dnsmasq-start b/package/gluon-core/files/lib/gluon/reload.d/719-dnsmasq-start
new file mode 100755
index 0000000000000000000000000000000000000000..10becb4ed8a2429f3cbb26b99dfe8bdbad5e3ab7
--- /dev/null
+++ b/package/gluon-core/files/lib/gluon/reload.d/719-dnsmasq-start
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/dnsmasq start
diff --git a/package/gluon-core/files/lib/gluon/reload.d/719-firewall-start b/package/gluon-core/files/lib/gluon/reload.d/719-firewall-start
new file mode 100755
index 0000000000000000000000000000000000000000..a610a932ea046e856301e1955b06b8cab0105ac7
--- /dev/null
+++ b/package/gluon-core/files/lib/gluon/reload.d/719-firewall-start
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/firewall start
diff --git a/package/gluon-core/files/lib/gluon/reload.d/720-network-start b/package/gluon-core/files/lib/gluon/reload.d/720-network-start
new file mode 100755
index 0000000000000000000000000000000000000000..e4b66eb2ad179bad5d4872fa5a649c0ac3f7880c
--- /dev/null
+++ b/package/gluon-core/files/lib/gluon/reload.d/720-network-start
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/network start
diff --git a/package/gluon-core/files/lib/gluon/reload.d/798-sysntpd-start b/package/gluon-core/files/lib/gluon/reload.d/798-sysntpd-start
new file mode 100755
index 0000000000000000000000000000000000000000..78b63a748e86971ba1b282d86426aa6c4e5ae7f2
--- /dev/null
+++ b/package/gluon-core/files/lib/gluon/reload.d/798-sysntpd-start
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/sysntpd start
diff --git a/package/gluon-ebtables-limit-arp/files/lib/gluon/reload.d/380-gluon-arp-limiter-stop b/package/gluon-ebtables-limit-arp/files/lib/gluon/reload.d/380-gluon-arp-limiter-stop
new file mode 100755
index 0000000000000000000000000000000000000000..c8b5aa2cb4016e86723e201aebc2abdcbe04669d
--- /dev/null
+++ b/package/gluon-ebtables-limit-arp/files/lib/gluon/reload.d/380-gluon-arp-limiter-stop
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/gluon-arp-limiter stop
diff --git a/package/gluon-ebtables-limit-arp/files/lib/gluon/reload.d/720-gluon-arp-limiter-start b/package/gluon-ebtables-limit-arp/files/lib/gluon/reload.d/720-gluon-arp-limiter-start
new file mode 100755
index 0000000000000000000000000000000000000000..9db9ccf5509a2ca389a57580abfa637b4d9cc23b
--- /dev/null
+++ b/package/gluon-ebtables-limit-arp/files/lib/gluon/reload.d/720-gluon-arp-limiter-start
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/gluon-arp-limiter start
diff --git a/package/gluon-ebtables/files/lib/gluon/reload.d/381-gluon-ebtables-stop b/package/gluon-ebtables/files/lib/gluon/reload.d/381-gluon-ebtables-stop
new file mode 100755
index 0000000000000000000000000000000000000000..ab714cc235c4e3a1526f6cb62f78a7084a397409
--- /dev/null
+++ b/package/gluon-ebtables/files/lib/gluon/reload.d/381-gluon-ebtables-stop
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/gluon-ebtables stop
diff --git a/package/gluon-ebtables/files/lib/gluon/reload.d/719-gluon-ebtables-start b/package/gluon-ebtables/files/lib/gluon/reload.d/719-gluon-ebtables-start
new file mode 100755
index 0000000000000000000000000000000000000000..579c2e6309046f31a17c03c7d821daed9d168255
--- /dev/null
+++ b/package/gluon-ebtables/files/lib/gluon/reload.d/719-gluon-ebtables-start
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/gluon-ebtables start
diff --git a/package/gluon-mesh-vpn-fastd/files/lib/gluon/reload.d/200-mesh-vpn-fastd-stop b/package/gluon-mesh-vpn-fastd/files/lib/gluon/reload.d/305-fastd-stop
similarity index 100%
rename from package/gluon-mesh-vpn-fastd/files/lib/gluon/reload.d/200-mesh-vpn-fastd-stop
rename to package/gluon-mesh-vpn-fastd/files/lib/gluon/reload.d/305-fastd-stop
diff --git a/package/gluon-mesh-vpn-fastd/files/lib/gluon/reload.d/800-mesh-vpn-fastd-start b/package/gluon-mesh-vpn-fastd/files/lib/gluon/reload.d/795-fastd-start
similarity index 100%
rename from package/gluon-mesh-vpn-fastd/files/lib/gluon/reload.d/800-mesh-vpn-fastd-start
rename to package/gluon-mesh-vpn-fastd/files/lib/gluon/reload.d/795-fastd-start
diff --git a/package/gluon-mesh-vpn-tunneldigger/files/lib/gluon/reload.d/200-mesh-vpn-tunneldigger-stop b/package/gluon-mesh-vpn-tunneldigger/files/lib/gluon/reload.d/310-tunneldigger-stop
similarity index 100%
rename from package/gluon-mesh-vpn-tunneldigger/files/lib/gluon/reload.d/200-mesh-vpn-tunneldigger-stop
rename to package/gluon-mesh-vpn-tunneldigger/files/lib/gluon/reload.d/310-tunneldigger-stop
diff --git a/package/gluon-mesh-vpn-tunneldigger/files/lib/gluon/reload.d/800-mesh-vpn-tunneldigger-start b/package/gluon-mesh-vpn-tunneldigger/files/lib/gluon/reload.d/790-tunneldigger-start
similarity index 100%
rename from package/gluon-mesh-vpn-tunneldigger/files/lib/gluon/reload.d/800-mesh-vpn-tunneldigger-start
rename to package/gluon-mesh-vpn-tunneldigger/files/lib/gluon/reload.d/790-tunneldigger-start
diff --git a/package/gluon-radv-filterd/files/lib/gluon/reload.d/350-gluon-radv-filterd-stop b/package/gluon-radv-filterd/files/lib/gluon/reload.d/350-gluon-radv-filterd-stop
new file mode 100755
index 0000000000000000000000000000000000000000..07b9e1a84d08024f9f661e3056efa891290252d5
--- /dev/null
+++ b/package/gluon-radv-filterd/files/lib/gluon/reload.d/350-gluon-radv-filterd-stop
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/gluon-radv-filterd stop
diff --git a/package/gluon-radv-filterd/files/lib/gluon/reload.d/750-gluon-radv-filterd-start b/package/gluon-radv-filterd/files/lib/gluon/reload.d/750-gluon-radv-filterd-start
new file mode 100755
index 0000000000000000000000000000000000000000..ce82fa018cc1de86fcca914e2e09df365c41b188
--- /dev/null
+++ b/package/gluon-radv-filterd/files/lib/gluon/reload.d/750-gluon-radv-filterd-start
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/gluon-radv-filterd start
diff --git a/package/gluon-radvd/files/lib/gluon/reload.d/350-gluon-radvd-stop b/package/gluon-radvd/files/lib/gluon/reload.d/350-gluon-radvd-stop
new file mode 100755
index 0000000000000000000000000000000000000000..9ec35cfeecda619525cc26a07b6995b760b091af
--- /dev/null
+++ b/package/gluon-radvd/files/lib/gluon/reload.d/350-gluon-radvd-stop
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/gluon-radvd stop
diff --git a/package/gluon-radvd/files/lib/gluon/reload.d/750-gluon-radvd-start b/package/gluon-radvd/files/lib/gluon/reload.d/750-gluon-radvd-start
new file mode 100755
index 0000000000000000000000000000000000000000..820833ab265b3e50915640d3acebd9d7660475bf
--- /dev/null
+++ b/package/gluon-radvd/files/lib/gluon/reload.d/750-gluon-radvd-start
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/gluon-radvd start
diff --git a/package/gluon-respondd/files/lib/gluon/reload.d/100-respondd-stop b/package/gluon-respondd/files/lib/gluon/reload.d/350-gluon-respondd-stop
similarity index 100%
rename from package/gluon-respondd/files/lib/gluon/reload.d/100-respondd-stop
rename to package/gluon-respondd/files/lib/gluon/reload.d/350-gluon-respondd-stop
diff --git a/package/gluon-respondd/files/lib/gluon/reload.d/900-respondd-start b/package/gluon-respondd/files/lib/gluon/reload.d/750-gluon-respondd-start
similarity index 100%
rename from package/gluon-respondd/files/lib/gluon/reload.d/900-respondd-start
rename to package/gluon-respondd/files/lib/gluon/reload.d/750-gluon-respondd-start
diff --git a/package/gluon-wan-dnsmasq/files/lib/gluon/reload.d/340-gluon-wan-dnsmasq-stop b/package/gluon-wan-dnsmasq/files/lib/gluon/reload.d/340-gluon-wan-dnsmasq-stop
new file mode 100755
index 0000000000000000000000000000000000000000..71a828399c46dc4a74dc4e2f3317ac9258c929e8
--- /dev/null
+++ b/package/gluon-wan-dnsmasq/files/lib/gluon/reload.d/340-gluon-wan-dnsmasq-stop
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/gluon-wan-dnsmasq stop
diff --git a/package/gluon-wan-dnsmasq/files/lib/gluon/reload.d/760-gluon-wan-dnsmasq-start b/package/gluon-wan-dnsmasq/files/lib/gluon/reload.d/760-gluon-wan-dnsmasq-start
new file mode 100755
index 0000000000000000000000000000000000000000..57f6506cf9e2ae7d23f3a9b658773bba3d57c55c
--- /dev/null
+++ b/package/gluon-wan-dnsmasq/files/lib/gluon/reload.d/760-gluon-wan-dnsmasq-start
@@ -0,0 +1,2 @@
+#!/bin/sh
+/etc/init.d/gluon-wan-dnsmasq start