Routing SuSE

Wenn ich SuSE runterfahre, kommt die Meldung Shutdown routing failed.
Was stimmt da nicht?
SuSE funktioniert einwandfrei.
Gruss
Rainer

Wenn ich SuSE runterfahre, kommt die
Meldung Shutdown routing failed.
Was stimmt da nicht?
SuSE funktioniert einwandfrei.

Schau mal in die Datei /etc/route.conf

Was steht denn da drin?

Was passiert, wenn Du vor dem runterfahren ein route -n eintippst?

Da wird mit Sicherheit der Fehler liegen!

Gruss

Jens

Wenn ich SuSE runterfahre, kommt die
Meldung Shutdown routing failed.
Was stimmt da nicht?
SuSE funktioniert einwandfrei.

Schau mal in die Datei /etc/route.conf

Was steht denn da drin?

Da steht:
192.168.0.1 0.0.0.0 255.255.255.255 ippp0 default 192.168.0.1
sieht für mich okay aus, oder?
Gruss
Rainer

ippp0 default 192.168.0.1

Da haben wir den Uebeltaeter. Ich bin mir (fast) sicher, dass Du zum Zeitpunkt des runterfahrens keine ippp0-Schnittstelle mehr hast! Daher meckert das route-script entsprechend rum. Wenn Dich das nicht stoert … aber ich wuerde den Eintrag loeschen und entsprechend in einem ip-up script oder aehnlichem einfuegen.

Gruss

Jens

ippp0 default 192.168.0.1

Da haben wir den Uebeltaeter. Ich bin mir
(fast) sicher, dass Du zum Zeitpunkt des
runterfahrens keine ippp0-Schnittstelle
mehr hast! Daher meckert das route-script
entsprechend rum. Wenn Dich das nicht
stoert … aber ich wuerde den Eintrag
loeschen und entsprechend in einem ip-up
script oder aehnlichem einfuegen.

Hallo Jens
erstmal Danke, aber erschlag mich nicht mit solchen Fachbegriffen, ich komm von Windows und hab keine Ahnung von ip-up scripts. Sag mal wie und wo, dann wusel ich mich da durch :wink:
Gruss
Rainer

Hallo Jens
erstmal Danke, aber erschlag mich nicht
mit solchen Fachbegriffen, ich komm von
Windows und hab keine Ahnung von ip-up
scripts. Sag mal wie und wo, dann wusel
ich mich da durch :wink:

Aaaalso …

Loesche einfach den Eintrag in der /etc/route.conf Datei. Die meisten Distributionen haben vorgefertigte Skripten oder dial-in Programme, die das fuer Dich automatisch erledigen (kppp, wvdial).

Wie waehlst Du Dich denn bisher ein?

Gruss

Jens

Aaaalso …

Loesche einfach den Eintrag in der
/etc/route.conf Datei. Die meisten
Distributionen haben vorgefertigte
Skripten oder dial-in Programme, die das
fuer Dich automatisch erledigen (kppp,
wvdial).

Wie waehlst Du Dich denn bisher ein?

Hi Jens
der default Eintrag steht so im SuSE-Handbuch, ich dachte, das ist nur ein Platzhalter für die dynamische IP.
Ich wähl mich automatisch ein mit KDE.
Gruss
Rainer

Hallo Rainer,

sorry … ich bin die ganze Zeit von Modem und PPP Verbindung ausgegangen. Weiss auch nicht warum ich die ganze Zeit das „i“ vor Deinem pppd uebersehen habe :frowning:

Dann ist der Fehler ein anderer. ISDN-Karten werden mehr wie gewoehnliche Netzwerkkarten angesprochen.

Daher muesste es in Deinem route.conf so aussehen:

0.0.0.0 255.255.255.255 ippp0

default

Alles Klar?

Gruss

Jens

Hi Jens
der default Eintrag steht so im
SuSE-Handbuch, ich dachte, das ist nur
ein Platzhalter für die dynamische IP.

