Ich war wegen eines Ausfalls bei meinem ISP offline. Ich habe WLAN deaktiviert und mit meinem 2016 Macbook Pro, auf dem macOS (10.12.4-10.12.5) ausgeführt wird, ein iPhone verbunden, um den persönlichen Hotspot für die Verbindung zu verwenden, aber als ich dies tat, hat der Hotspot nicht wie bei früheren Macs funktioniert . Stattdessen wird in den Netzwerksystemeinstellungen diese Nachricht für angezeigt iPhone USB
:
Angebracht Das iPhone USB ist deaktiviert, da ein anderes Netzwerk verbunden ist. Deaktivieren Sie das Kontrollkästchen unten, um trotzdem eine Verbindung herzustellen. [✓] Deaktivieren Sie diese Option, falls nicht erforderlich
Wenn ich das Kontrollkästchen deaktiviere, ändert sich die Benutzeroberfläche zu In Verbindung gebracht , aber ich möchte, dass das Gerät nur bei Bedarf aktiv ist. Der Mac scheint fälschlicherweise zu erkennen, dass ich ihn nicht benötige, wenn ich das tue.
Ich habe versucht, alle Netzwerkgeräte zu entfernen und den Computer neu zu starten, aber auch nach dem Neustart blieb das Problem bestehen.
Ich habe etwas Höhlenforschung betrieben und Verwendung gefunden ifconfig Das en8
war schuld. Wenn ich sudo ifconfig en8 down
macht es diese Schnittstelle inaktiv und dann aktiviert der Mac die iPhone USB
Gerät.
Die Details auf dem en8-Gerät sind nicht sehr hilfreich:
$ sudo ifconfig -v en8
en8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 index 4
eflags=1000080<TXSTART,ECN_ENABLE>
ether ac:de:48:00:11:22
inet6 fe80::aede:48ff:fe00:1122%en8 prefixlen 64 scopeid 0x4
nd6 options=281<PERFORMNUD,INSECURE,DAD>
media: autoselect
status: active
type: Ethernet
link quality: 100 (good)
state availability: 0 (true)
scheduler: QFQ
qosmarking enabled: no mode: none
Die einzige identifizierende Information ist die MAC-Adresse, die in einen generischen "privaten" Bereich aufgelöst wird.
Verwenden networksetup -listallnetworkservices
gibt keinen Hinweis darauf, was das Gerät sein könnte und das Gerät erscheint nicht in der Liste von networksetup -listallhardwareports
.
Ich bestand fort und fand en8, das in den Systeminformationen verzeichnet wurde:
Das Gerät ist iBridge, was bei einer Suche hilft zeigt, dass iBridge für die Touchbar ist .
Sogar mit en8 down
scheint die Touchbar zu funktionieren, weshalb ich denke, dass das Ethernet-Gerät überhaupt nicht verwendet wird.
Ich vermute, dass dieses Verhalten ein Fehler ist und in einem zukünftigen Betriebssystem-Update behoben werden muss, aber ich hoffe auf einige Aussichten.
Ist es sicher zu gehen? en8
inaktiv oder auf welche Probleme kann ich stoßen, wenn das Gerät inaktiv ist? Gibt es eine andere Möglichkeit, diese Schnittstelle so zu konfigurieren, dass sie weiterhin wie von Apple beabsichtigt funktioniert, ohne dem Betriebssystem zu signalisieren, dass sie eine funktionierende Verbindung zu einem Netzwerk darstellt, wenn dies nicht der Fall ist?
en5
war die Schnittstelle auf meiner, die ich herunterfahren musste, damit das automatisch deaktivierte iPhone-USB-Tethering funktioniert, und entsprach auch der Touch-Leiste.