📄 route.8
字号:
.TH ROUTE 8 "6. M\(:arz 1999" "net-tools" "Handbuch f\(:ur Linuxprogrammierer".SH NAMEroute \- Anzeigen der IP-Routen-Tabelle.SH SYNOPSIS.B route.RB [ \-CFvnee ].TP.B route .RB [ \-v ].RB [ \-AAddressfamilie] .B add .RB [ \-net | \-host ] Ziel.RB [ netmask Nm] .RB [ gw Gw] .RB [ metric N] .RB [ mss M] .RB [ window W] .RB [ irtt I].RB [ reject ].RB [ mod ].RB [ dyn ] .RB [ reinstate ] .RB [[ dev ] Schnittstelle].TP.B route .RB [ \-v ] .RB [ \-AAdressfamilie].B del .RB [ \-net | \-host ] Ziel.RB [ gw Router] .RB [ netmask Nm] .RB [ metric N] .RB [[ dev ]Schnittstelle].TP.B route .RB [ \-V ] .RB [ \-\-version ].RB [ \-h ].RB [ \--help ].SH BESCHREIBUNG.B Routewird zum \(:Andern der IP-Routing-Tabelle der Kernels verwendet. Seineprim\(:are Verwendung ist statische Routen f\*:ur bestimmte Rechner oderNetzwerke \(:uber eine Schnittstelle einzutragen, nachdem diese mit demProgramm.BR ifconfig (8)konfiguriert wurde..SH OPTIONEN.TP.B \-vschaltet ausf\(:uhrliche Ausgaben an..TP.B \-A AdressfamilieBenutzt die angegebene Adresse, z.B. inet oder inet6..TP.B \-nzeigt numerische Adressen an, d.h. es wird nicht mehr versucht IP-Adressenin symbolische Hostnamen umzuwandeln. Dies kann z.B. n\(:utzlich sein, wennder Nameserver nicht mehr erreichbar ist, z.B. weil keine Route existiert..TP.B \-eSchaltet das Ausgabeformat von.BR netstat (8)f\(:ur die Anzeige der Routentabelle an..B \-ee gibt eine sehr lange Zeile mit allen Routenparametern aus der Routentabelleaus..TP.B \-netDas.B Zielist ein Netzwerk..TP.B -hostdaS.B Zielist ein Rechner.TP .B -FZeit die FIB Routentabelle des Kerns an. Das Ausgabeformat kann mit denOptionen.B \-eand.B \-eege\(:andert werden..TP .B -Czeigt den Routencache des Kernels an..TP.B delL\(:oescht eine Route..TP .B add f\(:ugt eine Route zu..TP.B ZielDas Zielnetzwerk oder -System. Die Angabe von sowohl IP-Adressen in Formvon dezimalen durch Punkt getrennten Quadrupeln als auch Rechner- undNetznamen ist zul\(:assig..TP.B netmask Nm\(:andert die Netzwerksmaske der Route, die zugef\(:ugt werden soll..TP.B gw RouterAlle IP-Pakete f\(:ur das Zielnetzwerk / -System werden zum angegebenenRouter weitergeleitet..B ANMERKUNG:Das angegebene Ziel mu\(ss zuerst erreichbar sein. \(:Ublicherweise bedeutetdas, das zuerst eine statische Route zum Router eingetragen werden. Wirddie Adresse einer lokalen Schnittstelle angegeben, so wird sie benutzt umzu entscheiden zu welcher Schnittstelle die Pakete weitergeleitet werden.Dieses Merkmal dient der Kompatibilit\(:at mit BSD..TP.B metric MSetzt das Metric-Feld der Routentabelle, das von Routend\(:amonen verwendetwird, auf M..TP .B mss MSetzt den MSS-Wert (Maximum Segment Size) f\(:ur TCP-Verbindungen \(:uberdiese Route auf M bytes. Diese Einstellung kann verwendet werden um einekleinere MTU zu erzwingen, wennPath MTU Discovery nicht funktioniert (normalerweise weil ein Firewalldazwischen ist der ICMP Fragmentation Needed blockt). Die Standardeinstellungist die MTU des Netzwerkinterfaces minus Headers oder eine kleinere falls bekannt..TP .B window W Setzt das TCP-Fenster f\(:ur Verbindungen \(:uber diese Route auf W bytes.Dies wird \(:ublicherweise nur auf AX.25-Netzwerken und mit Treibern, dieProbleme mit aufeinanderfolgenden Paketen haben, benutzt..TP.B irtt ASetzt die Anf\(:angliche Paketumlaufzeit (IRTT, Initial Round Trip Time)f\(:ur TCP-Verbindungen auf A millisekunden. Erlaubte Werte sind im Bereichvon 1-12000 Milisekunden. Dies wird \(:ublicherweise nur auf AX.25Netzwerken benutzt. Wenn ausgelassen, dann wird der Standardwert ausRFC1122 von 300ms benutzt..TP.B rejectInstalliert eine Blockaderoute, die im Abbruch der Suche nach einer Routeresultiert. Dies wird zum Beispiel benutzt um Netzwerke auszumaskieren,bevor die Standardroute verwendet wird. Dieses Merkmal ist NICHT zurVerwendung als Firewall gedacht..TP.B mod, dyn, reinstateInstalliert eine dynamische oder modifizierte Route. Beide Flaggen werden imallgemeinen nur von Routend\(:amonen verwendet und dienen im.BR route (8)Kommando nur zu diagnostischen Zwecken..TP.B dev SchnittstelleErzwingt, da\(ss die Route mit der angegebenen Schnittstelle assoziiert wird.Ansonsten w\(:urde der Kern selbstst\(:andig versuchen, die Schnittstelledurch \(:Uberpr\(:ufung bereits existierender Routen,Schnittstellenspezifikationen und der Stelle, zu der die Route zugef\(:ugtwird. In den meisten normalen Netzwerken wird dies nicht ben\(:otigt.Wird als letzte Option.B dev Schnittstelleangegeben, so kann das Schl\(:usselwort.B devausgelassen werden, da es Standardwert ist. Ansonsten ist die Reihenfolgeder Optionen (metric, netmask, gw und dev), die die Route ver\(:andern, egal..SH BEISPIELE.TP.B route add -net 127.0.0.0erzeugt die normale Loopbackroute mit der Netzmaske 255.0.0.0 (Netzwerk KlasseA, ermittelt aus der Zieladresse) und assoziert sie mit der Schnittstelle lounter der Annahme, da\(ss dieses Ger\(:at vorher mit.BR ifconfig (8)konfiguriert wurde. .TP .B route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0Legt eine Route zum Netzwerk 192.56.76.x \(:uber eth0 an. Die Angabe derKlasse C Netzmaske ist in diesem Fall nicht n\(:otig, 192.* Klasse CIP-Adressen sind. Das Wort dev darf in diesem Fall ausgelassen werden..TP.B route add default gw mango-gwlegt eine Standardroute, d.h. eine Route die verwendet wird, wenn keine andereRoute passt, an. Alle Pakete \(:uber diese Route werden \(:uber mango-gwweitergeleitet. Die Schnittstelle, die tats\(:achlich f\(:ur diese Routeverwendet wird, h\(:angt davon ab, wie mango-gw erreicht werden kann. Zuvormu\(ss mango-gw bereits \(:uber eine andere Route erreicht werden k\(:onnen..TP.B route add ipx4 sl0Legt eine Route zum Rechner ipx4 \(:uber die SLIP-Schnittstelle an. Dabeiwird angenommen da\(ss ipx4 der SLIP-Rechner auf der Gegenseite ist..TP.B route add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4Dieses Kommando sorgt daf\(:ur, dass das Netz 192.57.66.x \(:uber dieobige Route \(:uber die SLIP-Schnittstelle weitergeleitet wird..TP.B route add 224.0.0.0 netmask 240.0.0.0 dev eth0Dieses etwas obscure Beispiel wird hier dokumentiert, um zu zeigen, wieMulticastrouten angelegt werden. Durch diese Route werden alle Pakete derKlasse D (Multicast) \(:uber eth0 weitergeleitet. Diese die korrekteKonfiguration f\(:ur einen Kern mit Multicast-Unterst\(:utzung..TP.B route add 10.0.0.0 netmask 255.0.0.0 rejectDies installiert eine zur\(:uckweisende Route f\(:ur das private Netzwerk10.x.x.x..LP.SH AUSGABEDie Ausgabe der Kernelroutentabelle besteht aus folgenden Spalten.TP.B ZielDas Zielnetzwerk oder -System..TP.B RouterDie Adresse des weiterleitenden Routers oder "*", wenn keine gesetzt ist..TP.B Genmask Die Netzmaske f\(:ur das Zielnetz; '255.255.255.255' f\(:ur eine einzelesZielsystem und '0.0.0.0' f\(:ur die Standardroute (..BR default )..TP.B FlaggenM\(:ogliche Flaggen sind.br.B URoute ist aktiviert (.BR up ).br.B HZiel ist ein einzelner.BR Rechner.br.B GBenutzt einen Router als.BR gateway.br.B Rmodifiziert eine Route bei dynamischem Routen.br.B DRoute ist dynamisch von einem daemon oder redirect-Paket erzeugt worden..br.B Mmodified von einem Routend\(:amon oder redirekt-Paket..br.B !.RB ( zur\(:uckweisende Route).TP.B Metric Der Abstand zum Ziel, d.h. \(:ublicherweise die Anzahl der Zwischenrouter.Dieser Wert wird von aktuellen Kernen nicht verwendet, kann aber u.U.von Routend\(:amonen ben\(:otigt werden..TP.B Ref Anzahl der Referenzen auf diese Route. Wird vom Linux Kern nicht benutzt..TP.B BenutzerZahl der Suchvorg\(:ange nach dieser Route. Abh\(:angig von -F und -Cwerden entweder fehlgeschlagene Suchen im Cache (-F) oder Cache-Treffer (-C)Count of lookups for the route. Depending on the use of -F and -C this willbe either route cache misses (-F) or hits (-C)..TP.B SchnittstelleSchnittstelle auf die Pakete f\(:ur diese Route geleitet werden..TP.B MSS Maximale Segmentgr\(:o\(sse f\(:ur TCP-Verbindungen \(:uber diese Route..TP.B FensterVoreinstellung f\(:ur die Fenstergr\(:o\(sse von Verbindungen \(:uber dieseRoute..TP.B irttAnf\(:angliche Paketumlaufszeit (IRTT, Initial Round Trip Time). Der Kernbenutzt diesen Wert um die bestm\(:oglichen Parameter f\(:ur dasTCP-Protokoll abzusch\(:atzen ohne m\(:oglicherweise auf eventuell langsameAntworten warten zu m\(:ussen..TP.B HH (cached only)Die Anzahl der ARP-Eintr\(:age und gecachten Routen, die den Hardware-headercache der gecachten Route referenzieren. Die ist \-1 wenn keineHardwareadresse nicht f\(:ur den Eintrag der gecachten Routeben\(:otigt wird, z.B. f\(:ur lo..TP.B Arp (nur gecachet)Nur wenn die Hardwareadresse f\(:ur die gecachte Route aktuell ist..LP.SH DATEIEN.I /proc/net/ipv6_route.br.I /proc/net/route.br.I /proc/net/rt_cache.LP.SH SIEHE AUCH.I ifconfig(8), netstat(8), arp(8), rarp(8).LP.SH GESCHICHTE.B Routef\(:ur Linux wurde urspr\(:unglich von Fred N. van Kempen geschrieben(waltje@uwalt.nl.mugnet.org) und dann von Johannes Stille und Linus Torvaldsf\(:ur pl15. Alan Cox hat die mss und window Optionen f\(:ur Linux 1.1.22zugef\(:ugt. Bernd Eckenfels hat schlie\(sslich die Unterst\(:utzung f\(:urirtt beigesteuert und den Code mit dem von Netstat vereinigt..SH AUTOREN.B Routewird zur Zeit von Phil Blundel (Philip.Blundell@pobox.com) gewartet..SH \(:UbersetzungRalf B\(:achle <ralf@gnu.org>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -