diff --git a/Shorewall-shell/lib.actions b/Shorewall-shell/lib.actions index 4f1de00cd..18e19a875 100644 --- a/Shorewall-shell/lib.actions +++ b/Shorewall-shell/lib.actions @@ -145,6 +145,10 @@ add_an_action() case "$server" in -) ;; + *:*) + action_interface_verify ${server%:*} + serv="$(match_dest_dev ${server%:*}) $(dest_ip_range ${server#*:})" + ;; *.*.*|+*|!+*) serv=$server ;;