SuSE 8.0: ISDN und fehlende Defaultroute
Hallo, ich habe gerade ein Update von 7.3 auf 8.0 durchgeführt. Anscheinend wird beim Verbindungsaufbau per ISDN die Defaultroute nicht gesetzt, jedenfalls kann ich keinen Host anpingen, bis ich ein "route add default gw <PROVIDER-ip>" durchgeführt habe. Ich hab' das nun ins ip-up-Script eingefügt, und obwohl ich mir sicher bin dies an der richtigen Stelle getan zu haben, fehlt die Route noch immer nach jedem Verbindungsaufbau. (hab' als Provider-IP "$REMOTEIP" angegeben) Kann mir jemand sagen, an welcher Stelle ich die Zeile einfügen muss, oder wird /etc/sysconfig/isdn/ip-up evtl. gar nicht erst gestartet? -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
Hi Martin, Am Mittwoch, 24. April 2002 18:48 schrieb Martin Bertheau:
Hallo,
ich habe gerade ein Update von 7.3 auf 8.0 durchgeführt.
Anscheinend wird beim Verbindungsaufbau per ISDN die Defaultroute nicht gesetzt, jedenfalls kann ich keinen Host anpingen, bis ich ein "route add default
kann es sein, das vorher schon eine Default-Route definiert war? Gib' mal bitte vor der Einwahl ein route -n ein.
gw <PROVIDER-ip>" durchgeführt habe. Ich hab' das nun ins ip-up-Script eingefügt, und obwohl ich mir sicher bin dies an der richtigen Stelle getan zu haben, fehlt die Route noch immer nach jedem Verbindungsaufbau. (hab' als Provider-IP "$REMOTEIP" angegeben) Kann mir jemand sagen, an welcher Stelle ich die Zeile einfügen muss, oder wird /etc/sysconfig/isdn/ip-up evtl. gar nicht erst gestartet?
Wieso "/etc/sysconfig/isdn/ip-up"??? Das Script "ip-up" steht auch bei SuSE 8.0 im Verzeichnis "/etc/ppp"!!! Im Script "ip-up" im Verzeichnis /etc/ppp steht irgendwo... # from here on output is logged by logger case "$INTERFACE" in ippp*) . . case "$BASENAME" in ip-up) . . # PS: hier meine Default-Routen bzw. statischen Routen als Beispiel... case "$INTERFACE" in ippp[0234]) #echo "set route for $INTERFACE" >> /etc/ppp/ip-up.log /sbin/route add default "$INTERFACE" ;; ippp1) #echo "set route for ippp1" >> /etc/ppp/ip-up.log /sbin/route add -net 172.31.254.0 netmask 255.255.255.0 dev ippp1 /sbin/route add -net 164.24.32.0 netmask 255.255.255.0 dev ippp1 /sbin/route add -host 192.168.102.1 gw 192.168.102.11 ;; esac und im Zweig "ip-down" solltest du die Route dann wieder löschen... ip-down) . . case "$INTERFACE" in ippp[0234]) #echo "del route for $INTERFACE" >> /etc/ppp/ip-up.log /sbin/route del default "$INTERFACE" ;; ippp1) #echo "set route for ippp1" >> /etc/ppp/ip-up.log /etc/rc.d/route restart # /sbin/route del -net 172.31.254.0 netmask 255.255.255.0 dev ippp1 # /sbin/route del -net 164.24.32.0 netmask 255.255.255.0 dev ippp1 # /sbin/route add -host 192.168.102.1 gw 192.168.102.11 dev ippp1 ;; esac Viel Erfolg! Gruß Manfred
Hi,
Anscheinend wird beim Verbindungsaufbau per ISDN die Defaultroute nicht gesetzt, jedenfalls kann ich keinen Host anpingen, bis ich ein "route a dd default
kann es sein, das vorher schon eine Default-Route definiert war? Gib' mal bitte vor der Einwahl ein
route -n
ein.
Vor dem Verbindungsaufbau: Kernel IP Routentabelle Ziel Router Genmask Flags Metric Ref Use Iface 192.168.3.2 0.0.0.0 255.255.255.255 UH 0 0 0 ippp0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.3.2 0.0.0.0 UG 0 0 0 ippp0 Nach dem Verbindungsaufbau: Kernel IP Routentabelle Ziel Router Genmask Flags Metric Ref Use Iface 62.155.255.113 0.0.0.0 255.255.255.255 UH 0 0 0 ippp0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 Nach einem manuellen "route add default gw 62.155.255.113": Kernel IP Routentabelle Ziel Router Genmask Flags Metric Ref Use Iface 62.155.255.113 0.0.0.0 255.255.255.255 UH 0 0 0 ippp0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 62.155.255.113 0.0.0.0 UG 0 0 0 ippp0 Was sollte ich am besten an meiner Konfiguration ändern?
Wieso "/etc/sysconfig/isdn/ip-up"??? Das Script "ip-up" steht auch bei Su SE 8.0 im Verzeichnis "/etc/ppp"!!!
Ja sorry, kommt davon wenn man seine Mails unter Windoze schreibt... Gruß, Martin -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
Hi Martin. läuft's denn jetzt? Ansonsten... in "/etc/ppp/iptions" debug und ggf. +pwlog aktivieren # Set 'debug' to create a lot of information in /var/log/messages debug # Set '+pwlog' for logging passwords in /var/log/messages +pwlog und mit rcnetwork restart -o type=ippp ISDN neu starten. Dann in einem Konsolen-Fenster "tail -f /var/log/messages" eingeben und über "kinternet" oder in einer anderen Konsole einwählen... Wenn vor der Einwahl schon eine Default existiert, erscheint im LOG folgende Meldung: Apr 26 19:03:29 wka01529d ipppd[400]: ppp not replacing existing default route to ippp2[192.168.102.2] So wie es aussieht wird bei SuSE 8.0 beim einrichten einer PPP-Verbindung die Default-Route auf diese (bzw. auf die letzte Verbindung gesetzt; bei mir ippp2) gesetzt (war bei 7.3 nicht der Fall). Schuld daran sind die "default" Einträge im Verzeichnis "/etc/sysconfig/network" in den Dateien "ifroute-ippp[012...]". Diese einfach auskommentieren, ISDN neu starten und einwählen... vorher: root@wka01529d:/etc/sysconfig/network # route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.102.1 0.0.0.0 255.255.255.255 UH 0 0 0 ippp1 192.168.102.199 0.0.0.0 255.255.255.255 UH 0 0 0 ippp0 192.168.102.2 0.0.0.0 255.255.255.255 UH 0 0 0 ippp2 164.24.32.64 0.0.0.0 255.255.255.192 U 0 0 0 eth0 0.0.0.0 192.168.102.2 0.0.0.0 UG 0 0 0 ippp2 wegen: "/etc/sysconfig/network/ifroute-ippp2" #SuSEconfig.isdn generated line default 192.168.102.2 0.0.0.0 ippp2 nachher: root@wka01529d:/etc/sysconfig/network # route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.102.1 0.0.0.0 255.255.255.255 UH 0 0 0 ippp1 192.168.102.199 0.0.0.0 255.255.255.255 UH 0 0 0 ippp0 192.168.102.2 0.0.0.0 255.255.255.255 UH 0 0 0 ippp2 164.24.32.64 0.0.0.0 255.255.255.192 U 0 0 0 eth0 Und nach der Einwahl (im Prinzip kann jetzt sogar das setzen der Default-Route im Script "ip-up" entfallen, weil das über den Eintrag "defaultroute" in der Datei "/etc/ppp/options.ippp0.<Verbindungsname>" gesteuert wird; doppelter Eintrag) root@wka01529d:/etc/sysconfig/network # route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.102.1 0.0.0.0 255.255.255.255 UH 0 0 0 ippp1 192.168.102.2 0.0.0.0 255.255.255.255 UH 0 0 0 ippp2 193.158.137.177 0.0.0.0 255.255.255.255 UH 0 0 0 ippp0 164.24.32.64 0.0.0.0 255.255.255.192 U 0 0 0 eth0 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ippp0 0.0.0.0 193.158.137.177 0.0.0.0 UG 0 0 0 ippp0 Viel Erfolg! Gruß Manfred
participants (2)
-
Manfred Mertens
-
Martin Bertheau