Routing Marks

I have a router with multiple WAN interfaces and I’ve been able to configure it such that traffic coming in on a particular external IP address is sent back out on the same interface that it came in on.

However I also need traffic originating from a particular internal ip address to be sent out on a particular interface and with a particular external IP address. So for example interface ether1 has external IP’s 1.1.1.2, 1.1.1.3, 1.1.1.4 for example and I need to configure internal IP 10.1.1.2 to not only send out it’s traffic on ether1 but that the traffic should appear to come from 1.1.1.2 (likewise 10.1.1.3 from 1.1.1.3).

Any hints/tips on the easiest way to accomplish that?

Cheers,

Mike <<<<<