Doncs resulta que és una cosa ben senzilla.
A Tona ja fa una setmana que a les tardes s'utilitzen dues ADSL en paralel per contrarrestar la falta d'ample de banda que es rep per part de Telefònica.
Ho he instal·lat en un fedora 3 i no ha calgut modificar cap modul del kernel.
El procediment utilitza el iproute2 que per defecte ja porta el kernel 2.4
Necessitem una ethernet per cada ADSL amb la seva subxarxa corresponent.
Nomenclatura:
eth0 -> primer interficie connectat a la ADSL1
192.168.1.1 -> IP associada a eth0
192.168.1.2 -> IP del router ADSL1
192.168.1.0/24 -> subxarxa on hi ha ADSL1
eth1 -> primer interficie connectat a la ADSL2
192.168.2.1 -> IP associada a eth1
192.168.2.2 -> IP del router ADSL2
192.168.2.0/24 -> subxarxa on hi ha ADSL2
Primer:
Crear dues taules de rutes adicionals al fitxer /etc/iproute2/rt_tables.
Es tant senzill com obrir el fitxer amb un editor de text i afegir-hi les dues linies següents:
200 ADSL1
201 ADSL2
Segon:
Assignem cada subxarxa a la taula i interficie corresponent.
Des del prompt del sistema:
# ip route add 192.168.1.0/24 dev eth0 src 192.168.1.1 table ADSL1
# ip route add default via 192.168.1.2 table ADSL1
# ip route add 192.168.2.0/24 dev eth1 src 192.168.2.1 table ADSL2
# ip route add default via 192.168.2.2 table ADSL2
Tercer:
Ara cal assegurar que el servidor contesta per la mateixa interfície que s'ha fet la petició.
# ip route add 192.168.1.0/24 dev eth0 src 192.168.1.1
# ip route add 192.168.2.0/24 dev eth1 src 192.168.2.1
Quart:
Només cal crear la ruta per defecte balancejada.
# ip route add default scope global netxhop via 192.168.1.2 dev eth0 weight 1 nexthop via 192.168.2.2 dev eth1 weight 1
i ja està.
Podeu trobar un manual molt complert i clar de com funciona iproute2 a la següent URL:
http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Adv-Routing-HOWTO.html
Es un manual molt complert, per aconseguir això només m'he hagut de llegir les primeres 13 pàgines de 94 que en té i és fins el capítol 4 de 20 que en té, poc a poc m'aniré llegint els altres, però promet molt.
Quim

