Hallo Liste,
unser Router hat zwei DSL-Verbindungen: DSL-1 (Volumen-Flat) und DSL-2 (Flat, die aber nur von einem Rechner genutzt werden darf). Auf DSL-1 ist die default-Route gesetzt. Ein Rechner mit einer bestimmten, statischen IP (172.16.0.235) soll aber über DSL-2 rausgehen.
Unter 7.3 mit Kernel 2.2.18 hatte ich eingerichtet:
X=`/sbin/route -n|/usr/bin/grep " ppp1"| /usr/bin/awk {'print $1'}` /usr/sbin/ip rule add from 172.16.0.235 table T-DSL /usr/sbin/ip route add default via $X dev ppp1 table T-DSL
(eingerichtet nach: http://lartc.org/howto/lartc.rpdb.multiple-links.html )
Das hat unter 7.3 auch alle prima geklappt. Nach dem Update auf 8.2 allerdings funzt das nicht mehr. Es gehen zwar noch Pakete raus (mit iptraf zu sehen), aber es kommt nichts mehr rein.
Wenn die default-Route über DSL-2 läuft, gibt es auch hier keine Probleme.
Die Routen sind wie folgt gesetzt:
HANSE-ROUTER-01:~ # route -n Kernel IP routing table Destination Gateway Genmask Flags M R U Iface 217.5.98.91 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 217.5.98.91 0.0.0.0 255.255.255.255 UH 0 0 0 ppp1 192.168.0.99 127.0.0.1 255.255.255.255 UGH 0 0 0 lo 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 172.16.0.0 172.16.0.200 255.255.0.0 UG 0 0 0 eth0 172.16.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 217.5.98.91 0.0.0.0 UG 0 0 0 ppp0
HANSE-ROUTER-01:~ # ip rule list 0: from all lookup local 32765: from 172.16.0.235 lookup T-DSL 32766: from all lookup main 32767: from all lookup default
HANSE-ROUTER-01:~ # ip route list table T-DSL default via 217.5.98.91 dev ppp1
Kann es sein, daß hier die Routing-Funktionen geändert wurden?
Danke für jeden Tip
Michael =:-))#