Wenn ein persönliches Hotspot-Netzwerk verfügbar ist, wird anstelle des üblichen Schlosssymbols in der Liste der verfügbaren Netzwerke unter iOS und OS X ein Kettenverbindungssymbol angezeigt.
Meine Frage ist, wie unterscheidet OS X diese Netzwerke? Ist in 802.11 festgelegt, wie Hotspots ihre SSIDs unterschiedlich übertragen?
Antworten:
Ich denke, diese Frage sollte in Reverse Engineering Stack Exchange- Website veröffentlicht werden. Sie fragen nach den Implementierungsdetails für eine Black Box ...
Tatsächlich habe ich ein bisschen an
/System/Library/CoreServices/Menu Extras/AirPort.menu
und herumgebuddelt/System/Library/Frameworks/CoreWLAN.framework/
Es gibt eine private Methode mit dem
CWNetwork
NamenisPersonalHotspot
:Es scheint nur einige Bezeichner zu überprüfen. Ich denke
SFRemoteHotspotDevice
und habeWiFiXPCEventProtocol
möglicherweise niedrigere Details, aber ich habe nicht nachgesehen.Übrigens gibt es auch eine Eigenschaft, um festzustellen, ob es sich um ein CarPlay-Netzwerk handelt
Apple steuert die Hardware, die Treiber und das Betriebssystem. Vermutlich können sie beim Senden des WLAN-Signals problemlos zusätzliche Metadaten hinzufügen, damit Ihr Mac weiß, ob das Kettensymbol hinzugefügt wird oder nicht.
Wenn jemand genau herausfindet, wie Apple den Trick gemacht hat, lass es mich wissen. :)
quelle
Das Kettensymbol zeigt an, dass die Internetverbindung über ein anderes Gerät hergestellt wird. Es ist nicht speziell für persönliche Hotspots.
quelle
Apple spricht mit Apple, sie kennen ihre eigenen Produkte und wissen, wann es sich um ein Apple-Gerät handelt oder nicht. Apple hat möglicherweise einen eigenen MAC-Adressbereich, oder es werden einfach alle Informationen zu diesem Gerät angezeigt, z.
Wenn Sie zu "Über diesen Mac", "Systembericht", "Netzwerk", "Wifi" gehen. Sie sehen die folgenden Details zu diesem Netzwerk / Gerät.
Prüfen Sie an den Schnittstellen: Kartentyp, MAC-Adresse oder Gebietsschema. Dies können möglicherweise alle "Apple Identifiers" sein. Beim Erstellen eines Hotspots mit Ihrem iPhone hat Apple beschlossen, die Informationen mit Ihrem Mac zu teilen, um zu zeigen, dass es sich um ein Apple-Gerät handelt.
quelle
Hotpots unter iOS werden ebenfalls als 172.20.10.x identifiziert.
quelle