Hallo, Leute!
Schon vor einigen Jahren hatte ich ein System eingerichtet mit zwei DSL, allerdings nicht in LoadBalancing, sondern jede mit seinen Routes.
Nun arbeite ich jetzt irgendwoanderes und wir haben heute unsere zweite VDSL-Leitung bekommen. Ich wollte dann die beide Leitungen so einrichten, dass wir über eine redundanten Anbindung (in LoadBalancing) das Internet nutzen.
Ich habe also ein Skript nach der Anleitung http://lartc.org/howto/lartc.rpdb.multiple-links.html wie folgendes gebastelt:
/bin/grep TCOM1 /etc/iproute2/rt_tables > /dev/null 2>&1 || /bin/echo 1 TCOM1 >> /etc/iproute2/rt_tables /bin/grep TCOM2 /etc/iproute2/rt_tables > /dev/null 2>&1 || /bin/echo 2 TCOM2 >> /etc/iproute2/rt_tables
# Interface des ersten Providers IF1=vlan5 # Interface des zweiten Providers IF2=vlan6 # Gateway bei dem ersten Provider IP1=192.168.178.1 # Gateway bei dem zweiten Provider IP2=192.168.179.1 # Namen der Providers T1=TCOM1 T2=TCOM2
/sbin/ip route add default via $IP1 table $T1 /sbin/ip route add default via $IP2 table $T2
# Redundanz /sbin/ip route add default scope global nexthop via $IP1 dev $IF1 weight 1 nexthop via $IP2 dev $IF2 weight 1
/sbin/ip rule add from $IP1 table $T1 /sbin/ip rule add from $IP2 table $T2
/sbin/ip route add 127.0.0.0/8 dev lo table $T1 /sbin/ip route add 127.0.0.0/8 dev lo table $T2
Leider funktioniert es nicht... Wir erreichen das Internet immer nur über die erste VDSL... Wenigstens, ein mtr zu lucabert.de zeigt immer denselbe Weg...
Ein paar Sachen zur Klärung: 1) Wir MÜSSEN (ist nicht meine Entscheidung und hat leider seine Gründe) zwei Routers nutzen, die NAT machen, also eine FritzBox für TCOM1 und ein Zyxel für TCOM2 2) 192.168.178.1 ist die IP der Fritzbox (also TCOM1, die Leitung, die wir bis heute als einzelne Leitung hatten) 3) 192.168.179.1 ist die IP des Zyxel-Routers, der heute in Betrieb genommen wurde. 4) Am Anfang gab es nur ein VLAN 192.168.178.0/24 (vlan5) für beide Routers, hat es aber überhaupt nicht funktioniert, deswegen habe ich zwei VLANs gemacht, je mit einem Netz.
Kann jemand mir sagen, was ich falsch mache und ggf. mir sagen, wie ich die Probleme beheben kann?
Besten Dank Luca Bertoncello (lucabert@lucabert.de)