Ich habe gerade eine Neuinstallation der allerneuesten (Herbst 2008) Version von Fedora 9 Linux durchgeführt und bin verwirrt, dass die Standardroute nie richtig eingestellt wurde und dass es selbst auf den verschlungenen Wegen dieses Betriebssystems keinen offensichtlichen Weg gibt.
Natürlich ist es klar, dass man so etwas auch einmalig machen kann:
route add default gw gw1 metric 0 eth0
oder so:
ip route add to default via 192.168.2.1 protocol static
Keiner von beiden überlebt jedoch den Neustart. Beim Lesen von /etc/rc.d/init.d/network wird versucht, Daten aus einer Datei in /etc/sysconfig/static-routes zu finden, aber diese Datei hat nie existiert. Also habe ich versucht, sie zu erstellen und mit Daten zu füllen. Das Problem dabei ist, dass das Skript einen Bindestrich (Minuszeichen) an einer merkwürdigen Stelle einfügt, bei der ich mir nicht sicher bin, wie ich damit umgehen soll.
Natürlich kann man auch einfach /etc/rc.d/init.d/network editieren, aber das wäre nicht standardmäßig. So wie es aussieht, scheint mein einziger Ausweg darin zu bestehen, rc.local zu bearbeiten, aber das kommt nicht früh genug in der Boot-Sequenz, um für Dinge wie z.B. den Netzwerkzeit-Daemon da zu sein.
Ich habe meine Hausaufgaben gemacht - ich habe alle Manpages und Info-Einträge gelesen, Apropos ausprobiert und sogar ein bisschen im Web gesucht, alles ohne Erfolg - mein nächster Schritt, ohne Antwort hier, wird sein, mich bei den Fedora-Mailinglisten anzumelden und dort zu fragen! Oder ich gebe auf und editiere die Skripte.
Wie soll man das also machen?
0 Stimmen
Was steht in Ihren Dateien /etc/sysconfig/network und /etc/sysconfig/network-scripts/network-scripts?
0 Stimmen
Paul, das Netzwerk hat einen Eintrag für GATEWAY, und der ist korrekt. Es gibt einen Eintrag für IPV6_DEFAULTGW, der leer ist. network-scripts hat kein Unterverzeichnis oder eine Datei namens network-scripts, aber es gibt eine lot von Skripten dort! Eines heißt ifup-routes und nimmt nur ein Gerät; ist es das? -shrug-
0 Stimmen
Entschuldigung, ich meine /etc/sysconfig/network-scripts/ifcfg-eth0, nicht /etc/sysconfig/network-scripts/network-scripts