sideband connections
5 TopicsSideband connection coming from 127.1.1.3: virtual server can't reply. How to fix?
Hi all, I have an iRule configured on a virtual server that is attempting to make a sideband connection to another virtual server. The target virtual server also has an iRule, and everything works just fine when I target that virtual server directly. However, when I try to use the virtual server from within the iRule, the connection times out. Here is the relevant section of iRule code: set sidebandRequest "GET /service?$payload HTTP/1.1\r\n\r\n" set sidebandServer [connect -protocol TCP -timeout 100 -idle 5 -status connect_status $static::SBVirtualServer] send -status send_status -timeout 300 $sidebandServer $sidebandRequest set sidebandResponse [recv -status recv_status -timeout 1000 $sidebandServer] When I look at the packet capture for the sideband connection attempt, I see this: so I think that the root of my problem might be that 127.1.1.3 source address: it seems clear that the server at 192.168.0.111 won't be able to send any responses back to there. I had an idea that I might want to configure address translation on the source virtual server, so I tried that. I used both the "automap" setting, and the "SNAT Pool" setting, with a pool I created using the LTM's address on that 192.168.0.x network. No joy with either approach. Am I in the right general area? How should I fix this? Thanks DaveSolved539Views0likes2CommentsHTTPS sideband connection with certificate authentication
Hello Is it possible to make a https sideband connection with certificate authentication from a custom iRule. The connection I need is the same as the one created with this curl command: curl --cacert /root/CA.pem -d " date " --cert /root/cert.pem:admincert https://server.domain.int:550/OTP/rest/service/generate451Views0likes2Commentssideband connect command crashes but no logs
Hi, I have created a simple iRule for sideband connections. Here is how the connection is being initialized: if {[catch {connect -timeout 1000 -idle 30 -status conn_status 10.10.10.10:8080} conn] == 0 && $conn ne ""}{ log local0. "Connect returns: $conn and conn status: $conn_status" } else { log local0. "Connection could not be established to sideband_virtual_server" } But, it doesn't look to work - the connection is not being established. Only the log that i see in /var/log/ltm is "Connection could not be established to sideband_virtual_server". I don't even see the try of establishing of TCP connection from the F5 box to the sideband server by using tcpdump. As i'm new to F5, could you please help me to understand what did I do wrong and is there a way to see the exceptions being throwing by the LTM while processing the iRule? Thanks340Views0likes7Comments