Edy <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> I am trying to configure spamd on the current bridge PF firewall which 
> is running on OpenBSD 4.0
> 
> fxp0 and fxp1 both are setup as bridge interfaces
> 
> the following is the rdr rule for spamd
> 
> ## Spamd Stuff
> # Table that spamd updates
> table <spamd> persist
> table <spamd-white> persist file "/etc/whitelist.txt"

> # If not on whitelist, redirect to spamd
> rdr pass on $ext_if inet proto tcp from !<spamd-white> to any \
>        port smtp -> 127.0.0.1 port spamd
> # Because this is a bridge, explicit route to this machine
> pass out route-to lo0 proto tcp from any to 127.0.0.1 port spamd

try this fragment instead, note that there is no pass in rdr
and the route-to is applied to an incoming packet. Using
tags to match nat/rdr rules to filter rules is much easier.

  # If not on whitelist, redirect to spamd
  rdr on $ext_if inet proto tcp from !<spamd-white> to any \
       port smtp tag SPAMD -> 127.0.0.1 port spamd
  pass in route-to lo0 tagged SPAMD keep state

Can

Reply via email to