Depending on where you test from, http://www.openbsd.org/faq/pf/rdr.html#reflect may help.
On 2008/11/12 12:28, Dan wrote: > Hi all, I am new to PF. Trying to set up a simple, typical ruleset as > described on openbsd.org and other places. NAT works, rdr to a machine > behind pf doesn't. The documentation says it should work. What gives? > > ext_if="dc0" > int_if="fxp0" > > > > set skip on lo > scrub in > > > rdr pass on $ext_if proto { tcp, udp } from any to any port 5000:5009 -> \ > 192.168.0.4 port 5000:5009 > nat pass on $ext_if inet from $int_if:network to any -> ($ext_if) > > Thanks!