Hello All,

I have set up a PF on a OpenBSD 3.3 box, the NAT and
binat is working fine. But I can’t redirect the
traffic to the local server. I did this before when I
used OpenBSD 3.0. Here is the pf.conf file:

 

********pf.conf***********

 

# macros

int_if = "fxp1"

ext_if = "fxp0"

tcp_services = "{ 21, 25, 80, 1723 }"

priv_nets = "{ 127.0.0.0/8, 192.168.0.0/16,
172.16.0.0/12, 10.0.0.0/8 }"

 

# options

#set loginterface $ext_if

 

# scrub

scrub in all

 

# nat/rdr

nat on $ext_if from $int_if:network to any ->
($ext_if)

binat on $ext_if from 10.0.0.3 to any ->
123.123.123.123

binat on $ext_if from 10.0.0.4 to any ->
234.234.234.234

rdr on $int_if proto tcp from any to any port 21 ->
127.0.0.1 port 8021

rdr on $ext_if proto tcp from any to 123.123.123.123
port 80 -> \

10.0.0.3 port 80 

rdr on $ext_if proto tcp from any to 123.123.123.123
port 80 -> \

10.0.0.3 port 21 

rdr on $ext_if proto tcp from any to 123.123.123.123
port 80 -> \

10.0.0.3 port 25 

rdr on $ext_if proto tcp from any to 234.234.234.234
port 1723 -> \

10.0.0.4 port 1723

rdr on $ext_if proto 47 from any to 234.234.234.234 ->
10.0.0.4

 

# filter rules

block all

block in on $ext_if all

pass quick on lo0 all

 

# active spoofing protection for the internal
interface

#antispoof quick for $int_if

 

block drop in quick on $ext_if from $priv_nets to any

block drop out quick on $ext_if from any to $priv_nets

pass in on $ext_if inet proto tcp from any to
($ext_if) \

port $tcp_services flags S/SA keep state

pass in on $ext_if inet proto 47 from any to
234.234.234.234 keep state

pass in on $int_if from $int_if:network to any keep
state

pass out on $int_if from any to $int_if:network keep
state

pass out on $ext_if proto tcp all modulate state flags
S/SA

pass out on $ext_if proto { udp, icmp } all keep state

pass out on $ext_if proto 47 all keep state
 



Is there any idea can help?

Thanks

Eric



__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com

Reply via email to