Hallo, ich hab hier ein kleines Problem. Ich moechte spezielle Daten die zu einem Server gehen ueber einen seperaten ISDN Kanal laufen lassen. Dazu hab ich im Yast ne neue Schnittstelle angelegt und die auch gleich mit nem anderen Provider verbunden. Weiterhin hab ich ein Routingeintrag zu der IP des Servers gesetzt. Wenn ich mich jetzt aber zu dem entsprechenden Server connecten will, wird zwar automatisch gewaehlt, aber auch mein Routingeintrag geandert. Damit funktioniert das ganze aber nicht mehr, da der die Packete ja wieder ueber das normale Interface raus schickt und nicht ueber mein eigenes. Ich hab auch schon die diversen Scripte in /etc/ppp durchgesucht, hab aber die Stelle, an dem die Route veraendert wird, nicht gefunden. Kann mir da jemand weiterhelfen, btw. Ich benutze SuSE 8.1 Pro cu, Kai -- Unicontrol Systemtechnik GmbH Sachsenburger Weg 34, 09669 Frankenberg / OT Dittersbach Email: k.kuerschner@unicontrol.de
On Wed, Apr 23, 2003 at 11:29:31AM +0200, Kai Kürschner wrote:
Hallo,
ich hab hier ein kleines Problem. Ich moechte spezielle Daten die zu einem Server gehen ueber einen seperaten ISDN Kanal laufen lassen. Dazu hab ich im Yast ne neue Schnittstelle angelegt und die auch gleich mit nem anderen Provider verbunden. Weiterhin hab ich ein Routingeintrag zu der IP des Servers gesetzt. Wenn ich mich jetzt aber zu dem entsprechenden Server connecten will, wird zwar automatisch gewaehlt, aber auch mein Routingeintrag geandert. Damit funktioniert das ganze aber nicht mehr, da der die Packete ja wieder ueber das normale Interface raus schickt und nicht ueber mein eigenes.
Ich hab auch schon die diversen Scripte in /etc/ppp durchgesucht, hab aber die Stelle, an dem die Route veraendert wird, nicht gefunden.
Nein das ist der kernel, der bei einer Adressaenderung (auch bei einer Aenderung zur gleichen Adresse) erstmal alle Routen die das device betreffen loescht. Abhilfe 1. feste Adressen verwenden und die Verhandlung sowie das Dyn.IP Flag abschalten 2. in z.B. /etc/ppp/ip-up.d/route die route neu setzen. in etwa so : #!/bin/sh INTERFACE=$1 LOCALIP=$4 REMOTEIP=$5 if [ "$INTERFACE" = "ippp1" ]; then route add <ZIEL> gw $REMOTEIP fi -- Karsten Keil SuSE Labs ISDN development
participants (3)
-
Kai Kürschner
-
Karsten Keil
-
Peter Wiersig