Ero offline a causa di un'interruzione con il mio ISP. Ho disabilitato il Wi-Fi e mi sono collegato al mio Macbook Pro 2016 con macOS (10.12.4-10.12.5) un iPhone per utilizzare il suo hotspot personale per connettermi, ma quando l'ho fatto, l'hotspot non si è avviato come sui Mac precedenti . Invece, nelle Preferenze di Sistema di rete, vedo questo messaggio per iPhone USB:
L' iPhone USB collegato è disabilitato perché è connessa un'altra rete. Deseleziona la casella qui sotto per connetterti [✓] Disabilita se non necessario
Se deseleziono la casella, l'interfaccia cambia in Connesso , ma voglio che il dispositivo sia attivo solo quando necessario. Il mac sembra rilevare erroneamente che non ne ho bisogno quando lo faccio.
Ho provato a rimuovere tutti i dispositivi di rete e a riavviare la macchina, ma anche dopo il riavvio il problema persisteva.
Ho fatto un po 'di spelunking e ho scoperto che era colpa di ifconfigen8 . Se io sudo ifconfig en8 down, rende quell'interfaccia inattiva e quindi il mac abilita il iPhone USBdispositivo.
I dettagli sul dispositivo en8 non sono molto utili:
$ 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
L'unica informazione identificativa è l'indirizzo mac, che si risolve in uno spazio "privato" generico.
L'uso networksetup -listallnetworkservicesnon fornisce alcun suggerimento su quale potrebbe essere quel dispositivo e il dispositivo non viene visualizzato nell'elenco networksetup -listallhardwareports.
Ho persistito e trovato en8 elencato in Informazioni di sistema:
Il dispositivo è iBridge, che con una ricerca rivela che iBridge è per la barra touch .
Anche con en8 down, la touchbar sembra funzionare, il che mi fa pensare che il dispositivo Ethernet non sia affatto in uso.
Ho il sospetto che questo comportamento sia un bug e dovrà essere risolto in un futuro aggiornamento del sistema operativo, ma spero che alcune prospettive.
È sicuro lasciare en8inattivo o quali problemi posso riscontrare con quel dispositivo inattivo? C'è un altro modo per configurare quell'interfaccia in modo che sia ancora attiva e funzionante come previsto da Apple, ma senza segnalare al sistema operativo che è una connessione praticabile a una rete quando non lo è?
en5è stata la mia interfaccia che ho dovuto smontare per far funzionare il tethering USB iPhone con disabilitazione automatica, e corrispondeva anche alla Touch Bar.
