diff --git a/shorewall/shorewall-lib.pl b/shorewall/shorewall-lib.pl index 51783a696..85ada5296 100755 --- a/shorewall/shorewall-lib.pl +++ b/shorewall/shorewall-lib.pl @@ -718,7 +718,7 @@ else { sub interfaces_validate { -$in{'iface'} =~ /^[a-z]+\d*(\.\d+)?$/ || +$in{'iface'} =~ /^[a-z]+\d*(s\d*)?(\.\d+)?$/ || $in{'iface'} =~ /^[a-z]+\+$/ || &error($text{'interfaces_eiface'}); local @result = ( $in{'zone'}, $in{'iface'}); if (not &new_interfaces_format()) {