I have a script that does the balancing for destination. I have 4 links, but when I want to access an internal IP in 3389 can only connect the gateway that my IP is registered as a destination.
Slackware 12.2
ETH0 its [login to view URL], the correct will be [login to view URL] ETH3.
root@internet:~# tcpdump -i eth0 src port 3389
13:53:01.859728 IP [login to view URL] > virtua.com.br.57998: Flags [S.], seq 1067122160, ack 2213563057, win 16384, options [mss 1460,nop,wscale 0,nop,nop,TS val 0 ecr 0,nop,nop,sackOK], length 0
If it's just routing that you need help with I would be more than happy to help you achieve the correct route to the ETH3 NIC. Should be pretty quick and if you can show me the issue and how you are testing we can close this out quickly.