En casa, conecto mi MacBook Pro, que ejecuta OS X El Capitan, a Internet mediante Ethernet, y comparto la conexión con mi teléfono a través de Wi-Fi.
En el trabajo conecto el MacBook Pro a la red de la empresa mediante Ethernet, y no se permite compartir Internet.
¿Hay alguna forma de activar y desactivar automáticamente el uso compartido de Internet en función de la red en la que me encuentre?
Una solución que detecte la red Ethernet, de alguna manera, la presencia o ausencia de una red Wi-Fi específica, o incluso la ubicación geográfica real, haría el trabajo.
Soy consciente de que puedo establecer la 'Ubicación' a través del menú de Apple, pero ¿puede eso controlar las opciones de Compartir Internet, y la detección de la ubicación no se puede hacer automáticamente? Seleccionar la ubicación manualmente se parece demasiado a un trabajo duro.
0 votos
Se podría utilizar el geofencing y añadir la red de trabajo como "valla", supongo. Se necesitaría algo así como una comprobación programada para ver en qué red estás y, si no es "la de casa", puedes desactivar el uso compartido de Internet. Esto podría ser posible utilizando AppleScript o Automator en combinación con la aplicación Calendario o Recordatorio.
0 votos
Esto se parece mucho a este pregunta, a la que escribí una hermosa respuesta. Puedes adaptar el script tú mismo, en cuyo caso ponlo en una respuesta a esta pregunta. Si no, le echaré un vistazo más tarde.
0 votos
@agentroadkill Eso parece prometedor. Voy a tener un ir y probar cuando estoy de nuevo en la oficina. Aunque podrían pasar unos días.