System: Debain Squeeze
Problem: Netzwerk ( /etc/init.d/networking restart
) kann nicht ohne Fehler neu gestartet werden.
Ich habe einBeispielkonfigurationvon meinem Provider und wollte nun IPv6-Unterstützung hinzufügen. Aber bevor ich v6 hinzufüge, möchte ich den folgenden Fehler beheben:
# /etc/init.d/networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...SIOCADDRT: File exists
Failed to bring up eth0.
done.
Irgendwelche Vorschläge?
aktualisieren
# ip r l
x.y.132.64/26 via x.y.132.65 dev eth0
x.y.132.64/26 dev eth0 proto kernel scope link src x.y.132.68
192.168.1.0/24 dev vboxnet0 proto kernel scope link src 192.168.1.1
default via x.y.132.65 dev eth0
btw: Die Netzwerkverbindung funktioniert einwandfrei - ich kann den Server erreichen und vom Server aus kann ich ins Internet. Nur networking restart
ist das nicht zufriedenstellend.
Antwort1
Die Zeile „Gateway“ fügt bereits die Standardroute hinzu. Die Zeilen „up route ...“ und „down route ...“ sind nicht erforderlich.
Da die Zeile „Gateway“ bereits die Standardroute hinzufügt, schlägt ein zweiter Versuch in der Zeile „up …“ mit dem angegebenen Fehler fehl.
Antwort2
Der SIOCADDRT: File exists
Fehler wird im Allgemeinen dadurch verursacht, dass beim Neustart der Netzwerkdienste versucht wird, eine Route hinzuzufügen, die bereits vorhanden ist:
AusHier:
Understanding SIOCADDRT: File exists Message
SIOC: Serial Input Output Controller.
ADD: ADD (addition).
RT: RouTe (routing ip).
File exists - Routing is already configured so delete wrong one and add the new one.
Wie @hayalci erwähnt hat, müssen Sie entweder das Gateway oder die Up-Route/Down-Route-Anweisungen entfernen. Es ist wahrscheinlich, dass dies Ihr Problem nicht behoben hat, da die Routebereitswurde hinzugefügt. Überprüfen Sie die Ausgabe ip route show
und entfernen Sie, falls Sie mehrere Routen für diese IP-Adresse haben, diese manuell und starten Sie das Netzwerk neu.
Sie sollten außerdem bestätigen, dass keine Dienstprogramme zur automatischen Netzwerkkonfiguration wie NetworkManager oder WicD ausgeführt werden.