Statische Routen werden in /etc/sysconfig/network-scripts/route-<interface name>
definiert Dateien.
(siehe Centos-Dokumentation)
Um eine dieser Dateien anzuwenden:
/etc/sysconfig/network-scripts/ifup-routes <interface name>
Das wird die Regeln nicht neu laden, das wird nur die Konfiguration neu lesen und route add
ausführen Befehle (also keine Routenlöschung).
Ich empfehle nicht, den /etc/sysconfig/network-scripts/ifdown-routes
zu verwenden um Routen zu löschen, es sei denn, Sie sind sich sicher, dass Sie nach dem Löschen dieser Routen noch eine Verbindung herstellen können. Verwenden Sie besser die route del
Befehl.
Es ist unmöglich, die Routing-Tabelle ohne verlorenen Netzwerkdienst neu zu laden (ich denke, Sie meinen, Sie müssen service network restart
nicht verwenden Befehl, um die Änderungen vorzunehmen). Wenn Sie Änderungen an der Netzwerkkonfigurationsdatei vorgenommen haben, müssen Sie networking service
neu starten um die neue Konfiguration anzuwenden.
In Ihrem Fall können Sie die Konfiguration (d. h. neue Route, neues Gateway ...) manuell hinzufügen, sodass Sie eine neue Konfiguration ausführen.
Diese Konfiguration geht jedoch verloren, wenn Sie den Server neu starten. Um sie dauerhaft zu machen, müssen Sie diese Konfiguration zur Netzwerkkonfigurationsdatei hinzufügen.
Sie können einfach den route
verwenden oder ip route
Befehle zum dynamischen Ändern der Routing-Tabelle.
Um zu testen, ob die Änderungen, die Sie an den Konfigurationsdateien vorgenommen haben, korrekt sind und beim nächsten (ungeplanten) Neustart keinen Fehler verursachen, ein service network restart
sollte auch zu einem günstigen Zeitpunkt geplant werden.