Ubuntu Failover Router
scritto da admin il 25 Agosto 2009
Creare un Router Failover con Ubuntu è davvero semplice.
Il primo passo è configure le schede di rete, il passo successivo è quello di consentire
il routing failover sulla propria macchina Linux, in modo che se il primo gateway muore, il
routing passa automaticamente al gateway successivo. Per fare ciò,
bisogna aggiungere il gateway predefinito fornito dal vostro
ISP per entrambe le schede di rete:
# route add default gw 79.37.112.95 dev eth0 (Telecom)
# route add default gw 88.149.224.205 dev eth1 (NGI)
Poi bisogna modificare il file / proc/sys/net/ipv4/route/gc_timeout. Questo file
contiene un valore numerico che indica il tempo in secondi dopo di che
il kernel dichiara un percorso diventa inattivo e passa automaticamente alla
l’altro se disponibile. Il valore di default è di 300, bisogna cambiarlo
con un valore piu basso, diciamo 10 o 15:
# echo “10″ > /proc/sys/net/ipv4/route/gc_timeout
Infine bisogna abilitare l’ip forwarding tra le interfacce di rete:
echo “1″ > /proc/sys/net/ipv4/ip_forward
Tutte e due le modifiche le possiamo inserire nel file /etc/rc.local cosi
saranno applicate ad ogni avvio.
Ora la vostra Ubuntu è pronta per funzionare come router failover,
automaticamente passerà da un gateway a l’altro appena uno dei due
non è più disponibile.
