Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Die Rolle von Routing-Tabellen und wie man Routing einrichtet

Die Rolle von Routing-Tabellen und wie man Routing einrichtet

齐天大圣
Freigeben: 2020-12-14 13:45:44
Original
8216 Leute haben es durchsucht

Ich glaube, viele Freunde haben mit virtuellen Maschinen gespielt und Linux-Systeme in virtuellen Maschinen installiert. Im Allgemeinen ist das erste, was jeder nach der Installation eines Linux-Systems tut, die Konfiguration einer statischen IP. Um eine statische IP zu konfigurieren, müssen Sie neben der Konfiguration der IP- und Subnetzmaske auch die Gateway-Adresse eingeben. Nachdem alles konfiguriert ist, werden Sie feststellen, dass die Routing-Tabelle des Hosts einen Eintrag für diese Gateway-Adresse enthält. Warum die Gateway-Adresse in der Routing-Tabelle erscheint, ist einigen Freunden möglicherweise nicht so klar. Schauen wir uns nun an, was diese Routing-Tabelle bewirkt.

Die Rolle der Routing-Tabelle

Die Rolle der Routing-Tabelle ähnelt tatsächlich der Rolle der Navigation. Sie teilt dem Host mit, wohin das Datenpaket weitergeleitet werden soll. Verfügt der Host über keine Routing-Tabelle, können nicht alle seine Datenpakete versendet werden. Unabhängig vom Router verfügt der Host also über eine eigene Routing-Tabelle.

Routing-Tabellenformat

Haftungsausschluss: Alle Vorgänge in diesem Artikel werden unter einem Linux-Host ausgeführt.

Das Anzeigen der Routing-Tabelle ist sehr einfach. Verwenden Sie einfach route -n. Die Option -n bedeutet, dass keine Host-Reverse-Prüfung durchgeführt wird.

# route -n 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.110.1   0.0.0.0         UG    100    0        0 eth0
192.168.110.0   0.0.0.0         255.255.255.0   U     100    0        0 eth0
Nach dem Login kopieren

Sie können sehen, dass mein Host zwei Routing-Tabellen enthält. Eine Routing-Information besteht hauptsächlich aus mehreren Punkten:

  • Zieladresse

  • Nächste Hop-Adresse

  • Subnetzmaske

  • Netzwerkkartenschnittstelle

Bei Betrachtung der ersten Route handelt es sich um die Zieladresse ist 0.0.0.0 und die Subnetzmaske ist ebenfalls 0.0.0.0. Diese Route wird als Standardroute bezeichnet. Die Standardroute ist sehr wichtig. Das bedeutet, dass die Standardroute für die Weiterleitung verwendet wird, wenn keine andere Route das Paket weiterleiten kann. Aus diesem Grund ist die nächste Hop-Adresse der Standardroute die Gateway-Adresse. Da mein Heimnetzwerk relativ einfach ist, ist es nur mit einem Router verbunden. Wenn ich mit dem externen Netzwerk kommunizieren möchte, muss ich über diesen Router gehen. Der Standort dieses Routers ist gleichzeitig die Gateway-Adresse. Dies erklärt also die Frage am Anfang des Artikels.

Sehen wir uns die zweite Route an. Ihre Zieladresse ist auch die Subnetzmaske dieser Maschine bedeutet, dass die Zustellung direkt erfolgt, ohne den Router zu durchlaufen. Dann bedeutet dies, dass für die Kommunikation mit dem Host im LAN kein Zugriff auf den Router erforderlich ist und die Übertragung direkt erfolgen kann.

Routing-Tabelle hinzufügen

Es ist auch sehr einfach, eine Routing-Tabelle hinzuzufügen. Verwenden Sie den Befehl

route add [-net|-host] 目的主机或目的网络 \
> [netmask 子网掩码] \
> [gw 下一跳地址]  \
> [[dev] 接口地址]
Nach dem Login kopieren

, um das Hinzufügen einer bestimmten Host-Route zu demonstrieren. Auf diese Weise werden Routing-Informationen erfolgreich hinzugefügt.

Empfohlen: „

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonDie Rolle von Routing-Tabellen und wie man Routing einrichtet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage