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 USB
dispositivo.
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 -listallnetworkservices
non 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 en8
inattivo 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.