3 formas de conectarse a WiFi desde la línea de comando en Debian

3 formas de conectarse a WiFi desde la línea de comando en Debian
Este tutorial explica brevemente cómo conectarse a WiFi desde la línea de comandos sobre distribuciones basadas en Linux Debian y Debian de 3 maneras diferentes: usar nmcli, nmtui y WPA_Supplicant. Además a NMCLI, NMTUI y WPA_SUPPlicant, los comandos iwconfig, iwlist y dhclient se utilizan y se explican brevemente en este tutorial.

Descubrir redes utilizando iwconfig:

Antes de comenzar, necesitamos conocer el ESSID o el nombre de la red a la que queremos conectarnos.

Este tutorial muestra cómo usar el Iwconfig Comando para escanear las redes disponibles. Iwconfig es similar al comando ifconfig Pero para administrar interfaces inalámbricas. Este comando permite al usuario editar la frecuencia o canal, cambiar el modo de dispositivo de red (ad-hoc, administrar, maestro, repetidor, monitor, secundario), establecer un ESSID, etc.

Nota: SSID/ESSID son nombres o identificadores de red o enrutadores.

Para verificar si la tarjeta wifi se detecta correctamente, primero ejecute el comando iwconfig Como se muestra en la siguiente captura de pantalla:

sudo iwconfig

Como puede ver, la salida muestra la interfaz Loopback (LO), la tarjeta Ethernet (ENP2S0) y la tarjeta WiFi WLP3S0 que usaremos para escanear las redes disponibles utilizando el comando IWLIST.

La primera línea muestra soporte para 802.11 estándares y revela que el dispositivo no está conectado. La segunda línea muestra que la tarjeta wifi está en modo administrado, no asociado con un punto de acceso.

La tercera línea incluye Vuelva a intentar el límite corto que determina el número de intentos después de una transmisión fallida y Límite RTS Definición del número de confirmaciones antes de una conexión, Fragmento thr muestra el tamaño máximo de paquete que su tarjeta.

Las últimas dos líneas muestran que no hay autenticación y la administración de energía está apagada.

El comando IWLIST proporciona información adicional sobre dispositivos inalámbricos, incluidos los que no son parte de nuestra computadora. En este caso, escanearemos las redes disponibles agregando el argumento escanear. La salida mostrará una lista de puntos de acceso con alguna información como ESSID, calidad de señal, canal, modo, etc.

Ejecute el siguiente comando para imprimir una lista de redes disponibles:

Sudo iwlist WLP3S0 escaneo

NOTA: Reemplazar WLP3S0 para su tarjeta inalámbrica que se muestra cuando el comando iwconfig Fue ejecutado.

Como puede ver, la salida muestra varias redes, incluido el punto de acceso de Linuxhint, sin embargo, el formato no es fácil de usar. Si solo desea imprimir el ESSID o los nombres de las redes disponibles que omiten el resto, ejecute:

sudo iwlist wlp3s0 scan | Grep Essid

Como puede ver ahora, la salida está clara y limitada a los nombres de puntos de acceso (ESSID).

Conectarse a wifi desde la línea de comando usando nmcli:

NMCLI es una interfaz de línea de comando para NetworkManager que puede usarse como alternativa a los gerentes gráficos. NMCLI permite al usuario crear, editar y eliminar o habilitar y deshabilitar las conexiones, así como mostrar el estado del dispositivo.

La siguiente sintaxis muestra cómo conectarse a la red Linuxhint (descubierta con el comando usado anteriormente IWList) ejecutando NMCLI con los siguientes argumentos:

NMCLI D WiFi Connect LinuxHint Password Morochita

Dónde D wifi Especifica el dispositivo inalámbrico, Conecte Linuxhint especifica el essid y contraseña Morochita la contraseña.

NOTA: Reemplazar Linuxhint para tu enrutador ssid y morochita Para su contraseña real.

Puede obtener información adicional sobre NMCLI en https: // Linux.morir.net/hombre/1/nmcli

Conectarse a wifi desde la consola usando nmtui:

NMTUI es una alternativa interactiva basada en Curses a NMCLI y Network Manager, en la ejecución de la consola:

nmtui

La primera pantalla nos permite editar una conexión existente, activar una nueva conexión y editar nuestro nombre de host. Elija la segunda opción Activar una conexión y presionar INGRESAR.

NMTUI mostrará redes disponibles y inalámbricas disponibles. Seleccione su punto de acceso y presione INGRESAR.

Nota: Para este ejemplo, el ESSID se cambió de Linuxhint a Linuxh1nt para mostrar el paso de solicitud de contraseña.

La siguiente pantalla solicitará la contraseña, la llenará y presionará INGRESAR continuar.

Y estarás conectado.

Puede obtener información adicional sobre nmtui en su página de manual en https: // www.más hombre.com/1/nmtui

Conéctese a WiFi usando WPA_Supplicant:

WPA_Supplicant es un suplicante que permite la negociación en el proceso de autenticación. Contrariamente a NMCLI y NMTUI, WPA_SUPPlicant no está instalado de forma predeterminada en Debian.

Para instalar WPA_Supplicant en sistemas basados ​​en Debian ejecutando:

sudo apt install wpasupplicant

Necesita editar el archivo /etc/wpa_supplicant.confusión Agregar su punto de acceso essid y contraseña, puede lograrlo ejecutando el siguiente comando:

wpa_passphrase Linuxhint Morochita | sudo tee /etc /wpa_supplicant.confusión

NOTA: Reemplace Linuxhint para su ESSID y Morochita para su contraseña real. Puede usar comillas para nombres de red que contienen espacios.

Una vez wpa_suplicant.Conf se edita, puede conectarse ejecutando el siguiente comando donde -C especifica el archivo de configuración y -i Especifica la interfaz de red:

sudo wpa_supplicant -c /etc /wpa_supplicant.conf -i wlp3s0

Como puedes ver usando iwconfig, Ahora su tarjeta inalámbrica está asociada con el punto de acceso.

sudo iwconfig

Para conectarse, ejecute el comando dhclient Como se muestra en la siguiente captura de pantalla para obtener una dirección IP dinámica:

sudo dhclient wlp3s0

NOTA: Reemplazar WLP3S0 para tu tarjeta inalámbrica.

Después de ejecutar dhclient, Debe estar conectado a Internet a través del punto de acceso asociado.

Puede obtener información adicional sobre WPA_Supplicant en https: // Linux.morir.net/man/8/wpa_supplicant

Espero que haya encontrado este tutorial útil para conectarse a WiFi desde la línea de comandos sobre sistemas basados ​​en Debian. Siga a Linuxhint para obtener más tutoriales y consejos de Linux.