netstat -r Ausgabe, Internet vs. Internet6, verschiedene Gateway-Formate

394
koperandus

Was ist der Unterschied zwischen Internet- und Internet6-Routen? Ich gehe davon aus, dass internet6 für IPv6 steht?

netstat -r Internet: Destination Gateway Flags Refs Use Netif Expire default 10.11.254.254 UGSc 61 0 en0 10.11/16 link#4 UCS 32 0 en0 e1r1p3.42.fr 10:dd:b1:a4:2f:33 UHLWI 0 0 en0 696 e1r1p8.42.fr 10:dd:b1:c1:76:9b UHLWI 0 0 en0 345 e1r1p9.42.fr 10:dd:b1:a2:7f:3a UHLWI 0 0 en0 1129 e1r1p12.42.fr 10:dd:b1:be:73:6f UHLWI 0 0 en0 1066 e1r2p4.42.fr 10:dd:b1:b8:f1:c0 UHLWI 0 0 en0 702 e1r2p19.42.fr 10:dd:b1:c1:63:19 UHLWI 0 0 en0 1152 e1r3p5.42.fr 10:dd:b1:a4:2d:b5 UHLWI 0 0 en0 547 e1r3p17.42.fr 10:dd:b1:c1:61:ca UHLWI 0 0 en0 874 e1r3p19.42.fr 10:dd:b1:c1:69:b1 UHLWI 0 0 en0 860 .......  Internet6: Destination Gateway Flags Netif Expire default fe80::%utun0 UGcI utun0 localhost localhost UHL lo0 fe80::%lo0 fe80::1%lo0 UcI lo0 fe80::1%lo0 link#1 UHLI lo0 fe80::%en0 link#4 UCI en0 e1r10p17.local 10:dd:b1:c1:6f:d3 UHLI lo0 fe80::%awdl0 link#10 UCI awdl0 e1r10p17.local fe:28:c6:17:d6:fc UHLI lo0 .............. 

Warum beziehen sich die Gateways auf Schnittstellen im Internet6-Abschnitt und im Internet-Abschnitt handelt es sich im Wesentlichen um Mac-Adressen und mit Ausnahme von normalen IP-Adressen link#4? Und wie baue ich die Gateways wie "fe80 ::% utun0" ab, was bedeutet das?

0
Es gibt zwar keine MAC-Adresse in der gesamten Ausgabe ...? Daniel B vor 5 Jahren 0
Mein Fehler. Ich habe weitere Ausgaben bearbeitet und eingefügt koperandus vor 5 Jahren 0
Sie sind wahrscheinlich ARP- und NDP-Cache-Einträge. Michael Hampton vor 5 Jahren 0

1 Antwort auf die Frage

1
Ljm Dullaart

Grundsätzlich geht es um IPv6.

Destination Gateway Flags Netif Expire default fe80::%utun0 UGcI utun0 localhost localhost UHL lo0 fe80::%lo0 fe80::1%lo0 UcI lo0 fe80::1%lo0 link#1 UHLI lo0 fe80::%en0 link#4 UCI en0 e1r10p17.local 10:dd:b1:c1:6f:d3 UHLI lo0 fe80::%awdl0 link#10 UCI awdl0 e1r10p17.local fe:28:c6:17:d6:fc UHLI lo0 

Alle fe80-Adressen sind linklokale Adressen. Mit anderen Worten: Dies sind Adressen, die zu bestimmten Schnittstellen gehören und nur im direkt verbundenen Netzwerk gültig sind. Diese Adressen werden nicht durch Ihr Netzwerk geleitet. Für jede Schnittstelle haben Sie ein solches fe80 :: Netzwerk.

Aus der netstat-Ausgabe habe ich also den Eindruck, dass Sie sich auf einem MAC (utun) befinden, dass Sie eine Art virtuelles Maschinen-Setup ausführen und folgende Schnittstellen haben:

  • lo0, die Loopback-Schnittstelle
  • en0, eine Ethernet-Schnittstelle
  • eine Art Tunnel, utun, der das Standard-Gateway ist
  • Eine drahtlose direkte Apple-Verbindung

Alle diese Geräte haben eine fe80 :: Adresse; Das% bedeutet, dass es sich um das fe80 :: n-Netzwerk für diese Schnittstelle handelt.

Bei IPv6-Adressen werden die Nullen weggelassen (naja, nicht alle, aber Sie sollten sich dazu in der IPv6-Dokumentation informieren). Fe80 :: ist also wirklich fe80: 0000: 0000: 0000: 0000: 0000: 0000.

Die link#<number>kennzeichnen Geräte oder Netzwerke, die auf der Verbindungsschicht erreichbar sind. Das bedeutet mehr oder weniger, dass sie direkt verbunden sind (verbunden im weiteren Sinne; WLAN kann auch angeschlossen werden). Ihre Verbindung # 1 ist also das mit Ihrem Loopback verbundene Netzwerk, Link # 4 ist das Netzwerk, das mit Ihrem Ethernet verbunden ist, und Verbindung 10 ist das Netzwerk, das mit Ihrem WLAN verbunden ist.

Vielen Dank! Gute Erklärung. Nun, was ist mit den Link-Nummer-Adressen? Ich habe nicht ganz verstanden, was sie sind und was sie tun. Wenn Sie in dieses Stück eintauchen könnten, wäre es großartig. Danke noch einmal koperandus vor 5 Jahren 0
fügte die Erklärung hinzu. Ljm Dullaart vor 5 Jahren 0