GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So laden Sie die Routing-Tabelle auf Centos neu, ohne den Netzwerkdienst zu verlieren

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.


Linux
  1. Wie lade ich Udev-Regeln ohne Neustart neu?

  2. Wie kann man Journald anweisen, seine Konfiguration erneut zu lesen?

  3. CentOS / RHEL 5, 6:So deaktivieren Sie NetworkManager

  4. So starten Sie Netzwerkdienste in CentOS/RHEL 8 neu

  5. CentOS 7-Netzwerkdienst kann nicht gestartet werden

So konfigurieren Sie die Iptables-Firewall unter CentOS

So installieren Sie ClamAV unter CentOS 7

So installieren Sie Icinga 2 unter CentOS 7

So fügen Sie eine Route unter Linux hinzu

So installieren und konfigurieren Sie GlusterFS unter CentOS 7/CentOS 8

7 Beispiele für Linux-Route-Befehle (So fügen Sie eine Route unter Linux hinzu)