After upgrading to 17.x to 18.1.2, the outgoing NAT address translation doesn't work any more as expected.
I have outgoing nat configured to use the interface address on a CARP cluster, which used do use the physical ip address of each machine.
After the upgrade, outgoing traffic uses all VIF ip addresses randomly, making some sites' session handling nonfunctional.
Hi,
See: https://github.com/opnsense/changelog/commit/79852185a
It is the new default for consistency reasons. If you need this to work in a different manner use manual outbound.
Cheers,
Franco
Ok, I fixed this by specifying a dedicated IP.
IMHO the sticky option should be default on, since load balancer et al get confused if the same client is using different ips within the same session.
Yes, we'll enable sticky by default.
https://github.com/opnsense/core/commit/912dd0d
Cheers,
Franco