Probar la intensidad de la señal inalámbrica desde la línea de comandos de Mac OS X
Tabla de contenido:
Si está tratando de ajustar un enrutador inalámbrico para obtener la mejor señal, poder medir continuamente la intensidad de la señal wi-fi mientras juega con las antenas, la ubicación y cualquier otra cosa en la red es realmente valioso. Si bien la mayoría de los usuarios se benefician mejor al usar la aplicación Mac Wi-Fi Diagnostics para monitorear la potencia y el rendimiento de la señal, otra opción es recurrir a la línea de comando de Mac OS X, y eso es lo que vamos a cubrir aquí.
Este truco se basa completamente en la línea de comandos utilizando la herramienta inalámbrica del aeropuerto algo secreta, y está disponible en todas las Mac con todas las versiones de Mac OS X. Sí, la herramienta del aeropuerto todavía existe y es tan útil como nunca, a pesar de que las redes inalámbricas ahora se llaman Wi-Fi en la Mac.
Abra la aplicación Terminal para comenzar. Para obtener los mejores resultados, probablemente desee aumentar el tamaño del texto de la fuente de su terminal, la pulsación de tecla Comando+ lo hace fácil.
Cómo monitorear la intensidad de la señal Wi-Fi desde la línea de comandos en Mac OS X y ver el historial de RSSI
Para ver un recuento continuo de la intensidad de la señal, use el siguiente comando, asegúrese de que la sintaxis se haya ingresado correctamente sin s altos de línea (el ajuste está bien) para que esto funcione según lo previsto:
while x=1; do /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI; dormir 0,5; hecho
Presiona regresar y comenzarás a ver algo como lo siguiente desplazándose en la pantalla:
Este es el indicador de intensidad de la señal, notará que el último número de 'agrCtlRSSI: -38' debería cambiar con frecuencia, ya que se imprime repetidamente en la pantalla de su terminal. Ese número es la intensidad de la señal wifi que llega del enrutador a la Mac.
Puede detener la actualización de este comando de monitoreo de señal continua presionando Control+C en la ventana Terminal.
Cómo probar y ver la intensidad de la señal Wi-Fi en una sola línea en la terminal Mac OS X
Si no desea ver una lista de la intensidad de la señal inalámbrica con el historial (lo que facilita saber si sus ajustes están mejorando o empeorando las cosas), también puede hacer que el comando informe simplemente una sola línea con intensidad de señal.Esto puede ser útil para crear secuencias de comandos y personalizar su shell, y puede ser preferencial para algunos usuarios en general. Para tener una sola línea de texto, utilice la siguiente sintaxis:
claro; mientras que x=1; do /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI | sed -e &39;s/^.://g&39; | xargs -I SEÑAL printf \rRSSI dBm: SEÑAL; dormir 0,5; hecho"
Otra vez simplemente presiona Control+C para detener el comando.
Vale la pena recordar que la intensidad de la señal wifi se ve afectada por muchos factores, incluida la potencia de la antena del enrutador inalámbrico, la interferencia de elementos locales y barreras físicas como una chimenea o microondas, señales de radio y mucho más. más. Para obtener los mejores resultados, querrá asegurarse de haber elegido el mejor canal de wi-fi para su red, fácilmente posible con esta utilidad de Mac, de modo que el canal de transmisión de wi-fi tenga un uso cercano e interferencia mínimos.
Encontré los dos ejemplos de código anteriores en una página de foro desaparecida hace mucho cuando buscaba una forma de monitorear la intensidad de la señal, esto fue antes de los días en que la herramienta de diagnóstico inalámbrico de Mac OS X incluía de forma nativa dicha funcionalidad , y han sido de gran ayuda al tratar de posicionar mi hardware wi-fi para obtener la máxima calidad de recepción. Este enfoque de línea de comandos funciona en todas las versiones vagamente modernas del software del sistema Mac, y todavía existe en las últimas versiones, incluidos macOS Mojave, Catalina, Sierra, El Capitan, Mac OS X Mavericks y otros.