Solved
Forum Discussion
PeteWhite
Employee
Not too sure quite what you want but you can use the HSL command to create the HSL connection directly instead of going through a publisher: https://clouddocs.f5.com/api/irules/HSL__open.html
when CLIENT_ACCEPTED {
set hsl [HSL::open -proto UDP -pool <HSL pool>]
HSL::send $hsl "Client connect from [IP::client_addr]:[TCP::client_port]"
}
Latchezar_Dimov
Feb 09, 2022Nimbostratus
Hello Pete,
Do I need to add more rows (like below) in order to collect the client IP or your rule do it? Our goal is to send the client IP over HSL for ldap service with SNAT.
example:
when SERVER_CONNECTED {
set client "[IP::client_addr]:[TCP::client_port]"
set snat "[IP::local_addr]:[TCP::local_port]"
set node "[IP::server_addr]:[TCP::server_port]"
}