Configuración manual Wi-Fi en Debian
Comandos de comprobación
Verificamos si el kernel detecta el hardware.
El resultado debería ser algo similar a esto.
En la salida de texto anterior debemos comprobar que hay una cadena de texto junto a driver= y comprobaremos con lsmod si el driver está cargado. Para nuestro ejemplo será.
Si aparece sólo uno son buenas noticias y podemos continuar. Si aparecen varios hay que quitar uno con sudo blocklist nombre_driver y si no hay ninguno tendremos que cargarlo con un comado similar a este.
Ahora descartamos que no haya ningún bloqueo hardware o software.
Gestión de las interfaces
Para saber el nombre que el sistema le ha asignado a la interfaz WiFi ejecutamos esto.
Obteniendo algo como esto
El nombre es wlan0 y el timpo managed indica que es una estación que se conecta a un punto de acceso.
Hora comprobamos si la interfaz está levantada.
La salida.
En la salida no tenemos <…,UP> por lo tanto tendremos que activarla, para ello ejecutamos.
Ahora sí vemos que aparece UP.
Comprobamos el estado de la conexión
Obtenemos “Not connected.” ya quen no está establecida todavía.
Buscar redes cercanas
Para buscar las redes disponibles ejecutamos lo siguiente.
La información más importante de lo anterior es el SSID o nombre del punto de accedos y RSN que se refiere al tipo de conexión WPA2.
Establecimiento de la conexión WPA2
Lo primero es crear un archivo que contenga la el nombre de la red “mi_red” y el la clave pública, contraseña o “psk”. Para ello.
Una vez ejecutado la línea de comando espera la indroducción de texto, escribimos la contraseña o psk. El archivo tendrá la siguiente apariencia.
Mostrando …
Ahora para conectarnos ejecutamos el comando.
Y comprobamos que estamos conectados con el comando.
El resultado deberá dar algo como esto.
Obtención de IP por DHCP
Para comenzar con el protocolo DHCP ejecutamos el comando siguiente.
Para comprobar la dirección IP asignada a la interfaz wlan0
Resultando …
Si queremos añadir una puerta de enlace a mano –192.168.1.254 en el ejemplo– ejecutaremos:
Tras esto podemos probar a hacer ping al servidor DNS de Google Inc. (8.8.8.8)
Opciones adicionales
Cómo cambiar la MAC de la interfaz
Asociación al punto de acceso WEP
Configuración del ESSID
Añadimos la contraseña WEP
Forzamos la asociación con el ESSID
Forzamos la optención de IP mendiante el servidor DHCP
Si por otro lado deseamos realizar la configuración manual de la IP y su máscara
Asociación al punto de acceso WPA en arranque
Editamos el archivo interfaces
Y añadimos las líneas que se muestran a continuación.
Lo que aparece como ‘your_password’ tras wpa-psk debe ser sustituido por la Pre-shared key obtenida como resultado del siguiente comando:
Si el comando no está disponible debe ser instalado con apt-get:
Finalmente es necesario configurar el servidor dns para ello debemos añadir la siguiente linea al ficher /etc/resolv.conf.
Alternativamente podemos crear un archivo que se suele llamar y dejar en /etc/wpa_supplicant.conf con la siguiente información.
Para forzar la conexión con la red ejecutaremos el comando.
Deshabilitando Network Manager
Si queremos deshabilitar el Network Manager podemos ejecutar los siguientes comandos en Debian 8.
Por otro lado si sólo queremos que Network Manager no gestione algunas interfaces bastará con configurar esta en /etc/network/interfaces y añadir en /etc/NetworkManager/NetworkManager.conf el siguiente texto.