Hi
Mein Versuch mein SuSE Linux 6.3 als
statischen Router zu konfigurieren gelang
mir nach ein paar Stunden Arbeit. Wenn
ich den Dämon route (Nicht routed!!)
Aeh … das ist kein Daemon. Das ist dann nur ein Kommando, um die Routing-Table des Kernels zu manipulieren (hier: Eintraege vornehmen).
starte bekomme ich bei Kommando „route
-n“ folgende Ausgabe:
192.168.100.0 192.168.100.74
255.255.255.0 UG 0 0
0 eth0
192.168.100.0 0.0.0.0
255.255.255.0 U 0 0 0
eth0
200.200.200.0 200.200.200.55
255.255.255.0 UG 0 0 0
eth1
200.200.200.0 0.0.0.0
255.255.255.0 U 0 0 0
eth1
127.0.0.0 0.0.0.0 255.0.0.0
U 0 0 0 lo
0.0.0.0 192.168.100.254 0.0.0.0
UG 0 0 0 eth0
Mein Problem:
Nach einem reboot funktioniert das
routing nicht mehr, da die Zeile Nr. 1 +
3 nicht mehr vorhanden sind, obwohl ich
diese in der route.conf eingetragen habe.
Wie sieht denn Deine route.conf aus (nur die relevanten Zeilen natuerlich, nicht die zwei Saecke Kommentare von SuSE). Kommen fehlermeldungen beim booten bezueglich routing? Evtl. sind die Netzwerkkarten noch nicht konfiguriert und Du willst bereits routen darauf setzen. Die Reihenfolge kann entscheidend sein.
Stoppe ich jedoch den Dämon von Hand und
starte ihn nochmals, funktioniert alles
wieder richtig (Die Zeilen 1 + 3 sind
wieder vorhanden)! Komisch oder???
Das koennte aber auch SuSE spezifischer Aerger mit der rc.config-Datei sein (fummelt die auch noch irgendwo am routing rum?) Ausserdem nehmen manche ppp und sonstige Modem Skripten gerne eigenmaechtig Eintraege in der routing table vor (die default route wird auf das Modem verbogen).
PS: Mit einem Script welcher automatisch
nach dem login gestartet wird, kann ich
das Problem umgehen, ich hätte jedoch
gerne eine andere Lösung!
Der Ansatz ist meiner Meinung nach der beste. Allerdings ist nach dem login nicht empfehlenswert, da man sich dann immer erst einloggen muss, bevor das routing funktioniert. Waehrend des bootens waere besser. Einfach die route.conf rausschmeissen und das startskript S07route im runlevel 2 durch ein eigenes ersetzen. Das gleiche gilt fuer K38route, damit keine Fehlermeldungen beim runterfahren nerven. So habe ich es geloest, als ich den Kampf mit der route.conf leid war.
Vielleicht kennt aber noch jemand den wirklich ganz praezisen Grund und eine elegantere Loesung.
Evtl. hilft auch das lesen der NET-3-HOWTO, Kapitel „routing“ etwas auf die Spruenge?
Gruss & guten Rutsch
Jens