Die Linux-Routing-Tabelle enthält die Regeln, die bestimmen, wohin Netzwerkpakete gesendet werden. Jedes Mal, wenn Ihr System ein Paket an eine IP-Adresse senden muss, konsultiert es diese Tabelle, um den geeigneten Pfad zu finden. Um die Linux-Routing-Tabelle Ihres Rechners anzuzeigen, können Sie den Befehl route verwenden.
pete@icebox:~$ sudo route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.224.2 0.0.0.0 UG 0 0 0 eth0
192.168.224.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
Verständnis der Spalten
Die Ausgabe des Befehls route ist in mehrere Spalten unterteilt, die jeweils spezifische Informationen zu einer Netzwerkroute liefern.
Destination (Ziel)
Die Spalte "Destination" (Ziel) gibt ein Netzwerk oder einen Host an. Der Eintrag 192.168.224.0 leitet alle Pakete, die für dieses spezifische Netzwerk bestimmt sind. Wenn das Ziel eines Pakets innerhalb dieses Netzwerks liegt (z. B. von 192.168.224.5 nach 192.168.224.7), wird es direkt über die angegebene Schnittstelle, wie z. B. eth0, gesendet.
Das Ziel 0.0.0.0 ist die Standardroute. Wenn die Routing-Tabelle keinen spezifischeren Eintrag für das Ziel eines Pakets findet, wird diese Route verwendet.
Gateway
Die Spalte "Gateway" zeigt den Router an, an den Pakete gesendet werden. Wenn ein Paket sich nicht im selben lokalen Netzwerk befindet, wird es an diese Gateway-Adresse weitergeleitet. Bei der Standardroute ist dies die IP-Adresse des Routers, der Ihr lokales Netzwerk mit anderen Netzwerken, wie dem Internet, verbindet.
Genmask
Die genmask (Generation Mask) ist die Subnetzmaske für das Zielnetzwerk. Sie wird zusammen mit der Ziel-IP verwendet, um festzustellen, ob ein Paket zu diesem Netzwerk gehört. Beispielsweise bedeutet eine genmask von 255.255.255.0, dass die ersten drei Oktette der IP-Adresse mit den ersten drei Oktetten des Ziels übereinstimmen müssen.
Flags
Diese Flags liefern zusätzliche Informationen über die Route:
- U: Zeigt an, dass die Route aktiv (up) ist.
- G: Bedeutet, dass die Route zu einem Gateway (Router) führt.
- UG: Bedeutet, dass die Route aktiv ist und auf ein Gateway verweist.
Iface
Diese Spalte gibt die Netzwerkschnittstelle, wie z. B. eth0, an, über die Pakete für diese Route gesendet werden. eth0 repräsentiert typischerweise den ersten Ethernet-Adapter Ihres Systems.