On Tue, Aug 09, 2016 at 04:33:33PM +0200, Sebastian Benoit wrote:
> Mathieu BLANC(mathieu.bl...@smile.fr) on 2016.08.09 11:18:57 +0200:
> > Hello,
> > 
> > I'm using relayd with Redirections (OpenBSD 5.9)
> > Relayd creates these rdr-to rules :
> > anchor "XXXX_http" all {
> >   pass in quick on rdomain 0 inet proto tcp from any to A.B.C.D port = 80 
> > flags S/SA keep state (tcp.established 600) rdr-to <pool_http> port 80 
> > round-robin
> > }
> > 
> > Is there a way to modify the Stateful Tracking Options after keep state ? 
> > (I'd
> > want to add a max state on a specific redirection)
> > 
> > Thanks !
> 
> Use the "pftag name" option.
> 
> That will change the inserted rule to not have the quick keyword. Also it
> gets a "tagged name" added.
> 
> Then, in pf.conf add another rule
> 
>  pass in tagged name keep state (max 3)
> 

Just tried your solution, it's perfect ;)
I've used "match pftag name".

Thank you !

(in the man :
     [match] pftag name
             Automatically tag packets passing through the pf(4) rdr-to rule
             with the name supplied.  This allows simpler filter rules.  The
             optional match keyword will change the default rule action from
             `pass in quick' to `match in' to allow further evaluation in the
             pf ruleset using the tagged name rule option.
)

-- 
Mathieu

Reply via email to