mars 01, 2007 Archives

jeu mar 1 18:24:33 CET 2007

SourceRouting and Redundant Internet Connection.

Salut les lutins,

Bon comment faire joujou avec deux liens DSL, failover, load balancing avec votre pingouin favori.

Ah ca y est il a les yeux qui brillent comme disent les petits gars de gcu !!

Supposons un truc du genre :

Pour envoyer les petits poids sur les deux canaux...
Pour la ligne DSL 0:

# ip rule add from 62.39.164.2 lookup 1
# ip route add 192.168.1.0/24 via 192.168.1.1 table 1
# ip route add default via 62.39.164.1 table 1
Pour la ligne DSL 1:
# ip rule add from 115.76.83.10 lookup 2
# ip route add 192.168.1.0/24 via 192.168.1.1 table 2
# ip route add default via 115.76.83.9 table 2
Bon maintenant la magie opère :
# ip route add default equalize
        nexthop via 62.39.164.1 dev eth0 
	nexthop via 115.76.83.9 dev eth1 
Bon il faut que votre kernel soit compilé avec :
 zcat config.gz |grep MULTI
CONFIG_IDEDISK_MULTI_MODE=y
# CONFIG_SCSI_MULTI_LUN is not set
CONFIG_IP_MULTICAST=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
# CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set
CONFIG_IP_NF_MATCH_MULTIPORT=m
CONFIG_IP6_NF_MATCH_MULTIPORT=m
CONFIG_PPP_MULTILINK=y
#

Et surtout : CONFIG_IP_MULTIPLE_TABLES, CONFIG_IP_ROUTE_MULTIPATH, et tout
ce qui va bien pour iproute.
Que du bonheur !

Bon dernière news (merci Cyrille): Sun Microsystem rejoint la FSF selon :

Excellent pointeurs sur différentes notions d'UNIX par le non moins excellement Emmanuel Fleury:
  =>http://www.labri.fr/perso/fleury/courses/misc/ -----