Quando sono in ufficio, sono connesso a una rete 192.168.1.0/24. Quando la condivisione Internet è disattivata, quando corro
netstat -nr
la prima voce mostra
default 192.168.1.254 UGSc 10 62 en0
Se accendo la condivisione Internet, viene visualizzato
default link#5 UCS 2 0 en1
Questo è ovviamente errato e interrompe tutta la connettività della mia macchina.
en1 è il mio wireless, mentre en0 è il mio Ethernet. Se poi disabilito la condivisione su Internet, elimina anche quella route errata, quindi rimango senza alcuna route predefinita.
Attualmente ho uno script che eseguo quando condivido, o dopo, quando lo disabilito
route delete default
route add default 192.168.1.254
Ciò risolve tutto, ma mi piacerebbe sapere cosa sta realmente accadendo e come risolverlo correttamente.
E solo per dire che a un certo punto qualche mese fa, questo funzionava assolutamente perfettamente, senza intoppi, poi un giorno quando ho portato il laptop a casa, non potevo disabilitare la condivisione di Internet, quindi non potevo connettermi al mio WIFI domestico. Alla fine ho dovuto riavviare la macchina e da allora questo problema si è verificato.