No siempre existe una único gateway, hay condiciones en la cual, es conveniente establecer rutas en función de los servicios demandados.
Un ejemplo sencillo sería el siguiente:
ip route add default via 192.168.1.1
ip route add default via 192.168.1.1 table 1
ip route add default via 192.168.2.1 table 2
ip rule add fwmark 0×1 table 2
iptables -t mangle -A OUTPUT -p tcp –dport 80 -j MARK –set-mark 0×1
Con ello, todas las conexiones salientes hacia el puerto 80, serán enrutadas mediante el gw 192.168.2.1 y el resto de servicios lo hará por 192.168.1.1
