relayd redirect not working..

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

relayd redirect not working..

Keith-125
Hi, I am trying to get pf & relayd to redirect port 80 to a some backed
www servers but I can't get relayd to start. If I have the following in
my relayd.conf file.....

  redirect "www" {
    listen on 127.0.0.1 80
    tag REDIRECTED
    forward to 10.0.0.10 port 80
  }

and try to start relayd then it just fails with the following in
/var/log/daemon...

Mar  4 23:32:44 NodeB relayd[31756]: startup
Mar  4 23:32:44 NodeB relayd[12344]: hce exiting, pid 12344
Mar  4 23:32:44 NodeB relayd[4920]: pfe exiting, pid 4920
Mar  4 23:32:44 NodeB relayd[27847]: relay exiting, pid 27847
Mar  4 23:32:44 NodeB relayd[32752]: relay exiting, pid 32752
Mar  4 23:32:44 NodeB relayd[31463]: relay exiting, pid 31463

If I comment out the above redirect then relayd starts ok.

I am also not sure about exactly what rules I need to put into my
pf.conf for a redirect, I know I need an anchor and assume that just

anchor "relayd/*"

would be ok and that I need to put in either a pass or match rule
also... eg.

pass in on $ExtIf inet proto tcp from <Admin> to myip/32 port 80
$TcpState tagged REDIRECTED

If anyone can help then that would be great.
Thanks for reading.
Keith