Linux – How to route different traffic over different interfaces (routes) by protocol

iptableslinuxrouting

I have two different WAN interfaces in a Linux (iptables) router. How could I achieve a situation where different traffic is routed over different interfaces, depending on the protocol (destination TCP port)? Is it even possible?

Best Answer

the feature you are looking for is named Policy Routing. Have a look at http://www.linuxhorizon.ro/iproute2.html (second example)