File:  [ELWIX - Embedded LightWeight unIX -] / elwix / config / etc / uboot / pf.conf
Revision 1.2: download - view: text, annotated - select for diffs - revision graph
Mon Sep 15 19:06:47 2014 UTC (9 years, 10 months ago) by misho
Branches: MAIN
CVS tags: elwix2_8, elwix2_7, elwix2_6, elwix2_3, HEAD, ELWIX2_7, ELWIX2_6, ELWIX2_5, ELWIX2_2p0
elwix 2.2

    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>