Analyse von zwei Implementierungsmethoden zum Hinzufügen von statischem Routing in Linux

Analyse von zwei Implementierungsmethoden zum Hinzufügen von statischem Routing in Linux

Befehl zum Hinzufügen einer Route:

1.Route hinzufügen

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0 #Fügen Sie eine statische Route hinzu
route add default gw 192.168.0.1 #Eine Standardroute hinzufügen
route del -net 192.168.1.0 /24 gw 192.168.0.1 #Route löschen
route -n # Routing-Tabelle anzeigen

2.ip ro hinzufügen

ip ro add 192.56.76.0 /24 dev 192.168.0.1 #Eine statische Route hinzufügen
ip ro add default via 192.168.0.1 dev eth0 #Eine Standardroute hinzufügen
ip ro del 192.168.1.0/24 #Eine Route löschen ip route show #Die Routing-Tabelle anzeigen

Gemeinsame Parameter:

  • ​ hinzufügen Route hinzufügen
  • ​ del Route löschen
  • ​ über die Gateway-Ausgangs-IP-Adresse
  • dev Gateway exportiert physischen Gerätenamen

Lassen Sie die Route auch nach einem Neustart des Servers wirksam bleiben:

1. Fügen Sie in /etc/rc.local hinzu:

Der Befehl zum Hinzufügen einer Route lautet: Den Befehl im Kommandozeilen-Vorgang direkt in die Datei kopieren, speichern und beenden.

2. Schreiben Sie in die Datei /etc/sysconfig/static-routes:

Wenn die Datei nicht existiert, erstellen Sie sie manuell und fügen Sie den folgenden Inhalt hinzu:

Siehe die Shell-Anweisung in der Datei /etc/init.d/network:

# Nicht schnittstellenspezifische statische Routen hinzufügen.
wenn [ -f /etc/sysconfig/static-routes]; dann grep "^any" /etc/sysconfig/static-routes | während des Lesens Argumente ignorieren;
führen Sie /sbin/route add -$args aus
Erledigt
fi

Wenn Sie dann eine statische Route hinzufügen möchten, lautet der Befehl:

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

Fügen Sie dann der Datei /etc/sysconfig/static-routes das folgende Format hinzu:

any net 192.56.76.0 netmask 255.255.255.0 dev eth0

oder

any net 192.56.76.0 netmask 255.255.255.0 gw 192.168.1.1

Vergleich zweier Möglichkeiten zum Hinzufügen statischer Routen:

1.rc.lokal:

Starten Sie den Server neu, damit die Änderungen wirksam werden.

Wenn Sie den Netzwerkdienst neu starten, wird die statische Route ungültig;

rc.local ist das letzte Skript, das nach dem Systemstart ausgeführt wird. Wenn also für die Bereitstellung eines Dienstes wie NFS eine Netzwerkverbindung erforderlich ist, ist diese Methode nicht geeignet.

2. statische Routen:

Starten Sie den Server neu, damit die Änderungen wirksam werden.

Starten Sie den Netzwerkdienst neu, damit die Änderungen wirksam werden:

Geeignet für Dienste, die Netzwerkanforderungen erfordern;

Die Skriptmethode zum Hinzufügen statischen Routings ähnelt rc.local:

Bei dieser Methode schreiben Sie eigentlich Ihr eigenes Skript, platzieren es am Anfang von /etc/rc3.d/ und setzen es auf S.

S steht für Start, die Zahlen stellen die Reihenfolge dar und K steht für Stopp.

Im Allgemeinen ist der Start die Startsequenz des Daemon-Prozesses in einem bestimmten Modus.

Je kleiner die Zahl, desto früher die Startreihenfolge;

/etc/rc3.d ist eine textbasierte Mehrbenutzerumgebung, die im Allgemeinen in Produktionsumgebungen verwendet wird.

**Wenn Sie statische Routen hinzufügen müssen, versuchen Sie, die statischen Routen zur Datei /etc/sysconfig/static-routes hinzuzufügen. Vermeiden Sie Routing-Fehler durch Neustarts von Netzwerkdiensten und vermeiden Sie dadurch Ausfälle. **

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Routing-Konfiguration im Linux-System mit mehreren Netzwerkkarten
  • So verwenden Sie Crontab, um in Linux regelmäßig auf eine bestimmte Routing-Adresse zuzugreifen
  • So ändern Sie die IP-, DNS- und Routing-Befehlszeilenkonfiguration in Linux
  • Eine detaillierte Einführung in die Linux-Routingtabelle
  • So fügen Sie in Linux permanentes statisches Routing hinzu
  • Erstellen eines Routers mit Linux
  • Ein LINUX-Softrouter, der hybriden Mehrleitungszugang unterstützt
  • Linux als Router in einem Unternehmensnetzwerk verwenden

<<:  Geplantes Teilen von Skripten für MySQL-Datenbanksicherungen

>>:  Implementierung der kollaborativen Nutzung von React-Komponenten

Artikel empfehlen

Docker-Konfiguration Alibaba Cloud Container Service-Betrieb

Konfigurieren des Alibaba Cloud Docker Container ...

Teilen Sie den Installationsdatensatz für MySql8.0.19

Im vorherigen Artikel wurde der Installationsproz...

Docker unter Linux installieren (sehr einfache Installationsmethode)

Ich hatte in letzter Zeit ziemlich viel Zeit. Ich...

Verwenden von JavaScript zum Implementieren von Karusselleffekten

In diesem Artikel wird der spezifische Code für J...

Zusammenfassung einiger gängiger Verwendungen von Refs in React

Inhaltsverzeichnis Was sind Refs 1. Referenzen vo...

Implementierungsprozess von row_number in MySQL

1. Hintergrund Im Allgemeinen können wir in einer...

So installieren Sie den Kibana-Tokenizer im Docker-Container

Schritt: 1. Erstellen Sie eine neue Datei docker-...

Kostenlose Installationskonfigurationsmethode für MySQL 5.7.18 WinX64

1. Herunterladen 2. Dekompression 3. Fügen Sie di...

Natives JS realisiert zusammengesetzte Bewegungen verschiedener Bewegungen

In diesem Artikel erfahren Sie mehr über eine zus...

Detaillierte Analyse des binlog_format-Modus und der Konfiguration in MySQL

Es gibt drei Hauptmethoden der MySQL-Replikation:...

Eine kurze Analyse der MySQL-Sicherung und -Wiederherstellung

Inhaltsverzeichnis 1. Einleitung 2. Einfache Defi...