]> git.proxmox.com Git - pve-firewall.git/blobdiff - src/PVE/Firewall.pm
use RETURN instead of ACCEPT to allow further processing
[pve-firewall.git] / src / PVE / Firewall.pm
index 003dde67c7acbb2542e5ae1a3c8539aff5426e6d..0f8ab646679afa52b43ecc943db8569c34d4631b 100644 (file)
@@ -1696,7 +1696,11 @@ sub compile {
     # fixme: what log level should we use here?
     my $loglevel = get_option_log_level($hostfw_options, "log_level_out");
 
-    ruleset_addrule($ruleset, "PVEFW-FORWARD", "-i venet0 -j ACCEPT");
+    # fixme: should we really block inter-bridge traffic?
+
+    # always allow traffic from containers?
+    ruleset_addrule($ruleset, "PVEFW-FORWARD", "-i venet0 -j RETURN");
+
     # disable interbridge routing
     ruleset_addrule($ruleset, "PVEFW-FORWARD", "-o vmbr+ -j PVEFW-Drop"); 
     ruleset_addrule($ruleset, "PVEFW-FORWARD", "-i vmbr+ -j PVEFW-Drop");