diff --git a/bulut/files/etc/hotplug.d/iface/99-bulut b/bulut/files/etc/hotplug.d/iface/99-bulut
new file mode 100644
index 0000000000000000000000000000000000000000..6646de88f1f111abe42ddc52a6e2f11cb1f46be7
--- /dev/null
+++ b/bulut/files/etc/hotplug.d/iface/99-bulut
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+[ "$ACTION" = ifup ] || exit 0
+
+compare_owsd_iface() {
+	local interface
+
+	config_get interface $1 interface
+
+	if [ "$INTERFACE" == "$interface" ]; then
+		/etc/init.d/bulut reload
+		exit
+	fi
+}
+
+config_load owsd
+config_foreach compare_owsd_iface "owsd-listen" "$INTERFACE"