¿Cómo controlar la radio inalámbrica AirPort desde la línea de comandos?

Quiero saber cómo controlar (específicamente apagar) la red (específicamente AirPort - quiero apagar la radio) desde la línea de comando (específicamente desde bash en Terminal.app, siendo ejecutado por mí) como usuario (no sudo privilegios o privilegios de administrador). PUEDES desactivar AirPort como usuario, pero necesito hacerlo desde la línea de comandos, como usuario.

Respuestas (1)

Consulte OSX Daily: habilitar y deshabilitar AirPort Wireless desde la línea de comandos en Mac OS X. Cotizar:

Desactivar el aeropuerto a través de la línea de comandos
networksetup -setairportpower airport off

Encienda el aeropuerto a través de la línea de comandos
networksetup -setairportpower airport on

No verá ninguna confirmación en la Terminal de que el comando tuvo éxito o falló, pero si observa el icono del menú AirPort, verá que las barras desaparecen indicando que la interfaz inalámbrica está apagada o reaparecen indicando que la conexión inalámbrica está activada nuevamente.

NOTA: En OS X Lion, use el nombre de hardware anterior en lugar de airport,
por ejemplo networksetup -setairportpower en1 off.

Esta es una excelente respuesta, pero debe especificar que deben reemplazarse airportcon el nombre del adaptador de red que usa su computadora. Para mi MacBook Pro, es en1.
Gran punto. El artículo que cité incluso tenía un comentario similar.
¡Gracias! Esto fue muy útil, un amigo mío está en una computadora donde cuando intentas cambiar el aeropuerto a apagado, aparece algo para la contraseña de administrador. Esto parecía más fácil que arreglar eso: ahora tiene dos flujos de trabajo para conectarse automáticamente a varias redes en momentos del día y cosas por el estilo.
Ojo que no siempre es así en1. Para averiguar qué hay en su computadora, puede usar networksetup -listallhardwareportso ifconfig.