Hay varias herramientas de línea de comandos para administrar una interfaz de red inalámbrica en sistemas Linux. Algunas de ellas se pueden usar para ver simplemente el estado de la interfaz de red inalámbrica (ya sea que esté activa/up o inactiva/down, o si está conectada a cualquier red), como iw, iwlist, ip, ifconfig y otras.
Y algunos se utilizan para conectarse a una red inalámbrica, y estos incluyen: nmcli, que es una herramienta de línea de comandos utilizada para crear, mostrar, editar, eliminar, habilitar y deshabilitar las conexiones de red, así como para controlar y mostrar el estado de los dispositivos de red.
Conectarse a una red Wi-Fi con comandos
- Primero comience por verificar el nombre de tu dispositivo de red usando el siguiente comando. De la salida de este comando, el nombre/interfaz del dispositivo es wlan0 como se muestra.
iw dev
- A continuación, verifica el estado de la conexión del dispositivo Wi-Fi con el siguiente comando.
iw wlan0 link
- De la salida anterior, el dispositivo no está conectado a ninguna red, ejecuta el siguiente comando para explorar las redes Wi-Fi disponibles.
sudo iw wlan0 scan
command failed: Network is down (-100)
- Teniendo en cuenta el resultado del comando anterior (si es el caso), el dispositivo/interfaz de red es DOWN, puedes convertirlo en UP con el comando siguiente:
sudo ip link set wlan0 up
- Si obtienes el siguiente error, significa que tu WiFi está bloqueado en la computadora portátil.
RTNETLINK answers: Operation not possible due to RF-kill
- Para eliminar o desbloquear, debes ejecutar el siguiente comando para resolver el error.
echo "blacklist hp_wmi" | sudo tee /etc/modprobe.d/hp.conf
sudo rfkill unblock all
- A continuación, tratar de encender (ON/UP) el dispositivo de red, una vez más, y debería funcionar en esta ocasión.
sudo ip link set wlan0 up
- Si conoces el ESSID de la red Wi-Fi a la que deseas conectarte, avanza al paso siguiente; de lo contrario, emita el siguiente comando para escanear las redes Wi-Fi disponibles nuevamente.
sudo iw wlan0 scan
- Y, por último, conéctate a la red Wi-Fi utilizando el siguiente comando, donde EsGeeks es el SSID de red Wi-Fi y esgeeks15 es la contraseña/clave previamente compartida.
nmcli dev wifi connect EsGeeks password esgeeks15
Una vez conectado, verifica tu conectividad haciendo un ping a una máquina externa y analiza la salida del ping como se muestra.
ping 8.8.8.8
¡Eso es! Espero que este artículo te haya ayudado a configurar tu red Wi-Fi desde la línea de comandos de Linux. Como siempre, si te pareció útil este artículo, comparte tus ideas en la sección de comentarios y comparte este artículo! :’)