network_get_device device $iface
[ "$DEVICE" = "$device" ] && /etc/init.d/miniupnpd restart && exit 0
done
+
+for device in $(fw3 -q zone `uci_get upnpd config external_zone`); do
+ [ "$DEVICE" = "$device" ] && /etc/init.d/miniupnpd restart && exit 0
+done