Hay varias herramientas de línea de comandos para gestionar una interfaz de red inalámbrica en los sistemas Linux. Varias de ellas se pueden utilizar simplemente para ver el estado de la interfaz de red inalámbrica (si está activa o inactiva, o si está conectada a alguna red), como iw, iwlist, ip, ifconfig y otras.
Y algunos se utilizan para conectarse a una red inalámbrica, y estos incluyen: nmcli, es una herramienta de línea de comandos que se utiliza 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.
Primero comience por comprobar el nombre de su dispositivo de red utilizando el siguiente comando. Desde la salida de este comando, el nombre del dispositivo/interfaz es wlp1s0 como se muestra.
$ iw devphy#0Interface wlp1s0ifindex 3wdev 0x1addr 38:b1:db:7c:78:c7type managed
A continuación, compruebe el estado de conexión del dispositivo Wi-Fi utilizando el siguiente comando.
iw wlp2s0 linkNot connected.
Desde la salida anterior el dispositivo no está conectado a ninguna red, ejecute el siguiente comando para escanear las redes Wi-Fi disponibles.
sudo iw wlp2s0 scan command failed: Network is down (-100)
Considerando la salida del comando anterior, el dispositivo/interfaz de red está ABIERTO, puedes encenderlo (ARRIBA) con el comando ip como se muestra.
$ sudo ip link set wlp1s0 up
Si te aparece el siguiente error, significa que tu Wifi está bloqueado en el portátil o en el ordenador.
RTNETLINK answers: Operation not possible due to RF-kill
Para eliminar o desbloquear necesitas ejecutar el siguiente comando para solucionar el error.
$ echo "blacklist hp_wmi" | sudo tee /etc/modprobe.d/hp.conf$ sudo rfkill unblock all
A continuación, intente encender el dispositivo de red una vez más, y debería funcionar esta vez.
$ sudo ip link set wlp1s0 up
Si conoce el ESSID de la red Wi-Fi a la que desea conectarse, vaya al siguiente paso, de lo contrario, emita el siguiente comando para escanear las redes Wi-Fi disponibles de nuevo.
$ sudo iw wlp1s0 scan
Y por último, conéctate a la red wi-fi utilizando el siguiente comando, donde Hackernet (SSID de la red Wi-Fi) y localhost22 (contraseña/clave precompartida).
$ nmcli dev wifi connect Hackernet password localhost22
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.8PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.64 bytes from 8.8.8.8: icmp_seq=1 ttl=48 time=61.7 ms64 bytes from 8.8.8.8: icmp_seq=2 ttl=48 time=61.5 ms64 bytes from 8.8.8.8: icmp_seq=3 ttl=48 time=61.6 ms64 bytes from 8.8.8.8: icmp_seq=4 ttl=48 time=61.3 ms64 bytes from 8.8.8.8: icmp_seq=5 ttl=48 time=63.9 ms^C--- 8.8.8.8 ping statistics ---5 packets transmitted, 5 received, 0% packet loss, time 4006msrtt min/avg/max/mdev = 61.338/62.047/63.928/0.950 ms
0 comentarios