Este artículo explica cómo usar la línea de comandos en Linux para ver las redes WiFi disponibles, sus canales, la calidad de la conexión, la seguridad, la intensidad de la señal y más.
Esto puede ser útil para escanear redes Wi-Fi disponibles para ver rápidamente la intensidad de la señal, ver sus canales, saber qué canal Wi-Fi usar para menos interferencias, etc.
Hay varias formas/herramientas para buscar redes WiFi disponibles y enumerar sus detalles, pero en este artículo solo enumeraré 2 que son fáciles de usar y brindan suficiente información para la tarea.
Opción 1:Redes WiFi disponibles con nmcli. escanear y lista
nmcli, una herramienta de línea de comandos para controlar e informar el estado de la red, puede escanear y enumerar las redes WiFi disponibles, ya sea que el WiFi esté o no conectado a una red. Esto ya debería estar instalado en su distribución de Linux, no requiere que especifique el nombre de la interfaz y por defecto puede funcionar sin derechos de superusuario (sudo), o al menos es el caso en mi prueba tanto en Fedora como en Ubuntu.
Use nmcli para ver las redes WiFi disponibles SSID, modo, canal, velocidad de transferencia, intensidad de la señal, barra y seguridad utilizada.
nmcli dev wifi
Así es como se ve la salida del comando:
He visto a algunos usuarios decir que tenían que ejecutar nmcli con sudo para ver las redes inalámbricas disponibles, pero ese no fue el caso cuando intentaron hacer esto en Fedora 31 y 30 o Ubuntu 19.10 o 18.04. Sin embargo, si nmcli no muestra nada, intente sudo:
sudo nmcli dev wifi
Para que nmcli muestre información adicional sobre las redes WiFi escaneadas, incluidos SSID-HEX, BSSID, frecuencia y más, hágalo de la siguiente manera:
nmcli -f ALL dev wifi
Captura de pantalla:
Esto muestra los detalles de WiFi escaneados en una vista tabular. Si desea cambiar a la vista multilínea para no tener que expandir el ancho de la ventana del terminal para ver todos los detalles, use -m multiline
, así:
nmcli -m multiline -f ALL dev wifi
Para uso en secuencias de comandos , use el conciso (-t
) Modo de salida:
nmcli -t -f ALL dev wifi
En caso de que quiera forzar a nmcli a escanear las redes WiFi disponibles de nuevo , usa el rescan
Oportunidad:
nmcli dev wifi rescan
Opción #2:Obtener una lista de redes WiFi disponibles con wavemon
wavemon es una interfaz de usuario de terminal (TUI) que usa ncurses que monitorea los niveles de señal y ruido inalámbricos, estadísticas de paquetes, configuración de dispositivos y parámetros de red. Use esto en lugar de nmcli si no usa NetworkManager o si simplemente prefiere hacerlo sobre nmcli.
Esto le permite obtener una lista de puntos de acceso WiFi disponibles, independientemente de si está conectado a una red WiFi o no. La herramienta requiere permisos de superusuario de forma predeterminada (por ejemplo, ejecutar con sudo) para buscar redes WiFi disponibles de forma predeterminada.
wavemon puede mostrar la siguiente información para las redes WiFi disponibles (escaneadas):SSID, BSSID (dirección Mac del punto de acceso), calidad de la señal, intensidad de la señal, canal WiFi y frecuencia.
wavemon no está instalado por defecto, pero está disponible en los repositorios de muchas distribuciones de Linux. Instálalo así:
- Fedora:
sudo dnf install wavemon
- Debian, Ubuntu, Linux Mint, Pop! _OS, Elementary OS y otras distribuciones de Linux basadas en Debian o Ubuntu:
sudo apt install wavemon
- abrir SUSE:
sudo zypper install wavemon
- Arch Linux / Manjaro:
sudo pacman -S wavemon
ahora Iniciar Wavemon:
sudo wavemon
Para buscar redes Wi-Fi disponibles, presiona F3
para cambiar a la pestaña Escanear.
¿Está buscando un escáner WiFi más avanzado con funciones adicionales? Echa un vistazo a Kismet, una herramienta de línea de comandos con una interfaz de usuario web de nuevo en abril de 2019.