diff --git a/Shorewall/Perl/Shorewall/Providers.pm b/Shorewall/Perl/Shorewall/Providers.pm index 9b4c78b2a..32e8a37ca 100644 --- a/Shorewall/Perl/Shorewall/Providers.pm +++ b/Shorewall/Perl/Shorewall/Providers.pm @@ -969,6 +969,11 @@ CEOF $metrics = 1; } + emit( qq(\n) , + qq(if ! \$IP -6 rule ls | egrep -q "32767:[[:space:]]+from all lookup (default|253)"; then) , + qq( qt \$IP -6 rule add from all table $providers{default}->{id} prio 32767\n) , + qq(fi) ) if $family == F_IPV6; + unless ( $tproxy ) { emit '';