Hi list,
I have 3 web servers running on port 8080 behind PF firewall. I am trying
to load balance these incoming connections to these web servers.
I wrote rules as below. Pls pay attention to *highligthed BOLD* rules .
they are the once I have written. But, I can NOT login to these web servers
from the Internet.
# macros
ext_if="em0"
int_if="em1"
web_servers = "{ 192.168.x.64, 192.168.x.66, 192.168.x.67 }"
lan_net="192.168.x.0/24"
# options
set block-policy return
set loginterface $ext_if
set skip on lo
set state-policy if-bound
# Normalizing packets
# Filter traffic for unusual packets
match in on $ext_if scrub (random-id min-ttl 5 no-df)
match out on $ext_if scrub (random-id no-df)
*match in on $ext_if inet proto tcp to $ext_if port 8080 rdr-to $web_servers
\
round-robin sticky-address *
# filter rules
block in log
block out log
*pass out log on $int_if inet proto tcp from any to $web_servers port 8080 \
flags S/SA modulate state*
I visited this url as well. http://www.openbsd.org/faq/pf/pools.html
Still no luck.
Where have I gone wrong?
--
Thank you
Indunil Jayasooriya