hi, my users don't have public ip address, but i have users that need open ports,
i'm using a load balancing with pcc, it works perfect, but when i need to portforward ports to my users, i have to mark those users to enroute through an especific route and create a rule with in interface "the interface that they are enrouting" and netmap to theirs private ip address.
i hope you understand my problem, and thanks... sorry for my english.
What does port forwarding have to do with routing (load balancing)? those are 2 independent things.
You just need to ensure that, if requests comes from GW1, then all answers will be sent via the same gateway back.
So you need additional mark-connection rules for cases when "in-interface" is specific interface.
One problem that I found is - these rules can remark connections that already have other marks, so i created 2 mark routing rules with passtrough=no before them, just to be sure.