0 votos

Desactivar automáticamente el uso compartido de Internet cuando se está en una red específica

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.

1voto

Craig Beuker Puntos 123

Sí, puede utilizar ControlPlane . Está diseñado para hacer exactamente el tipo de cosas que has mencionado.

Example of setting up an Internet Sharing toggle

Tendrás que definir un contexto (como "Casa" o "Trabajo" o "Fuera de casa") o unos cuantos contextos, y luego definir qué pistas muestran qué contexto está activo, y luego definir qué acciones realizar cuando un contexto se activa o deja de estarlo.

En la mayoría de los casos, un contexto corresponde a una ubicación (o a un tipo vago de ubicación, como "Out & About"). Pero podrías tener un contexto "Hotspot" y un contexto "Wi-Fi" y un contexto "Ethernet", si eso se adaptara mejor a tus necesidades. O podrías tener contextos "con medidor" y "sin medidor".

También puedes habilitar varios contextos simultáneos, pero eso se vuelve complicado y confuso, y no lo recomiendo al principio.

Se puede utilizar la presencia de redes, la ubicación geográfica y quizás docenas de otras cosas para determinar su ubicación/contexto. Es bastante potente (pero después de un tiempo te darás cuenta de que faltan cosas, como la capacidad de desencadenar directamente una acción desde una fuente de pruebas, sin necesidad de utilizar un contexto como intermediario). Lo recomiendo de corazón, aunque eventualmente desearás que haga mucho más de lo que hace.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X