Hallo Marcus. * Freitag, 23. April 2004 um 01:36 (+0200) schrieb Marcus Glöder:
ip route show table all alle Routing-Tabellen ip route show table main die Haupt-Tabelle (äquivalent zu route -n) ip route show table local lokale Routen auf dem eigenen System ip route show table cache zeigt den Inhalt des Routing-Caches an
Nach der Diskussion, die vor einigen Jahren auf einer Debian-Mailingliste über genau dieses Phänomen des fehlenden Loopback-Interfaces in der Routing-Tabelle geführt worden ist (über Google und viel herumsuchen gefunden), soll es aber wohl eher so sein, dass es nicht verschiedene Tabellen gibt,
Aber dass es verschiedene Tabellen gibt, ist doch Fakt. Und das 'route' nur die "main"-Tabelle anzeigt, ebenfalls.
sondern dass das Loopback-Interface fest im Kernel (seit 2.2) verankert ist, und _deshalb_ nicht in der Routing-Tabelle definiert werden muss (soweit ich das verstanden habe). Siehe hier:
http://lists.debian.org/debian-user-de/2000/debian-user-de-200011/msg00585.h...
Zitat:
--- schnipp --- Diese Route (anzuzeigen mit route -n) ist zumindest bei einem 2.2er Kernel ueberfluessig, da sie automatisch vom Kernel gesetzt wird, allerdings so, dass sie nicht mit /sbin/route angezeigt wird. [ ... ]
Alle "normalen" Routen (auf das Netzwerk "hinter" den Netzwerkkarten) werden
seit Kernel 2.2 automatisch gesetzt, das allein kann das
Unterscheidungskriterium IMHO nicht sein.
Aber es ist IMHO insofern richtig, dass die gesamte "local"-Tabelle vom Kernel
verwaltet wird und nicht (direkt) verändert werden kann.
IMHO ist der "Punkt", dass 'route' nicht mehr ausreicht, um die gesamten
Routing-Informationen anzuzeigen (genausowenig wie 'ifconfig' für die
IP-Adressen der Interfaces).
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke