diff --git a/src/initscripts/system/firewall b/src/initscripts/system/firewall
index da89857d8..b3483a744 100644
--- a/src/initscripts/system/firewall
+++ b/src/initscripts/system/firewall
@@ -379,6 +379,9 @@ iptables_init() {
 	# run wirelessctrl
 	/usr/local/bin/wirelessctrl
 
+	# run captivectrl
+	/usr/local/bin/captivectrl
+
 	# POLICY CHAIN
 	iptables -N POLICYIN
 	iptables -A INPUT -j POLICYIN
