=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/etc/pf.conf,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- src/etc/pf.conf 2002/12/13 10:20:25 1.9 +++ src/etc/pf.conf 2002/12/19 00:06:29 1.10 @@ -1,4 +1,4 @@ -# $OpenBSD: pf.conf,v 1.9 2002/12/13 10:20:25 henning Exp $ +# $OpenBSD: pf.conf,v 1.10 2002/12/19 00:06:29 deraadt Exp $ # # See pf.conf(5) for syntax and examples # General order: options, scrub rules, NAT/rdr, and filter rules. @@ -9,29 +9,28 @@ external_addr="192.168.1.1" # Normalize: reassemble fragments and resolve or reduce traffic ambiguities -# scrub in all +#scrub in all # nat: packets going out through $ext_if with source address $internal_net will get # translated as coming from $external_addr, a state is created for such packets, # and incoming packets will be redirected to the internal address. +#nat on $ext_if from $internal_net to any -> $external_addr -# nat on $ext_if from $internal_net to any -> $external_addr - # rdr: packets coming in on $ext_if with destination $external_addr:1234 will # be redirected to 10.1.1.1:5678. A state is created for such packets, and # outgoing packets will be translated as coming from the external address. +#rdr on $ext_if proto tcp from any to $external_addr/32 port 1234 -> 10.1.1.1 port 5678 -# rdr on $ext_if proto tcp from any to $external_addr/32 port 1234 -> 10.1.1.1 port 5678 - # filter rules # the implicit first two rules are -# pass in all -# pass out all +#pass in all +#pass out all # block all incoming packets but allow ssh, pass all outgoing tcp and udp -# connections and keep state -# log blocked packets +# connections and keep state, logging blocked packets +#block in log all +#pass in on $ext_if proto tcp from any to $ext_if port 22 keep state +#pass out on $ext_if proto { tcp, udp } all keep state -# block in log all -# pass in on $ext_if proto tcp from any to $ext_if port 22 keep state -# pass out on $ext_if proto { tcp, udp } all keep state +# anchor to attach spews rules, which will redirect to spewsd(8) +#rdr-anchor spews inet proto tcp from any to any port = smtp