PF and State Table

Jeremy Chadwick koitsu at freebsd.org
Thu Apr 3 04:20:26 UTC 2008


On Wed, Apr 02, 2008 at 09:17:07PM -0700, Kian Mohageri wrote:
> On Wed, Apr 2, 2008 at 1:33 PM, Mark Pagulayan
> <m.pagulayan at auckland.ac.nz> wrote:
> > Hi,
> >
> >  What pf version are you using? Correct me if I am wrong guys, on PF4.1
> >  which a the release version of pf on freebsd 7.0 when you specify keep
> >  state the flag S/A is implied?
> >
> 
> Correct, and if you leave out 'keep state' entirely, it will apply
> 'flags S/SA keep state'
> 
> e.g.,
> 
> kian at alvis:~
> > cat pf.conf
> pass on em0
> 
> kian at alvis:~
> > pfctl -vnf pf.conf
> pass on em0 all flags S/SA keep state

I'd like to know what exactly happens to UDP and ICMP packets when
hitting that rule, since UDP and ICMP don't have such flags.  The
documentation doesn't really discuss what happens in this case.

This is why I solicit having 3 separate rules for each protocol (TCP =
flags S/SA keep state, UDP = keep state, ICMP = keep state).

-- 
| Jeremy Chadwick                                    jdc at parodius.com |
| Parodius Networking                           http://www.parodius.com/ |
| UNIX Systems Administrator                      Mountain View, CA, USA |
| Making life hard for others since 1977.                  PGP: 4BD6C0CB |



More information about the freebsd-pf mailing list