Ist nicht ganz so. Siehe mein Posting „Mein Fehler“ weiter oben.

Die ISDN-Karte bekommt eine eigene IP, wie eine Netzwerkkarte. Dann brauchst Du noch einen Platzhalter fuer die PPP-Verbindung.

Etwas fehlt also in Deiner „route.conf“ :smile:

Gruss

Jens

Etwas fehlt also in Deiner „route.conf“ :smile:

Ich vermute eher, daß entweder noch eine IP-Verbindung besteht, in diesem Fall die default route noch „verbogen :wink:“ ist oder aber beim shutdown „i4l stop“ vor „route stop“ läuft - wenn ippp0 down ist, kann die route auch nicht deleted werden. Ist aber nur ein Schönheitsfehler.

mfG
Mark

Etwas fehlt also in Deiner „route.conf“ :smile:

Ich vermute eher, daß entweder noch eine
IP-Verbindung besteht, in diesem Fall die
default route noch „verbogen :wink:“ ist
oder aber beim shutdown „i4l stop“ vor
„route stop“ läuft - wenn ippp0 down ist,
kann die route auch nicht deleted werden.
Ist aber nur ein Schönheitsfehler.

Nochmals aaaalso …

In Deiner routing-table sollte im verbundenen Zustand folgendes zu finden sein:

  1. Ein Eintrag fuer ein lokales Loopback „Netzwerk“

127.0.0.0 0.0.0.0 255.255.255.0 lo

  1. Ein Eintrag fuer das externe „Netzwerk“
    nnn.nnn.nnn.0 0.0.0.0 255.255.255.0 ippp0

  2. Ein Eintrag fuer das default-GW

0.0.0.0 nnn.nnn.nnn.ppp 0.0.0.0 ippp0

Wie sieht sie nun bei Dir aus?

Im nicht verbundenen Zustand sollte sie

  1. Einen Eintrag fuer Loopback (s.o.)

  2. Einen „dummy“ Eintrag fuer P-t-P Partner

192.168.0.99 0.0.0.0 255.255.255.255 ippp0

  1. eine default-route auf Deine ISDN-Schnittstelle

0.0.0.0 192.168.0.1 0.0.0.0 ippp0

Enthalten.

Dann gibts auch keine Probleme mit dem runterfahren. Ob Dein i4l stop vor den route stop abgefahren wird, kannst Du im /etc/rc.d Verzeichnis unter Deinem entsprechenden Runlevel (geraten: 2) nachschauen. Ich glaube kaum, dass das so eingestellt ist.

Ein Problem resultiert daraus aber, wenn Du nicht im Internet bist und kein „auto-dial“ aktiviert hast. Dann kann es z.B. sehr lange dauern, bis Netscape startet. Das verursacht naemlich am Anfang immer einige DNS-lookups, die prompt ueber Deine default-route nach draussen gegeben werden. Da laufen sie ins Nirvana. Netscape braucht nun eine Weile, bis es kapiert, das da nichts durchkommt und gibt erst nach relativ langer Zeit eine entsprechende Fehlermeldung.

Das kann insbesondere dann nervig sein, wenn Du auch noch ein lokales Netzwerk hast, auf das Du zugreifen willst. Dann gibt es zwei Loesungen.

  1. DNS auf Deinem eigenen Netzwerk laufen lassen.

  2. die default-route auf das ISDN-Interface erst mit der (manuellen) Einwahl eintragen lassen (das waere dann ein ip-up skript).

Das ist nichts geheimnisvolles. Es wird im wesentlichen nur isdnctrl und route mit den entsprechenden Parametern aufgerufen.

Ein schoenes (komplexes) Beispiel liefert die SuSE Distribution im Verzeichnis /etc/isdn gleich mit.

In der Tat ist die Fehlermeldung beim runterfahren aber nicht allzu schlimm. Wenn es Dich nicht weiter stoert …

Gruss

Jens

War das Loop-Netzwerk, danke
Gruss
Rainer