Mi trabajo consiste en probar cosas en línea y fuera de línea, en una Mac. A veces, un intento puede durar menos de 10 segundos del tiempo necesario sin conexión. La mayor parte del tiempo todavía necesito estar en línea.
En lugar de ir a Red -> Ethernet/Wifi y deshabilitar todo manualmente, me gustaría saber si hay alguna manera de deshabilitarlo todo a la vez y volver a habilitarlo con la misma facilidad.
También simplemente quité el cable de ethernet por un tiempo, pero eso es ridículamente molesto. Dado que estoy trabajando en una Mac Mini, eso también me obliga a tener la parte posterior hacia mí para facilitar el alcance, y todos los cables se encuentran justo debajo de mi pantalla/detrás de mi teclado. Si bien esa es una opción "bien", me gustaría deshacerme de ella.
Estoy pensando que tal vez hay una aplicación que podría estar en la barra superior y solo tocaría Activar/Desactivar.
Ya uso NetworkConditioner, que es increíble para simular retrasos, pero el único "fuera de línea" que puedo obtener aquí es solo "100% de pérdida de paquetes", que no está realmente fuera de línea, es solo un retraso infinito.
Si tiene un interruptor de encendido/apagado fácil (idealmente en la barra superior para que no tenga que Alt-Tab entre aplicaciones) o algo similar al modo avión, ¡soy todo oídos!
Maldita sea. Busqué por un tiempo pero sin usar las palabras clave "modo avión osx" que solo me surgieron cuando edité mi pregunta aquí.
La investigación que usa estas palabras condujo a una respuesta muy útil disponible aquí:
http://hints.macworld.com/article.php?story=20130325002258846
Si va al panel Red de Preferencias del sistema, verá un menú emergente Ubicación en la parte superior de la ventana. Haga clic en ese menú y elija Editar ubicaciones. Haga clic en el ícono + para agregar una nueva ubicación, luego ingrese un nombre, como AirplaneMode. Haga clic en Listo.
A continuación, elija esa ubicación en el menú Ubicación y haga clic en cada interfaz de red disponible en la lista a la izquierda de la ventana. Haga clic en el menú Configurar iPv4 y seleccione Desactivado. Para Wi-Fi, simplemente haga clic en el botón Desactivar Wi-Fi. Haga clic en Aplicar y esta ubicación bloqueará toda la actividad de la red.
Para activar la ubicación, hay dos formas. Puede hacer clic en el menú Apple, luego en Ubicación y elegir la ubicación. O, si desea hacer esto desde la línea de comando, como lo solicitó el cartel, puede ejecutar este comando:
networksetup -switchtolocation AirplaneMode
Reemplaza AirplaneMode con el nombre que hayas elegido para la ubicación.
Nota: si nunca ha utilizado las ubicaciones, no aparecerán en el menú de Apple; aparecerá la primera vez que haga un cambio, ya sea usando la línea de comando o el menú Ubicaciones del panel de red en la configuración.
Además, se podría facilitar este proceso agregando dos archivos de terminal que ejecutan cada comando por separado. Eso se puede encontrar aquí
Aquí hay un resumen de los pasos que se encuentran detrás de ese enlace:
Cree un script de shell simple, como su ejemplo. He creado una aplicación Hello World:
#!/bin/bash
networksetup -switchtolocation AirplaneMode
Guarde este archivo como HelloWorld.command. Dar permiso a este archivo para ser ejecutado. chmod u+x HelloWorld.command
debería hacer eso
Abra el directorio donde guardó este archivo en Finder.
Haga doble clic en el archivo HelloWorld.command.
Ahora todo lo que necesito es una forma de acceder a esos accesos directos desde la barra de menú y estoy listo. Editaré aquí si lo encuentro, pero creo que tendré que desarrollarlo yo mismo.
Hice una configuración que es una especie de modo Avión para Mac OS X, y lo uso regularmente desde hace más de 10 años sin ningún problema y con muchas ventajas (cuando está bajo ataque, al solucionar un proceso con problemas de red...).
¿Por qué no simplemente quitar el cable Ethernet y conectarse solo a través de WiFi, que es tan fácil? Simplemente apague Airport cuando no quiera estar conectado desde la barra de menú. ordenado
Tetsujin
grg
Tetsujin