X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=PVE%2FFirewall.pm;h=d867576939288356b979fc8aecf2e99916e1c4e9;hb=31ff3ef69986d3f600e6d8fc68187d79f5284100;hp=aeb18095b7644753e29e41ee848b42cc10a676f5;hpb=bfbfa8b6ce4c2dba5cccf65fdf57dc0c4273879c;p=pve-firewall.git diff --git a/PVE/Firewall.pm b/PVE/Firewall.pm index aeb1809..d867576 100644 --- a/PVE/Firewall.pm +++ b/PVE/Firewall.pm @@ -349,8 +349,8 @@ sub generate_tap_rules_direction { generate_group_rules($ruleset, $group_rules, $2); } ruleset_generate_rule($ruleset, $tapchain, $rule); - my $accept_action = $direction eq 'OUT' ? "-g $bridge-IN" : '-j ACCEPT'; - ruleset_addrule($ruleset, $tapchain, "-m mark --mark 1 $accept_action"); + ruleset_addrule($ruleset, $tapchain, "-m mark --mark 1 -g $bridge-IN") + if $direction eq 'OUT'; } else { $rule->{action} = "$bridge-IN" if $rule->{action} eq 'ACCEPT' && $direction eq 'OUT'; ruleset_generate_rule($ruleset, $tapchain, $rule);