Configuración de Airport Extreme con WPA en Gentoo

Anteriormente la habíamos instalado. Ahora vamos a configurarla trabajando con WPA. A diferencia de WEP, que con la orden iwconfig podíamos establecer la clave, si usamos WPA deberemos usar wpa_supplicant (Rama unstable)

# emerge wpa_supplicant

La idea es, aprovechando los scripts de Gentoo, levantar de forma transparente la wifi y conectar automáticamente a nuestro AP.
Al igual que hacemos con la tarjeta de red 10/100, lo haremos con la wifi, osea, una configuración personalizada en el fichero /etc/conf.d/net a continuación de la existente de nuestra NIC.

modules=( "wpa_supplicant" )

# Wifi
config_eth1=( "192.168.1.3 netmask 255.255.255.0" )
routes_eth1=( "default via 192.168.1.1" )
essid_eth1="El_ESSID"
mode_eth1="managed"
channel_eth1="1"
iwconfig_eth1="rate 54M"
wpa_supplicant_eth1="-D wext -c /etc/wpa_supplicant.conf"

Si queremos usar configuración automática mediante DHCP deberemos instalar dhcpcd

# emerge dhcpcd

Ahora en el fichero /etc/conf.d/net comentamos la línea:

routes_eth1=( "default via 192.168.1.1" )

Y la línea:

config_eth1=( "192.168.1.3 netmask 255.255.255.0" )

La dejamos así:

config_eth1=( "dhcp" )

Ahora tenemos que configurar el fichero /etc/wpa_supplicant.conf de modo que quede así:


ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1

network={
ssid="El_ESSID"
scan_ssid=1
#psk="Clave_WPA_en_texto_plano"
psk=efgfdg7ytdfghufdhgudfhgubhdfuighudfca93dfdfdfgfdghdfhgr
}

Esto podemos configurarlo a mano, introduciendo la clave en texto plano, o usando la orden:

# wpa_passphrase El_ESSID Clave_WPA_en_texto_plano >> /etc/wpa_supplicant.conf

La entrada que contiene la clave en texto plano yo la he eliminado por si un día alguien lo lee que no se pueda acordar de ello (Por su complejidad).

Una vez terminado tendremos que hacer un enlace simbólico a net.lo:

ln -s /etc/init.d/net.lo /etc/init.d/net.eth1

Una vez configurado con /etc/init.d/net.eth1 start o stop podremos activar o desactivar la tarjeta a la vez que la configuramos.
Si deseamos que se levante en el arranque:

# rc-update add net.eth1 default

NOTA: Puede que te interese leer este otro artículo.

Anuncios

Las opiniones reflejadas en este blog son personales o ni siquiera son opiniones, y bajo ningún concepto representan las estrategias, opiniones o posturas de mi empresa actual, ni de ninguna en las que he trabajado, así como tampoco de ninguno de los clientes o proveedores de todas ellas.
La información se proporciona como está, sin garantías de ninguna clase, y no otorga ningún derecho. Los comentarios pertenecen a sus autores y bajo ningún concepto el autor del blog se hará responsable de los mismos.

Categorías

Archivos


A %d blogueros les gusta esto: