Hoy en día, la red inalámbrica se ha vuelto cada vez más presente en áreas abiertas o en grandes empresas, y se necesita mejorar la seguridad para controlar la autenticación y la confidencialidad. El Grupo de Trabajo 802.11 introdujo la enmienda 802.11 i como la etapa final del sólido estándar de Red de Seguridad, que reemplazó a la antigua tecnología WEP.
Hoy te mostraremos un tutorial detallado paso a paso que explica cómo puedes conectarte a una red Wi-Fi en Kali Linux desde terminal.
El primer paso es encontrar los adaptadores inalámbricos disponibles que puede enumerar fácilmente escribiendo el siguiente comando:
Comando: iw dev
iw es una nueva utilidad de configuración de CLI basada en nl80211 para dispositivos inalámbricos. Es compatible con todos los controladores nuevos que se han agregado al núcleo recientemente. La antigua herramienta iwconfig, que utiliza la interfaz de extensiones inalámbricas, está obsoleta y se recomienda encarecidamente cambiar a iw y nl80211.
De la salida anterior, parece que solo tenemos un adaptador inalámbrico cuyo nombre de interfaz es «wlan0» y designado como phy#0 y de tipo administrado (significa que el dispositivo es una estación o cliente Wi-Fi que se conecta a un punto de acceso) y la dirección de hardware (Dirección Mac) es 42:97:d7:db:b7:ef.
Alternativamente, también puede averiguar todas las cosas anteriores escribiendo «iwconfig».
El siguiente paso es verificar el estado del dispositivo si su dispositivo inalámbrico está ARRIBA o ABAJO escribiendo el siguiente comando:
Comando: ip link show wlan0
ip se utiliza para mostrar / manipular enrutamiento, dispositivos, enrutamiento de directivas y túneles. Se utiliza para habilitar/deshabilitar dispositivos y le ayuda a encontrar información general de red.
Utilice el siguiente comando para abrir la interfaz wifi, es decir, wlan0:
Mando: set de enlaces ip wlan0 arriba
Ahora confirme lo mismo escribiendo, «sudo ip link show wlan0» para verificar el estado, y ahora aparece 🙂
También puede verificar el estado de la conexión de red WiFi escribiendo «enlace iw wlan0», que muestra No conectado en este momento, porque aún no nos conectamos.
El siguiente paso es escanear todas las redes WiFi cercanas a su adaptador escribiendo el siguiente comando:
Comando: escaneo iw wlan0
En la pantalla inferior, como puede ver, el nombre del SSID es «Yeahhub», que necesitamos conectar y el protocolo de seguridad es RSN, también conocido comúnmente como Protocolo WPA2.
Ahora generaremos un archivo de configuración para wpa_supplicant que contiene la clave pre-compartida (contraseña) para la red WiFi
Comando: wpa_passphrase Yeahhub >> /etc/wpa_supplicant.conf
En este caso, nuestra contraseña inalámbrica Yeahhub es «12345678».
wpa_passphrase creará las entradas de configuración necesarias basadas en su entrada. Cada red nueva se agregará como una nueva configuración (no reemplazará las configuraciones existentes) en el archivo de configuraciones /etc/wpa_supplicant.conf.
Ahora tenemos el archivo de configuración, nombre SSID, podemos usarlo para conectar la red wifi utilizando el comando wpa_supplicant como se muestra a continuación:
Comando: wpa_supplicant-B-D wext-i wlan0-c/etc / wpa_supplicant.conf
wpa_supplicant es un suplicante de WPA para Linux, BSD, Mac OS X y Windows con soporte para WPA y WPA2 (IEEE 802.11 i / RSN). Es adecuado tanto para computadoras de escritorio/portátiles como para sistemas integrados. Suplicant es el componente IEEE 802.1 X / WPA que se utiliza en las estaciones cliente. Implementa la negociación de claves con un Autenticador WPA y controla el roaming y la autenticación / asociación IEEE 802.11 del controlador wlan.
Aquí,
- -B significa ejecutar wpa_supplicant en segundo plano,
- – D especifica el controlador inalámbrico, wext es el controlador genérico,
- – c especifica la ruta de acceso para el archivo de configuración.
Use el comando iw para verificar que está conectado al mismo SSID o no.
Comando: enlace iw wlan0
Si por el caso, no obtiene ninguna dirección IP, puede obtenerla fácilmente a través del comando» dhclient wlan0″.
Para verificar la dirección IP, escriba «ip addr show wlan0», que parece que tenemos nuestra dirección IP, que es 192.168.43.65
También puede confirmarlo escribiendo «ifconfig wlan0».
El último paso de configuración es asegurarse de que tiene las reglas de enrutamiento adecuadas que puede confirmar escribiendo «ip route show».
Ahora haga ping a la IP DNS pública de Google para verificar la conectividad de red o simplemente puede navegar por cualquier sitio web.
En caso de que tenga algún problema / error, puede configurar el enrutamiento manualmente escribiendo «ruta ip agregar por defecto a través de 192.168.43.1 dev wlan0»