Forum Discussion
A irule of source IP and IP after SNAT
- Oct 23, 2014
Here's another link with an example of logging the entire connection.. client, client(snat) and server for TCP.
https://devcentral.f5.com/questions/how-to-monitor-internal-ip-translate-to-which-ip-snat-in-pool
Example from that link is here.
rule myrule { when SERVER_CONNECTED { log local0. "" log local0. "cs client [IP::client_addr]:[TCP::client_port]" log local0. "cs server [clientside {IP::local_addr}]:[clientside {TCP::local_port}]" log local0. "ss client [IP::local_addr]:[TCP::local_port]" log local0. "ss server [IP::remote_addr]:[TCP::remote_port]" } }
Here is a good question/answer on writing irules for logging connections.
https://devcentral.f5.com/questions/writing-an-irule-to-log-all-traffic
It includes examples for logging TCP and UDP traffic. Though it does not show you how to log the SNAT'd IP address.
Jason
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com