Cuando estoy en la oficina, estoy conectado a una red 192.168.1.0/24. Cuando Internet Sharing está apagado, cuando ejecuto
netstat -nr
la primera entrada muestra
default 192.168.1.254 UGSc 10 62 en0
Si activo el uso compartido de Internet, se muestra
default link#5 UCS 2 0 en1
Esto obviamente es incorrecto y rompe toda la conectividad de mi máquina.
en1 es mi inalámbrico, mientras que en0 es mi Ethernet. Si luego deshabilito el uso compartido de Internet, incluso elimina esa ruta incorrecta, por lo que no tengo ninguna ruta predeterminada.
Actualmente tengo un script que ejecuto cuando comparto, o después, cuando desactivo eso hace
route delete default
route add default 192.168.1.254
Eso soluciona todo, pero me encantaría saber qué es lo que realmente hace que esto suceda y cómo solucionarlo adecuadamente.
Y solo para decir que en algún momento hace unos meses, esto funcionaba de manera absolutamente perfecta, sin inconvenientes, y un día, cuando traje la computadora portátil a casa, no pude desactivar el uso compartido de Internet, por lo que no pude conectarme a mi WIFI a domicilio. Finalmente tuve que reiniciar la máquina y desde entonces este problema ha estado sucediendo.