>>
>>
> This is my pf.conf that worked on the 7.2 system.

some PF syntax have been changed since OpenBSD 4.7. one is rdr . pls see this

http://www.openbsd.org/faq/upgrade47.html


So, when it comes to FreeBSD 8.2, I do NOT know, whether these syntax
are present. Pls check.



>
> proxy_services = "{ 21, 80 }"
> internal_net = "172.17.0.0/16"
> proxy = "127.0.0.1"
>
> rdr on $int_if inet proto tcp from $internal_net to any port $proxy_services
> -> $proxy port 8080


since rdr syntax has been changed. this is the new since OpenBSD 4.7

for port 80

pass in log on $int_if proto tcp from $lan_net to any port 80 \
   rdr-to 127.0.0.1 port 8080

for port 21, since ftp-proxy is running on openBSD

pass in quick log on $int_if proto tcp from $lan_net to any port 21 \
    rdr-to 127.0.0.1 port 8021


> I'm trying to use your example but I get a syntax error when trying to load.
> I'm aware of line feeds and have checked that there's none.
>
> pass in log on $int_if proto tcp from $internal_net to any port
> $proxy_services rdr -> $proxy port 8080

Pls replace like this and see.

pass in log on $int_if proto tcp from $internal_net to any port
80 rdr -> $proxy port 8080



-- 
Thank you
Indunil Jayasooriya

Reply via email to