Hi guys!
Although this case is not RouterOS specific I hope to find answer here. I have RouterBoard RB493G with 3 different ISP (ISP1, ISP2, ISP3) connections on 3 of ethernet ports (Ether1, Ether2, Ether3). One of them (ISP1) is used as default gateway (ISP1_GW reachable via Ether1) and I have and a port-forwarding (Port1) rule to internal host (Host1) reachable via Ether4.
The problem is next:
If I receive request on ISP1_IP:Port1 packets are forwarded to Host1:Port1, then response is returned also via ISP1_GW and everything is fine. But if request is on ISP2_IP:Port1 packets are forwarded to Host1:Port1, but responses again out from RouterBoard via ISP1_GW (as this is default gateway) and connection, of course, fail.
Is it possible to be created such a scheme in wich responses to be routed through interface on wich request is received ?
Regards!