B. Höffgen wrote (on 26 Jan 2002 at 15:39):
wie könnte ich folgendes Problem lösen: Ich möchte, dass der Server je nach dem welcher IP-Bereich angesprochen wird über ippp0 oder ippp1 wählt. Soll heissen: Normalerweise soll er über ippp0 sich ins Internet einwählen. Über ippp1 soll er sich bei einem Server einwählen um Daten abzugleichen. Bis jetzt wurde der Abgleich manuell vorgenommen. Dies soll automatisch passieren. Ich kann ja nur eine default-route setzen, richtig? Und die ist auf ippp0 gesetzt. Wie schaffe ich es das er bei Bedarf automatisch ippp1 verwendet? Danke.
Genauso wie mit der Default-Route, bloß nicht mit default-route. Angenommen, ippp1 hat die dummy-IP-Adressen (d.h. local:remote. Ob diese Adressen während der LCP-Verhandlungen dynamisch mit 'echten' Adressen ersetzt werden, ist unerheblich: der Kernel ersetzt die Adressen auch in den statischen Routes). Jetzt willst Du ippp1 benutzen, wenn Daten ins Netzwerk 123.456.0.0/16 geschickt werden, sonst ippp0. Gut, die Default- Route auf ippp0 kann bleiben; hinzu kommt das: route add -host 10.0.0.4 dev ippp1 (vermutlich setzt ipppd obige Host-Route automatisch) route add -net 123.456.0.0 gw 10.0.0.4 netmask 255.255.0.0 Fertig ist. Dann mußt du kontrollieren, daß die Routes alle Wähl- und Auflegevorgänge überleben. Falls nicht, kannst Du sie in /etc/ppp/ip-up bzw. /etc/ppp/ip-down wiederherstellen. T. -- -- Tony Crawford -- tc@crawfords.de -- +49-3341-30 99 99 --