JW123_149970
Apr 24, 2014Nimbostratus
Solved
F5 connects to wrong port
I'm using a Big-IP F5 9.4.2. I'm trying to specify that under certain conditions, an incoming request on port 80 should be sent to 172.18.0.12 port 8080. It ends up connecting to the right IP, but using port 80 instead.
My virtual server uses an irule that looks like this:
when HTTP_REQUEST {
various conditions which lead to this line being executed:
node 172.18.0.12 8080
log local0. "HTTP_REQUEST: [LB::server addr]:[LB::server port]"
}
when LB_SELECTED {
log local0. "LB_SELECTED: [LB::server addr]:[LB::server port]"
}
when SERVER_CONNECTED {
log local0. "SERVER_CONNECTED: [IP::server_addr]:[serverside {TCP::remote_port}]"
}
The output is:
Rule myrule : 172.18.0.12:8080
Rule myrule : 172.18.0.12:8080
Rule myrule : 172.18.0.12:80
What could cause the port to be changed to 80? I'm not using pools here; just specific nodes. And there are no other irules on the VS.
you need this to be enabled.
translate service disable