File:  [ELWIX - Embedded LightWeight unIX -] / elwix / config / etc / default / pf.conf
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Jul 5 23:43:00 2011 UTC (13 years, 3 months ago) by misho
Branches: misho, MAIN
CVS tags: start, elwix2_8, elwix2_7, elwix2_6, elwix2_3, elwix2_2, elwix2_1, elwix2_0, elwix1_9_mips, elwix1_9, elwix1_8, elwix1_7, elwix1_6, elwix1_5, elwix1_4, Patch1, HEAD, ELWIX2_7, ELWIX2_6, ELWIX2_5, ELWIX2_2p0, ELWIX2_1, ELWIX2_0, ELWIX1_9, ELWIX1_8, ELWIX1_7, ELWIX1_6, ELWIX1_5
ELWIX project

    1: #	$NetBSD: pf.conf,v 1.3 2005/03/15 16:05:03 peter Exp $
    2: #	$OpenBSD: pf.conf,v 1.28 2004/04/29 21:03:09 frantzen Exp $
    3: #
    4: # See pf.conf(5) and /usr/share/examples/pf for syntax and examples.
    5: # Remember to set net.inet.ip.forwarding=1 and/or net.inet6.ip6.forwarding=1
    6: # in /etc/sysctl.conf if packets are to be forwarded between interfaces.
    7: 
    8: #ext_if="ext0"
    9: #int_if="int0"
   10: 
   11: #table <spamd> persist
   12: #table <spamd-white> persist
   13: 
   14: #scrub in
   15: 
   16: #nat on $ext_if from !($ext_if) -> ($ext_if:0)
   17: #rdr pass on $int_if proto tcp to port ftp -> 127.0.0.1 port 8021
   18: #rdr pass on $ext_if proto tcp from <spamd> to port smtp \
   19: #	-> 127.0.0.1 port spamd
   20: #rdr pass on $ext_if proto tcp from !<spamd-white> to port smtp \
   21: #	-> 127.0.0.1 port spamd
   22: 
   23: #block in
   24: #pass out keep state
   25: 
   26: #pass quick on { lo $int_if }
   27: #antispoof quick for { lo $int_if }
   28: 
   29: #pass in on $ext_if proto tcp to ($ext_if) port ssh keep state
   30: #pass in on $ext_if proto tcp to ($ext_if) port > 49151 user proxy keep state
   31: #pass in log on $ext_if proto tcp to ($ext_if) port smtp keep state
   32: #pass out log on $ext_if proto tcp from ($ext_if) to port smtp keep state

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>