Segue abaixo o script para utilização de dois links de internet.
Trocar os IPs etc conforme o comentário…
Adicionar o mesmo nome dos links que voce utilizar no script no arquivo /etc/iproute2/rt_tables
echo "1 gvt" >> /etc/iproute2/rt_tables
echo "2 copel" >> /etc/iproute2/rt_tables
Script:
#!/bin/sh
# Dois links de internet
# Balaceamento de Link
# Genilto Dallo geniltodallo@gmail.com
#---------------------
IP1=10.1.11.20 #IP Link 1
IP2=200.195.176.28 #IP Link 2
IFACE1=eth1 #Interface do Link 1
IFACE2=eth2 #Interface do Link 2
GW1=10.1.11.1 #Gateway Link 1
GW2=200.195.176.25 #Gateway Link 2
W1=1 #Peso do balaceamento link 1
W2=1 #Peso do balanceamento link 2
NAME1=gvt #Nome do link 1
NAME2=copel #Nome do link 2
ip route add $IP2/24 dev $IFACE2 src $IP2 table $NAME2
ip route add default via $GW2 table $NAME2
ip route add $IP1/24 dev $IFACE1 src $IP1 table $NAME1
ip route add default via $GW1 table $NAME1
ip rule add from $IP2 table $NAME2
ip rule add from $IP1 table $NAME1
ip route add default scope global nexthop via $GW2 dev $IFACE2 weight 1 nexthop via $GW1 dev $IFACE1 weight 1