Ero offline a causa di un'interruzione con il mio ISP. Ho disattivato il Wi-Fi e collegato al mio Macbook 2016 Macos (10.12.4-10.12.5) in esecuzione un iPhone per utilizzare il suo hotspot personale per la connessione, ma quando l'ho fatto, l'hotspot non si è attivato come nei Mac precedenti . Invece, nelle Preferenze di Sistema di Rete, vedo questo messaggio per iPhone USB
:
In un rapporto iPhone USB è disabilitato perché è connessa un'altra rete. Deseleziona la casella qui sotto per connetterti comunque [✓] Disattiva 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 speleologia e ho trovato che utilizza ifconfig la colpa era di en8
. Se I sudo ifconfig en8 down
, rende tale interfaccia inattiva e quindi il mac abilita il dispositivo iPhone USB
.
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
Le uniche informazioni identificative sono l'indirizzo mac, che si risolve in uno spazio "privato" generico.
L'utilizzo di networksetup -listallnetworkservices
non fornisce alcun suggerimento su cosa potrebbe essere quel dispositivo e il dispositivo non viene visualizzato nell'elenco da networksetup -listallhardwareports
.
Ho persistito e ho trovato en8 elencato in System Information:
IldispositivoèiBridge,checonunaricerca
Anche con en8 down
, la touchbar sembra funzionare, il che mi fa pensare che il dispositivo ethernet non sia affatto utilizzato.
Sospetto che questo comportamento sia un bug e debba essere corretto in un futuro aggiornamento del sistema operativo, ma sono fiducioso per alcuni potenziali clienti.
È sicuro lasciare en8
inattivo o quali problemi posso riscontrare con quel dispositivo inattivo? C'è un altro modo per configurare quell'interfaccia in modo tale che sia ancora attiva e funzionante come previsto da Apple, ma senza segnalare al sistema operativo che è una connessione valida a una rete quando non lo è?