Source code pulled from OpenBSD for OpenNTPD. The place to contribute to this code is via the OpenBSD CVS tree.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1.0 KiB

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