Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist statisches Routing unter Linux?

Was ist statisches Routing unter Linux?

WBOY
WBOYOriginal
2022-05-20 17:48:083957Durchsuche

Unter Linux ist statisches Routing eine Routing-Methode, bei der Routing-Elemente manuell festgelegt werden, auch wenn sich der Netzwerkstatus geändert oder neu konfiguriert hat. Das statische Routing ist festgelegt und das statische Routing wird vom Netzwerkadministrator Element für Element zur Routing-Tabelle hinzugefügt . Sie können die Anweisung „route add -net, um eine Route zu einem bestimmten Netzwerksegment hinzuzufügen“ verwenden, um eine Route in Linux hinzuzufügen.

Was ist statisches Routing unter Linux?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Was ist statisches Routing unter Linux?

Was ist statisches Routing?

Statisches Routing (englisch: Statisches Routing) ist eine Routing-Methode, bei der Routing-Einträge manuell konfiguriert und nicht dynamisch bestimmt werden. Im Gegensatz zum dynamischen Routing ist statisches Routing fest und ändert sich nicht, selbst wenn sich die Netzwerkbedingungen geändert oder neu konfiguriert haben. Im Allgemeinen werden statische Routen vom Netzwerkadministrator Element für Element zur Routing-Tabelle hinzugefügt.

Vorteile

Ein weiterer Vorteil der Verwendung von statischem Routing ist die hohe Netzwerksicherheit und Vertraulichkeit. Dynamisches Routing erfordert den häufigen Austausch von Routing-Tabellen zwischen Routern, und die Analyse von Routing-Tabellen kann Informationen wie Netzwerktopologie und Netzwerkadressen offenlegen. Daher kann das Netzwerk aus Sicherheitsgründen auch statisches Routing verwenden. Es wird keine Netzwerkbandbreite verbraucht, da statisches Routing keinen Aktualisierungsverkehr generiert. Statisches Routing eignet sich für kleine und mittlere Netzwerke.

Nachteile

Große und komplexe Netzwerkumgebungen sind in der Regel nicht für statisches Routing geeignet. Einerseits ist es für Netzwerkadministratoren schwierig, die Topologie des gesamten Netzwerks vollständig zu verstehen. Andererseits müssen die statischen Routing-Informationen im Router in großem Umfang angepasst werden, wenn sich die Netzwerktopologie und der Verbindungsstatus ändern , was sehr schwierig ist und der Komplexitätsgrad sehr hoch ist. Wenn sich das Netzwerk ändert oder ein Netzwerkfehler auftritt, kann das Routing nicht erneut ausgewählt werden, was zu einem Routing-Fehler führen kann.

Statischer Routenänderungsbefehl unter Linux

Methode 1:

Route hinzufügen

route add -net 192.168.0.0/24 gw 192.168.0.1
route add -host 192.168.1.1 dev 192.168.0.1

Route löschen

route del -net 192.168.0.0/24 gw 192.168.0.1

add Route hinzufügen

del Route löschen

-net Legen Sie die Route auf ein bestimmtes Netzwerksegment fest

-host legt die Route zu einem bestimmten Host fest

gw-Egress-Gateway-IP-Adresse

dev-egress-Gateway-physischer Gerätename

Fügen Sie eine Standardroute hinzu

route add default gw 192.168.0.1

Eine Standardroute reicht aus

route -n, um die Routing-Tabelle anzuzeigen

Methode 2: Route hinzufügen ee

via 192.168.0.1 ist mein Standardrouter. Routing-Informationen anzeigen -script/ Verzeichnis Datei

ip route add 192.168.0.0/24 via 192.168.0.1
ip route add 192.168.1.1 dev 192.168.0.1

Inhalt im folgenden Format zu dieser Datei hinzufügen

ip route del 192.168.0.0/24 via 192.168.0.1

Netzwerküberprüfung neu starten

/etc/rc.d/init.d/network Es gibt diese Zeilen:

ip route add default via 192.168.0.1 dev eth0

Mit anderen Worten, hinzufügen Statisches Routing zur Datei /etc/sysconfig/static-routes reicht aus.

Wenn Sie Folgendes hinzufügen:

vi /etc/sysconfig/network-script/route-eth0

, ist das Format von statischen Routen

192.168.1.0/24 via 192.168.0.1

Empfohlenes Lernen:

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist statisches Routing unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn