Existen varias herramientas de línea de comandos para gestionar una interfaz de red inalámbrica en sistemas Linux. Algunas de ellas pueden utilizarse simplemente para mostrar el estado de la interfaz de red inalámbrica (si está activa o inactiva, o conectada a una red), como iw, iwlist, ip, ifconfig y otras más.

Entre ellas se encuentran: nmcli, una herramienta de línea de comandos para crear, ver, modificar, eliminar, activar y desactivar conexiones de red, y supervisar y mostrar el estado de los dispositivos de red.
¿Cómo conectarse a una red WIFI mediante comandos en la terminal?
Comience por comprobar el nombre del dispositivo de red mediante el siguiente comando. La salida de este comando indica que el nombre del dispositivo/interfaz es wlan0.
iw dev
A continuación, comprueba el estado de conexión del dispositivo Wi-Fi mediante el siguiente comando.
iw wlan0 link
El resultado del comando anterior indica que el dispositivo no se encuentra conectado a ninguna red.
Ejecutar el siguiente comando para buscar redes Wi-Fi disponibles.
sudo iw wlan0 scan
command failed: Network is down (-100)
La salida del comando anterior (si está disponible) indica que la interfaz del dispositivo/red está ABIERTA. Puede cambiarla a ARRIBA mediante el siguiente comando:
sudo ip link set wlan0 up
Si aparece el siguiente error, significa que el WiFi está bloqueado en el terminal.
RTNETLINK answers: Operation not possible due to RF-kill
Para corregir el error o eliminar el bloqueo, debes ejecutar el siguiente comando para corregir el error.
echo “blacklist hp_wmi” | sudo tee /etc/modprobe.d/hp.conf
sudo rfkill unblock all
A continuación, intente encender y apagar el dispositivo de red de nuevo, y esta vez debería funcionar.
sudo ip link set wlan0 up
Si conoces el ESSID de la red Wi-Fi a la que quieres conectarte, pasa al siguiente paso; si no, utiliza el siguiente comando para buscar de nuevo las redes Wi-Fi disponibles.
sudo iw wlan0 scan
Por último, conéctate a la red Wi-Fi utilizando el siguiente comando, donde supongamos que wifiSolcaInformatica es el SSID de la red Wi-Fi y solcaInformaticaMola es la contraseña/clave que compartiste anteriormente.
nmcli dev wifi connect wifiSolcaInformatica password solcaInformaticaMola
Una vez establecida la conexión, comprueba la conectividad haciendo un ping a un ordenador externo y analizando la salida del ping como se muestra.
ping 8.8.8.8
Y ya estaría todo listo, ya habríamos configurado la red WIFI desde la terminal de Linux, de una forma sencilla y rápida.