Configurar una red wifi en Debian GNU/Linux

Hola, como sabréis la mayoría de distribuciones de GNU/Linux configuran la red automáticamente durante la instalación, ¿pero y si no es así? ¿cómo podemos hacerlo? con el paquete base ifupdown que instala Debian por defecto podemos configurar la red y que sea persistente.

Copiamos la siguiente configuración en el archivo /etc/network/interfaces.d/wlanX donde wlanX es el nombre del adaptador de red (ifconfig) y completamos los parámetros necesarios para asignar la red al adaptador.

auto wlanX
iface wlanX inet static
pre-up iwconfig wlanX essid <SSID DE LA RED WIFI>
wpa-ssid <SSID DE LA RED WIFI>
wpa-psk <CONTRASEÑA CIFRADA CON wpa_passphrase>
wpa-scan_ssid 1
address <DIRECCIÓN IP>
netmask <MÁSCARA DE SUBRED>
gateway <DIRECCIÓN GATEWAY>
dns-nameservers <SERVIDOR DNS1> <SERVIDOR DNS2>

También podemos indicar un archivo de configuración externo como wpa_supplicant.conf:

auto wlanX
iface wlanX inet static
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
address <DIRECCIÓN IP>
netmask <MÁSCARA DE SUBRED>
gateway <DIRECCIÓN GATEWAY>
dns-nameservers <SERVIDOR DNS1> <SERVIDOR DNS2>

Y configuramos en el archivo wpa_supplicant.conf los parámetros del wifi:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="<SSID DE LA RED WIFI>"
    psk=<CONTRASEÑA CIFRADA CON wpa_passphrase>
    scan_ssid=1
}
  • La contraseña cifrada es la salida del comando wpa_passphrase donde indicamos el SSID y la contraseña en texto plano para generar el hash WPA.

Si todo va bien estaremos conectados a nuestra wifi con el adaptador de red configurado de forma persistente en el equipo.

Para más información consultar los manuales de man interfaces y wpa_supplicant.conf :)

Compartir

3 Comentarios

  1. A mi dentro de interfaces.d solo me aparece un fichero llamado setup que dice:
    auto lo
    iface lo inet loopback

    auto eth0
    iface eth0 inet dhcp

    Llevo todo el dia intentando configurar la red inalambrica y nada de nada. Esto con Ubuntu no pasa. :(

Deja una respuesta

Your email address will not be published. Required fields are marked *