rendered paste body/sbin/ip rule add from $IP1 lookup nic1
/sbin/ip rule add from $IP2 lookup nic2
/sbin/ip rule add from $IP3 lookup nic3
/sbin/ip rule add to $IP1 lookup nic1
/sbin/ip rule add to $IP2 lookup nic2
/sbin/ip rule add to $IP3 lookup nic3
/sbin/ip route flush table nic1
/sbin/ip route flush table nic2
/sbin/ip route flush table nic3
/sbin/ip route add $IP1 dev $IF1 scope link table nic1
/sbin/ip route add $IP2 dev $IF2 scope link table nic2
/sbin/ip route add $IP3 dev $IF3 scope link table nic3
/sbin/ip route add $NETMASK1 dev $IF1 proto kernel scope link src $IP1 table nic1
/sbin/ip route add $NETMASK2 dev $IF2 proto kernel scope link src $IP2 table nic2
/sbin/ip route add $NETMASK3 dev $IF3 proto kernel scope link src $IP3 table nic3
/sbin/ip route add default via $GATEYWAY1 dev $IF1 table nic1
/sbin/ip route add default via $GATEYWAY2 dev $IF2 table nic2
/sbin/ip route add default via $GATEYWAY3 dev $IF3 table nic3