>>but that only works if the optimize flag is set (else we do not have that 
>>rule)? 

I wanted to say something like:

    ruleset_insertrule($ruleset, "PVEFW-FORWARD", "-m conntrack --ctstate 
INVALID,NEW -j PVEFW-smurfs") if $hostfw_options->{nosmurfs};
    ruleset_insertrule($ruleset, "PVEFW-FORWARD", "-p tcp -j PVEFW-tcpflags") 
if $hostfw_options->{tcpflags};

    if($hostfw_options->{optimize}){

        my $accept = ruleset_chain_exist($ruleset, "PVEFW-IPS") ? "PVEFW-IPS" : 
"ACCEPT";
        ruleset_insertrule($ruleset, "PVEFW-FORWARD", "-m conntrack --ctstate 
RELATED,ESTABLISHED -j $accept");
        ruleset_insertrule($ruleset, "PVEFW-FORWARD", "-m conntrack --ctstate 
INVALID -j DROP");
    }


----- Mail original ----- 

De: "Dietmar Maurer" <diet...@proxmox.com> 
À: "Alexandre DERUMIER" <aderum...@odiso.com> 
Cc: pve-devel@pve.proxmox.com 
Envoyé: Vendredi 18 Avril 2014 10:30:28 
Objet: RE: firewall option nosmurfs and tcpflags 

> just put the rule in PVEFW-FORWARD, after 
> 
> -A PVEFW-FORWARD -m conntrack --ctstate INVALID -j DROP -A PVEFW- 
> FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT 
_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to