>>-A PVEFW-FORWARD -i venet0 -j RETURN >>So that rule is just to accept traffic to non-firewalled containers.
Ok, so I think if we use RETURN (only for venet0-OUT, don't make sense for tap/veth), it should work also with this model But I don't known for group rules (do we need to add mark again everwhere ???) -A FORWARD -j PVEFW-FORWARD -A PVEFW-FORWARD -i fwbr+ -j PVEFW-FORWARD-FW -A PVEFW-FORWARD -o venet0 -m set --match-set PVEFW-venet0 dst -j PVEFW-FORWARD-VENET -A PVEFW-FORWARD -i venet0 -m set --match-set PVEFW-venet0 src -j PVEFW-FORWARD-VENET -A PVEFW-FORWARD-FW -m conntrack --ctstate INVALID -j DROP -A PVEFW-FORWARD-FW -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT -A PVEFW-FORWARD-FW -m physdev --physdev-out link+ --physdev-is-bridged -j PVEFW-FWBR-OUT -A PVEFW-FORWARD-FW -m physdev --physdev-in link+ -j PVEFW-FWBR-IN -A PVEFW-FORWARD-FW -j ACCEPT -A PVEFW-FORWARD-VENET -m conntrack --ctstate INVALID -j DROP -A PVEFW-FORWARD-VENET -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT -A PVEFW-FORWARD-VENET -i venet0 -m set --match-set PVEFW-venet0 src -j PVEFW-VENET-OUT -A PVEFW-FORWARD-VENET -o venet0 -m set --match-set PVEFW-venet0 dst -j PVEFW-VENET-IN -A PVEFW-FORWARD-VENET -j ACCEPT ----- Mail original ----- De: "Dietmar Maurer" <diet...@proxmox.com> À: "Alexandre DERUMIER" <aderum...@odiso.com> Cc: pve-devel@pve.proxmox.com Envoyé: Lundi 12 Mai 2014 07:08:41 Objet: RE: venet firewall broken? > >>Yes, we also want to filter container to container traffic. > > Previously, we had a rule > > - # always allow traffic from containers? > - ruleset_addrule($ruleset, "PVEFW-FORWARD", "-i venet0 -j RETURN"); > > so, it wasn't work at all before ? Here is what we produced previously: PVEFW-FORWARD (JRo5BSic0aO5zPRf9m6h7QUC+BM) -A PVEFW-FORWARD -i venet0 -s 192.168.3.104 -j venet0-104-OUT -A PVEFW-FORWARD -o vmbr0 -m physdev --physdev-is-out -j vmbr0-FW -A PVEFW-FORWARD -i vmbr0 -m physdev --physdev-is-in -j vmbr0-FW -A PVEFW-FORWARD -o venet0 -d 192.168.3.104 -j venet0-104-IN -A PVEFW-FORWARD -i venet0 -j RETURN So that rule is just to accept traffic to non-firewalled containers. _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel