Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ route(1M) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

routed(1M)

ioctl(2)

gethostbyname(3N)

getnetbyname(3N)

routing(4)

route(1M)                                                         route(1M)

NAME
     route - Manuelle Bearbeitung der Routing-Tabellen

SYNTAX
     route [-fn] [netmask mask] add [host | net] ziel gateway
           [metrischerwert]] [nc]

     route [-fn] delete [host | net] ziel gateway

     route [-fn] [netmask mask] add default gateway [metrischerwert]] [nc]

     route [-fn] delete default gateway

BESCHREIBUNG
     Mit dem Kommando route können Sie Einträge in der Routing-Tabelle des
     Systems manuell vornehmen bzw. ändern. Routing-Tabellen werden norma-
     lerweise von einem Routing-Dämon, routed(1M) oder gated(1M), oder von
     Routern über Standard-Routen und Umleitungs-Meldungen verwaltet. Mit
     route kann der Systemverwalter den Routing-Eintrag für einen bestimm-
     ten Ziel-Rechner oder ein bestimmtes Ziel-Netz, spezifiziert in ziel,
     direkt bearbeiten. Mit route add default kann eine Default-Route defi-
     niert werden. Diese Route können Gateways benutzen, wenn andere defi-
     nierte Routen nicht zugänglich sind. Ist das Argument gateway angege-
     ben, bezeichnet es den Gateway, an den Pakete zum Weiterleiten adres-
     siert werden müssen. Das Argument metrischerwert gibt die Anzahl der
     Zwischenstationen (Gateways) bis zum ziel an. Dieses Argument muß
     angegeben werden, wenn mit add eine neue Route eingerichtet wird; es
     muß Null sein, wenn es sich bei dem Ziel um ein direkt am lokalen
     Rechner angeschlossenes Netz handelt, und einen anderen Wert enthal-
     ten, wenn die Route über einen oder mehrere Gateways führt. Um manuell
     angelegte Routen von solchen, die von einem Routing-Dämon angelegt
     wurden, zu unterscheiden, werden alle Routen, die mit dem route Kom-
     mando angelegt werden, als statische Routen gekennzeichnet.

     Der Parameter netmask dient dazu, Subnetz-Routen mit einer Netzmaske
     mask anzulegen. Die Subnetzmaske kann sich von der Netzmaske des Net-
     zwerk Interface unterscheiden und muß als Hexadezimalzahl übergeben
     werden.

     route add fügt der Routing-Tabelle eine Route zum Ziel ziel hinzu.
     route delete löscht eine Route aus der Routing-Tabelle.

     Der Routing-Eintrag für einen Rechner unterscheidet sich von einem
     Routing-Eintrag für ein Netz. Die optionalen Schlüsselwörter net und
     host geben an, ob die angegebene Route als Route zu einem Netz oder zu
     einem Rechner interpretiert wird. Ist kein Schlüsselwort angegeben und
     ziel enthält einen "lokalen Adreßteil" INADDRANY, wird angenommen,
     daß die Route zu einem Netz führt; anderenfalls wird sie als Route zu
     einem Rechner angesehen. Führt die Route über einen Gateway zu einem
     Ziel, muß der Parameter metrischerwert größer als 0 sein. Wird eine
     Route mit dem metrischen Wert 0 hinzugefügt, wird die Adresse des
     lokalen Rechners, die für die Netzschnittstelle, die den Rechner mit



Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

route(1M)                                                         route(1M)

     dem Ziel-Netz verbindet, konfiguriert ist, als Gateway verwendet. Alle
     für ein ziel (außer default) oder gateway angegebenen symbolischen
     Namen werden mit gethostbyname(3N) gesucht. Schlägt diese Suche fehl,
     wird der Name mit getnetbyname(3N) in der Netz-Datenbasis
     (/etc/inet/networks) gesucht.

     Der Parameter nc [setzt die RTFNOCHECKSUM-Marke; siehe routing(4)]
     wird nur verwendet, wenn eine neue Route definiert wird. Er zeigt dem
     Systemkern an, daß die beschriebene Route sicher ist und veranlaßt
     damit, daß keine Prüfsummen beim Senden von UDP-Datenpaketen an das
     genannte Ziel gebildet werden. Dies kann die Datenübertragung
     beschleunigen.

OPTIONEN
     -f   Löscht alle Einträge mit angegebenem Gateway aus der Routing-
          Tabellen. Wird diese Option zusammen mit einem der oben beschrie-
          benen Kommandos angegeben, entfernt route alle Einträge mit ange-
          gebenem Gateway, bevor das Kommando ausgeführt wird.

     -n   Sorgt dafür, daß bei allen Ausgabemeldungen des route Kommandos
          Rechner und Netze nicht mit symbolischen Namen ausgegeben werden.
          Dies ist z. B. dann nützlich, wenn alle Name-Server im lokalen
          Netz deaktiviert sind, so daß eine Route erforderlich ist, um die
          Verbindung zu einem Name-Server herzustellen.

BEISPIEL
     Es soll eine Route mit der Subnetzmaske 0xff000000 angelegt werden:

          route netmask 0xff000000 add net 224.0.0.0 139.22.228.9 1

DIAGNOSE
     add [host | net] ziel:gateway
          Die angegebene Route wird in die Tabellen aufgenommen. Die ausge-
          gebenen Werte stammen aus dem Eintrag in der Routing-Tabelle, der
          in dem ioctl(2)-Aufruf angegeben wurde.

     delete [host | net] ziel:gateway
          Die angegebene Route wird gelöscht.

     ziel done
          Wird die Option -f angegeben, wird nach jedem Löschen eines Ein-
          trags aus der Routing-Tabelle eine Meldung dieses Formats ausge-
          geben.

     Network is unreachable
          (Netz nicht zu erreichen) Der Versuch, eine Route hinzuzufügen,
          schlug fehl, weil der aufgeführte Gateway keinen Zugang zu einem
          direkt angeschlossenen Netz bezeichnete. Geben Sie statt dessen
          den nächstgelegenen Gateway an.





Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

route(1M)                                                         route(1M)

     not in table
          (nicht in der Tabelle) Es wurde versucht, einen Eintrag, der
          nicht in der Tabelle stand, zu löschen.

     routing table overflow
          (Überlauf der Routing-Tabelle) Es wurde versucht, einen Route-
          Eintrag hinzuzufügen, aber das System konnte zum Anlegen des
          neuen Eintrags keinen Speicherplatz zuweisen.

DATEIEN
     /etc/inet/hosts

     /etc/inet/networks

SIEHE AUCH
     routed(1M), ioctl(2), gethostbyname(3N), getnetbyname(3N), routing(4).






































Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026