Ich war wegen eines Ausfalls bei meinem ISP offline. Ich habe Wi-Fi deaktiviert und mich mit meinem 2016 Macbook Pro mit macOS (10.12.4-10.12.5) und einem iPhone verbunden, um seinen persönlichen Hotspot für die Verbindung zu verwenden, aber als ich das tat, trat der Hotspot nicht wie auf früheren Macs auf . Stattdessen sehe ich in den Systemeinstellungen des Netzwerks diese Meldung für iPhone USB
:
Angeschlossenes iPhone USB ist deaktiviert, da ein anderes Netzwerk verbunden ist. Deaktivieren Sie das Kontrollkästchen unten, um trotzdem eine Verbindung herzustellen [✓] Deaktivieren, sofern nicht erforderlich
Wenn ich das Kontrollkästchen deaktiviere, ändert sich die Schnittstelle zu Connected , aber ich möchte, dass das Gerät nur bei Bedarf aktiv ist. Der Mac scheint fälschlicherweise zu erkennen, dass ich es nicht brauche, wenn ich es tue.
Ich habe versucht, alle Netzwerkgeräte zu entfernen und den Computer neu zu starten, aber selbst nach dem Neustart blieb das Problem bestehen.
Ich habe einige Höhlenforschung betrieben und festgestellt, dass die Verwendung von ifconfigen8
schuld war. Wenn ich sudo ifconfig en8 down
, wird diese Schnittstelle inaktiv und der Mac aktiviert das iPhone USB
Gerät.
Die Details zum 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 dort ist die MAC-Adresse, die sich in einen generischen "privaten" Bereich auflöst.
Die Verwendung von networksetup -listallnetworkservices
gibt keinen Hinweis darauf, um welches Gerät es sich handeln könnte, und das Gerät erscheint nicht in der Liste von networksetup -listallhardwareports
.
Ich bestand darauf und fand en8 in den Systeminformationen aufgeführt:
Das Gerät ist iBridge, was bei einer Suche ergibt, dass iBridge für die Touchbar ist .
Selbst mit en8 down
scheint die Touchbar zu funktionieren, was mich vermuten lässt, 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, inaktiv zu bleiben en8
, 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, aber ohne dem Betriebssystem zu signalisieren, dass es sich um eine funktionsfähige Verbindung zu einem Netzwerk handelt, wenn dies nicht der Fall ist?
Eine Sache, die nicht mehr funktioniert, wenn Sie die Schnittstelle herunterfahren, en8
ist die Touch ID, die den Laptop nicht entsperren oder den Benutzer anderweitig autorisieren kann, es sei denn, die Schnittstelle ist aktiv.
Ich freue mich sagen zu können, dass das Problem mit der Veröffentlichung von macOS High Sierra (10.13) behoben ist. Danke, Apfel.
ifconfig down
mehreren Verbindungen. Aber danke! Ich werde es irgendwann noch einmal versuchen und sehen, was ich entdecken kann.
Jason R. Coombs
Jason R. Coombs
Nick S.
en5
war die Schnittstelle bei mir, die ich entfernen musste, damit das automatisch deaktivierte iPhone USB-Tethering funktionierte, und entsprach auch der Touch Bar.