Anleitungen:macOS: Unterschied zwischen den Versionen
Zeile 1: | Zeile 1: | ||
__TOC__ | __TOC__ | ||
== IPv6 und | == IPv6 und Router Advertisements == | ||
=== Problembeschreibung === | === Problembeschreibung === | ||
Unter MacOS (aktuell getestet unter 10.13.6, es ist keine Version bekannt, in der es funktioniert) kommt es zu Problemen mit IPv6 und SLAAC. macOS vergisst die passende Subnetz-Route für in Router Advertisement ohne "default"-Flag angebotene Subnetze zu setzen, so auch beim fdff::/64, das von den Nodes kommt. Ein bereits vor über einem Jahr geöffneter Bugreport blieb bisher unbeantwortet. Apple scheint sich für dieses Problem nicht zu interessieren. | Unter MacOS (aktuell getestet unter 10.13.6, es ist keine Version bekannt, in der es funktioniert) kommt es zu Problemen mit IPv6 und SLAAC. macOS vergisst die passende Subnetz-Route für in Router Advertisement ohne "default"-Flag angebotene Subnetze zu setzen, so auch beim fdff::/64, das von den Nodes kommt. Ein bereits vor über einem Jahr geöffneter Bugreport blieb bisher unbeantwortet. Apple scheint sich für dieses Problem nicht zu interessieren. |
Version vom 5. September 2018, 12:48 Uhr
IPv6 und Router Advertisements
Problembeschreibung
Unter MacOS (aktuell getestet unter 10.13.6, es ist keine Version bekannt, in der es funktioniert) kommt es zu Problemen mit IPv6 und SLAAC. macOS vergisst die passende Subnetz-Route für in Router Advertisement ohne "default"-Flag angebotene Subnetze zu setzen, so auch beim fdff::/64, das von den Nodes kommt. Ein bereits vor über einem Jahr geöffneter Bugreport blieb bisher unbeantwortet. Apple scheint sich für dieses Problem nicht zu interessieren.
Für die von den Gateways seit dem KeyxchangeV2 angebotenen fd43-Adressen gilt die gleiche Problematik. Soll auf Router außerhalb der eigenen Hood zugegriffen werden, braucht es aber zusätzlich noch eine fc00::/7 Route, die auch im Router Advertisement mitgesendet wird. Auch das funktioniert unter macOS NICHT. Dafür wurde bisher kein Bugreport geschrieben. Hierfür gibt es aktuell auch keinen einfachen, sinnvollen Lösungsweg; außer natürlich ein OS zu verwenden, was mit IPv6 vernünftig umgehen kann. Beispielsweise Linux.
Lösungansatz
Folgende Schritte sind notwendig, um unter MacOS auf einen Router zuzugreifen. In den MacOS Systemeinstellungen -> Netzwerk beim verwendeten Netzwerk die Erweiterten Einstellungen bei IPv6 auf "Manuell" stellen
- Router: leer lassen
- IPv6 Adresse: fdff:: + MAC Adresse des LAN/WLAN Adapters (Zu finden unter "Hardware")
- Präfix Länge: 64
Anschließend sollte das Verbinden funktionieren. Sollte es weiterhin zu Verbindungsproblemen kommen, versuche LittleSnitch oder andere Firewalls vorübergehend pausieren.
Beispiel
Im Screenshot ist das Beispielfenster zu sehen.
- MAC-Adresse der Netzwerkkarte lautet 90:2b:34:51:d3:3a und wird zu fdff::902b:3451:d33a
Hinweise
Auch unter iOS kommt es ebenfalls zu den beschriebenen Problemen. Da hier die selbe Implementierung von IPv6 verwendet wird, scheint auch der selbe Bug aufzutreten. Unter Safari kann die Web GUI nicht aufgerufen werden, unter Firefox und Chrome ist das nicht der Fall. Das Format im Webbrowser ist wie folgend https://[fdff::98de:d0a8:c20e] im Terminal ssh root@fdff::98de:d0a8:c20e.