PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 PPP-Verbindungen gleichzeitig


Schnuffy
07.06.01, 15:25
Hallo Leute,

vielleicht könnt ihr mir ja helfen. Ich stehe langsam auf dem Schlauch. Folgende Konfiguration:

Suse Linux 7.0
Ethernet-Netzwerk-Karte eth0 Adresse 192.168.1.1 Gateway 192.168.0.1
Fritz PCI ippp0 Adresse 192.168.0.99 P-t-P 192.168.0.1 dynamisch
Fritz PCI ippp1 Adresse 195.47.23.13 P-t-P 207.24.1.33 Gateway 192.168.0.1

Routing, Masquerading, etc. funktioniert alles nur wenn ich eine ippp1 Verbindung auf hatte geht nichts mehr. Auf ippp0 geht es ins Internet und auf ippp1 an einen entfernten Rechner zur Fernwartung mit Einwahl. Sobald ich mit ippp1 eine Verbindung auf hatte steht die defaultroute auf der ippp1 und ich krieg sie nicht mehr weg. Auskommentieren des "defaultroute" oder setzen von "deldefaultroute in options.ippp1 brachte nicht den gewünschten Erfolg. :o

Der Rechner fungiert als Router, eine manuelle Einwahl scheidet aus. Ich weiss dass es geht, da ich es bei einem Kollegen bereits mal gesehen habe. :eek:

Danke.

Schnuffy

LKH
07.06.01, 15:53
Hallo,

wie und wo möchtest du denn die Defaultrouten löschen? Und wie sieht das Routing vor und nach der Anwahl mit ippp1 aus?

Schnuffy
08.06.01, 06:56
Das ist ja das Problem. Das Routing stimmt, sieht wie folgt aus:
147.204.2.232 0.0.0.0 255.255.255.255 UH 0 0 0 ippp1
192.168.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ippp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 ippp0

Öffne ich jetzt eine Verbindung zu ippp1 so wird eine zusätzliche Default route eingetragen, sieht dann so aus:
147.204.2.232 0.0.0.0 255.255.255.255 UH 0 0 0 ippp1
192.168.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ippp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 147.204.2.232 0.0.0.0 UG 0 0 0 ippp1
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 ippp0

Jetzt geht natürlich die Internet-Route auf ippp0 nicht mehr. Auch wenn auf ippp0 eine Internet-Verbindung bereits besteht geht nichts mehr, da ippp1 eine 2. default route einträgt und das System nicht mehr weiss wo es hin routen soll. :mad:

Schnuffy
08.06.01, 08:47
Nochmal zur Erläuterung:

ippp0 ist eine Internet-Verbindung mit dynamischer IP-Adresse
ippp1 ist eine Verbindung mit statischen Adressen bei der nur auf diesen einen Host (207.24.1.33) zugegriffen wird.

Wie stelle ich es an dass bei Anwahl über ippp1 KEINE defaultroute gesetzt wird, nur über ippp0?

Schnuffy
08.06.01, 13:06
Hey, danke, hab es grad probiert und funzt tadellos. :D

Ist zwar nicht die eleganteste aller Lösungen aber es funktioniert.

Danke nochmals. :D

MaddinR
08.06.01, 23:05
Hi,

schau mal in das script /etc/ppp/ip-up
dort solltest du (ich hoffe auch bei Suse)einen eintrag finden der ungefähr so lautet:
route del default
route add default netmask 0 $PPP_IFACE
ersetze dort mal $PPP_IFACE durch ippp0

das ist wohl keine wirklich saubere lösung ich denke aber es funzt.

martin

MaddinR
08.06.01, 23:08
Hi,

schau mal in das script /etc/ppp/ip-up
dort solltest du (ich hoffe auch bei Suse)einen eintrag finden der ungefähr so lautet:
route del default
route add default netmask 0 $PPP_IFACE
ersetze dort mal $PPP_IFACE durch ippp0

das ist wohl keine wirklich saubere lösung ich denke aber es funzt.

martin