Route: Unterschied zwischen den Versionen
K Textersetzung - „Netzwerk:Befehle“ durch „Netzwerk:Befehl“ |
K Textersetzung - „== Syntax ==“ durch „== Aufruf ==“ |
||
(19 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE:route}} | |||
'''route''' zeigt IP-Routing-Tabelle an oder ändert sie | |||
==Beschreibung== | |||
* | == Beschreibung == | ||
== Installation == | |||
== Anwendungen == | |||
* | route -n | ||
* | |||
* | * Zeigt die Routing-Tabelle für alle an den Server gebundenen IPs an. | ||
* | |||
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0 | |||
* Fügt über "eth0" eine Route zum Netzwerk 192.56.76.x hinzu. | |||
* Der Netzmaskenmodifikator der Klasse C ist hier nicht unbedingt erforderlich, da> 192. * eine IP-Adresse der Klasse C ist. | |||
* Das Wort " dev " kann hier weggelassen werden. | |||
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 | |||
* Dieser Befehl setzt alle IP-Routen der Klasse D ( Multicast ) auf " eth0 ". | |||
* Dies ist die richtige normale Konfiguration für einen Multicasting-Kernel. | |||
=== Problembehebung === | |||
== Aufruf == | |||
route [-CFvnee] | |||
route [-v] [-A family ] add [-net | -host] target [netmask Nm ] [gw Gw ] | route [-v] [-A family ] add [-net | -host] target [netmask Nm ] [gw Gw ] | ||
[Metrik N ] i [mss M ] [Fenster W ] [irtt m ] [ablehnen] [mod] [dyn] | [Metrik N ] i [mss M ] [Fenster W ] [irtt m ] [ablehnen] [mod] [dyn] | ||
[wieder einsetzen] [[dev] If ] | [wieder einsetzen] [[dev] If ] | ||
route [-v] [-A Familie ] del [-net | -host] Ziel [gw Gw ] [Netzmaske Nm ] | route [-v] [-A Familie ] del [-net | -host] Ziel [gw Gw ] [Netzmaske Nm ] | ||
[Metrik N ] [[dev] If ] | [Metrik N ] [[dev] If ] | ||
route [-V] [--version] [-h] [--help] | route [-V] [--version] [-h] [--help] | ||
= | === Optionen === | ||
= | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| -A family ||Verwendet wird die angegebene Adressfamilie (z. B. ' inet '; verwenden Sie ' route --help ' für eine vollständige Liste). | | -A family ||Verwendet wird die angegebene Adressfamilie (z. B. ' inet '; verwenden Sie ' route --help ' für eine vollständige Liste). | ||
|- | |- | ||
| -F ||Arbeiten an der FIB-Routing-Tabelle (Forwarding Information Base) des Kernels. | | -F ||Arbeiten an der FIB-Routing-Tabelle (Forwarding Information Base) des Kernels. | ||
Zeile 88: | Zeile 80: | ||
Wenn dev If die letzte Option in der Befehlszeile ist , kann das Wort dev weggelassen werden, da es die Standardeinstellung ist. Andernfalls spielt die Reihenfolge der Routenmodifikatoren ( Metrik - Netzmaske - GW - Dev ) keine Rolle. | Wenn dev If die letzte Option in der Befehlszeile ist , kann das Wort dev weggelassen werden, da es die Standardeinstellung ist. Andernfalls spielt die Reihenfolge der Routenmodifikatoren ( Metrik - Netzmaske - GW - Dev ) keine Rolle. | ||
|} | |} | ||
=== Parameter === | |||
= | === Umgebung === | ||
=== Rückgabewert === | |||
== Konfiguration == | |||
=== Dateien === | |||
== Sicherheit == | |||
== Dokumentation == | |||
=== RFC === | |||
=== Man-Page === | |||
=== Info-Pages === | |||
== Siehe auch == | |||
= | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Zeile 117: | Zeile 102: | ||
|} | |} | ||
=Links= | == Links == | ||
== | === Projekt-Homepage === | ||
=== Weblinks === | |||
# https://www.computerhope.com/unix/route.htm&prev=search&pto=aue | |||
= TMP = | |||
== Beschreibung == | |||
* In Computernetzwerken ist ein Router ein Gerät, das für die Weiterleitung des Netzwerkverkehrs verantwortlich ist. | |||
* Wenn Datagramme an einem Router ankommen, muss der Router den besten Weg zu ihrem Ziel finden. | |||
* Unter Linux , BSD und anderen Unix-ähnlichen Systemen wird der Befehl '''route''' verwendet. | |||
* Die Kernel- Routing-Tabelle wird anzeigt und Änderungen daran können vorgenommen werden | |||
* Die Befehlssyntax ist auf verschiedenen Systemen unterschiedlich. | |||
* Wenn es um die spezifische Befehlssyntax geht, werden wir hier uns die Linux-Version ansehen. | |||
* Wenn man die Route in der Befehlszeile ohne Optionen ausführt, werden die Routing-Tabelleneinträge angezeigt: | |||
route | |||
Kernel-IP-Routing-Tabelle | |||
Destination Gateway Genmask Flags Metric Ref Verwenden Sie Iface | |||
Standard 192.168.1.2 0.0.0.0 UG 1024 0 0 eth0 | |||
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 | |||
* Dies zeigt uns, wie das System aktuell konfiguriert ist. | |||
* Wenn ein Paket in das System eingeht und ein Ziel im Bereich von 192.168.1.0 bis 192.168.1.255 hat , wird es an das Gateway * weitergeleitet, das 0.0.0.0 ist - eine spezielle Adresse, die ein ungültiges oder nicht vorhandenes Ziel darstellt. | |||
* In diesem Fall leitet unser System diese Pakete also nicht weiter. | |||
* Wenn sich das Ziel nicht in diesem IP-Adressbereich befindet, wird es an das Standard-Gateway (in diesem Fall 192.168.1.2) weitergeleitet. | |||
* Dieses System bestimmt, wie der Datenverkehr zum nächsten Schritt in Richtung seines Ziels weitergeleitet wird. | |||
== Technische Beschreibung == | |||
* route manipuliert die IP-Routing-Tabellen des Kernels. | |||
* Die Hauptverwendung besteht darin, statische Routen zu bestimmten Hosts oder Netzwerken über eine Schnittstelle einzurichten, nachdem diese mit dem Programm '''ifconfig''' konfiguriert wurde . | |||
* Wird '''Add''' oder '''del''' als Option verwendet , ändert dies die Routentabellen. | |||
* Ohne diese Optionen zeigt '''route''' den aktuellen Inhalt der Routing-Tabellen an. | |||
[[kategorie:Linux | [[kategorie:Linux/Befehl]] | ||
[[Kategorie:Netzwerk: | [[Kategorie:Netzwerk/Befehl]] | ||
[[Kategorie:Net-tools]] | |||
{{DEFAULTSORT:route}} |
Aktuelle Version vom 12. November 2024, 18:40 Uhr
route zeigt IP-Routing-Tabelle an oder ändert sie
Beschreibung
Installation
Anwendungen
route -n
- Zeigt die Routing-Tabelle für alle an den Server gebundenen IPs an.
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
- Fügt über "eth0" eine Route zum Netzwerk 192.56.76.x hinzu.
- Der Netzmaskenmodifikator der Klasse C ist hier nicht unbedingt erforderlich, da> 192. * eine IP-Adresse der Klasse C ist.
- Das Wort " dev " kann hier weggelassen werden.
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
- Dieser Befehl setzt alle IP-Routen der Klasse D ( Multicast ) auf " eth0 ".
- Dies ist die richtige normale Konfiguration für einen Multicasting-Kernel.
Problembehebung
Aufruf
route [-CFvnee] route [-v] [-A family ] add [-net | -host] target [netmask Nm ] [gw Gw ] [Metrik N ] i [mss M ] [Fenster W ] [irtt m ] [ablehnen] [mod] [dyn] [wieder einsetzen] [[dev] If ] route [-v] [-A Familie ] del [-net | -host] Ziel [gw Gw ] [Netzmaske Nm ] [Metrik N ] [[dev] If ] route [-V] [--version] [-h] [--help]
Optionen
-A family | Verwendet wird die angegebene Adressfamilie (z. B. ' inet '; verwenden Sie ' route --help ' für eine vollständige Liste). |
-F | Arbeiten an der FIB-Routing-Tabelle (Forwarding Information Base) des Kernels.
Dies ist die Standardeinstellung. |
-C | Bearbeiten Sie den Routing- Cache des Kernels . |
-v | Wählen Sie eine ausführliche Operation. |
-n | Zeigen Sie numerische Adressen an, anstatt zu versuchen, symbolische Hostnamen zu ermitteln .
Dies ist nützlich, wenn Sie feststellen möchten, warum die Route zu Ihrem Nameserver verschwunden ist. |
-e | Verwendet wird das netstat-Format zum Anzeigen der Routing-Tabelle. -ee generiert eine sehr lange Zeile mit allen Parametern aus der Routing-Tabelle. |
del | eine Route löschen . |
add | eine neue Route hinzufügen |
target | das Zielnetzwerk oder den Zielhost . Sie können IP-Adressen in gepunkteten Dezimal- oder Host- / Netzwerknamen angeben. |
-net | Das Ziel ist ein Netzwerk. |
-host | Das Ziel ist ein Host. |
netmask NM | Beim Hinzufügen einer Netzwerkroute die zu verwendende Netzmaske . |
gw GW | Pakete über ein Gateway weiterleiten . HINWEIS: Das angegebene Gateway muss zuerst erreichbar sein. Dies bedeutet normalerweise, dass Sie zuvor eine statische Route zum Gateway einrichten müssen. Wenn Sie die Adresse einer Ihrer lokalen Schnittstellen angeben , wird diese verwendet, um zu entscheiden, an welche Schnittstelle die Pakete weitergeleitet werden sollen. Dies ist ein Kompatibilitäts-Hack im BSD- Stil. |
metric M. | eingestellt das metrische Feld in der Routing - Tabelle (von Routing verwendet Daemons ) bis M . |
mss M. | Stellen Sie die maximale TCP-Segmentgröße (MSS) für Verbindungen über diese Route auf M Byte ein. Die Standardeinstellung ist die Geräte- MTU minus Header oder eine niedrigere MTU, wenn die Pfad-MTU-Erkennung aufgetreten ist. Diese Einstellung kann verwendet werden, um kleinere TCP-Pakete am anderen Ende zu erzwingen, wenn die Pfad-MTU-Erkennung nicht funktioniert (normalerweise aufgrund falsch konfigurierter Firewalls , die die erforderliche ICMP- Fragmentierung blockieren ). |
window W. | Stellen Sie die TCP- Fenstergröße für Verbindungen über diese Route auf W Bytes ein . Dies wird nur in AX.25-Netzwerken und bei Treibern verwendet, die keine Back-to-Back-Frames verarbeiten können. |
-irtt m | Stellen Sie die anfängliche Umlaufzeit ( irtt ) für TCP-Verbindungen über diese Route auf m Millisekunden ( 1 - 12000 ) ein.
Dies wird nur in AX.25-Netzwerken verwendet. Wenn nicht angegeben, wird der RFC 1122-Standardwert von 300 ms verwendet. |
reject | Installieren Sie eine blockierende Route, wodurch eine Routensuche fehlschlägt.
Dies wird beispielsweise verwendet, um Netzwerke auszublenden, bevor die Standardroute verwendet wird. Dies ist NICHT für Firewalling. |
mod , dyn , reinstate | Installieren Sie eine dynamische oder geänderte Route. Diese Flags dienen Diagnosezwecken und werden im Allgemeinen nur von Routing-Daemons gesetzt. |
dev If | Erzwingen Sie, dass die Route dem angegebenen Gerät zugeordnet wird , da der Kernel andernfalls versucht, das Gerät selbst zu bestimmen (indem er bereits vorhandene Routen und Gerätespezifikationen überprüft und angibt , wo die Route hinzugefügt wird). In den meisten normalen Netzwerken benötigen Sie dies nicht.
Wenn dev If die letzte Option in der Befehlszeile ist , kann das Wort dev weggelassen werden, da es die Standardeinstellung ist. Andernfalls spielt die Reihenfolge der Routenmodifikatoren ( Metrik - Netzmaske - GW - Dev ) keine Rolle. |
Parameter
Umgebung
Rückgabewert
Konfiguration
Dateien
Sicherheit
Dokumentation
RFC
Man-Page
Info-Pages
Siehe auch
arp | Manipuliert den System-ARP-Cache. |
ifconfig | Anzeigen oder Ändern der Konfiguration von Netzwerkschnittstellen. |
ip | Anzeigen und Bearbeiten von Informationen zu Routing, Geräten, Richtlinienrouting und Tunneln. |
netstat | Druckt Informationen zu Netzwerkverbindungen, Routing-Tabellen, Schnittstellenstatistiken, Maskerade-Verbindungen und Multicast-Mitgliedschaften. |
Links
Projekt-Homepage
Weblinks
TMP
Beschreibung
- In Computernetzwerken ist ein Router ein Gerät, das für die Weiterleitung des Netzwerkverkehrs verantwortlich ist.
- Wenn Datagramme an einem Router ankommen, muss der Router den besten Weg zu ihrem Ziel finden.
- Unter Linux , BSD und anderen Unix-ähnlichen Systemen wird der Befehl route verwendet.
- Die Kernel- Routing-Tabelle wird anzeigt und Änderungen daran können vorgenommen werden
- Die Befehlssyntax ist auf verschiedenen Systemen unterschiedlich.
- Wenn es um die spezifische Befehlssyntax geht, werden wir hier uns die Linux-Version ansehen.
- Wenn man die Route in der Befehlszeile ohne Optionen ausführt, werden die Routing-Tabelleneinträge angezeigt:
route Kernel-IP-Routing-Tabelle Destination Gateway Genmask Flags Metric Ref Verwenden Sie Iface Standard 192.168.1.2 0.0.0.0 UG 1024 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
- Dies zeigt uns, wie das System aktuell konfiguriert ist.
- Wenn ein Paket in das System eingeht und ein Ziel im Bereich von 192.168.1.0 bis 192.168.1.255 hat , wird es an das Gateway * weitergeleitet, das 0.0.0.0 ist - eine spezielle Adresse, die ein ungültiges oder nicht vorhandenes Ziel darstellt.
- In diesem Fall leitet unser System diese Pakete also nicht weiter.
- Wenn sich das Ziel nicht in diesem IP-Adressbereich befindet, wird es an das Standard-Gateway (in diesem Fall 192.168.1.2) weitergeleitet.
- Dieses System bestimmt, wie der Datenverkehr zum nächsten Schritt in Richtung seines Ziels weitergeleitet wird.
Technische Beschreibung
- route manipuliert die IP-Routing-Tabellen des Kernels.
- Die Hauptverwendung besteht darin, statische Routen zu bestimmten Hosts oder Netzwerken über eine Schnittstelle einzurichten, nachdem diese mit dem Programm ifconfig konfiguriert wurde .
- Wird Add oder del als Option verwendet , ändert dies die Routentabellen.
- Ohne diese Optionen zeigt route den aktuellen Inhalt der Routing-Tabellen an.