seperate uplink form downlink traffic

Hello,
Can someone advice me on how to separate my uplink traffic from the downlink traffic. I have two different ISPs . one has a good downlink and the other a good uplink. I want to send all uplink traffic through one and all downlink through the other.

thanks

just send the traffic via ISP1 and masquerade it to IP address of ISP2. if ISP1 don’t block ISP2’s addresses - it will work

Thanks for the help Chupaka, but I don’t understand what you mean by send through isp1 and masquerade through isp2
Do you mean i should src-nat to isp1 and masquerade to isp 2? I tried it this way, but it doesnt work. Please clarify

2 X ;;; isp2
chain=srcnat action=src-nat to-addresses=168.192.4.1

3 ;;; isp1
chain=srcnat action=masquerade src-address=192.168.6.0/24

ip route gateway ips1
and
masquerade isp2

/ip route add gateway=isp1
/ip firewall nat add chain=srcnat out-interface=isp1 action=src-nat to-addresses=address_received_from_isp2

/ip route add gateway=isp1
/ip firewall nat add chain=srcnat out-interface=isp1 action=src-nat to-addresses=address_received_from_isp2


For every complex problem, there is a solution that is simple, neat, and wrong.

¡ɹǝ|nɹ SOɹǝʇnoɹ ʞıʇoɹʞıW ɯ‚|




Thank You guys, I tried that same config Chupaka, but It didn’t work. I guess both ISPs do not accept foreign IPs.

:laughing: clever

Hello guys,

As work around for ISPs filtering of foreing IPs can I use a tunnel to do this?

if you will find some VPN provider that will pass packets with any src-address - then yes, it will work

Need a tunnel talk to us