Start·Terminal-Befehle

route

Netzwerk

Aufruf

route -n | route -n get default

Liest und bearbeitet die Kernel-Routingtabelle, doch unter Linux hat `ip route` ubernommen, und unter BSD/macOS ist die Syntax vollig anders, etwa `route -n get default` — Beispiele lassen sich also nicht ubertragen.

Häufige Optionen

OptionBedeutung
-nNumeric output, no reverse DNS (Linux).
-n get defaultShow the default route on macOS/BSD, which has a different grammar.
add default gw <ip>Add a default gateway (Linux); BSD writes add default <ip>.
del / deleteRemove a route. Linux says del, BSD says delete.

Beispiele

route -n

The kernel routing table on Linux.

route -n get default

Which gateway macOS is using.

sudo route add default gw 192.168.1.1

Set a gateway by hand, lost at reboot (Linux).

Wenn eine Verbindung scheitert, grenzen diese ein, wie weit sie kam — Name löst nicht auf, keine Route, oder der Port ist zu.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht route?

Liest und bearbeitet die Kernel-Routingtabelle, doch unter Linux hat `ip route` ubernommen, und unter BSD/macOS ist die Syntax vollig anders, etwa `route -n get default` — Beispiele lassen sich also nicht ubertragen.

Q. Wie gibt man ihn ein?

route -n | route -n get default — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 4; die vollständige Liste steht in man route. Der Befehl gehört zu Netzwerk.

Verwandte Befehle

man-Seite: man route