|
|
Configurar WPA en gnuLinux |
|
|
Autor: linuxcpp _
URL
_
Tb ()
_
Categorias: LINUX- Utilidades, LINUX- Driver
|
Red inalámbrica
con WPA en gnuLinux

con WPA en gnuLinux

Para el que no conozca que es WPA (Wi-Fi Protected Access), se trata de un sistema para proteger redes inalámbricas, que se creó en 1995 con el fin de corregir las deficiencias del sistema previo WEP.
A continuación daré las nociones básicas para configurar una red inalámbrica que use WPA en sistemas gnuLinux basados en Debian (gnuLinex, Ubuntu, Kubuntu,...)
En primer lugar debemos descargarnos el paquete wpasupplicant, usando el comando apt-get install wpasupplicant, o bien haciendo click aquí:
A continuación abriremos el fichero /etc/network/interfaces con cualquier editor de textos. La ídea es editar la parte donde se encuentra nuestro dispositivo inalámbrico (en el ejemplo ethn1) y añadir dos nuevas líneas, quedando algo parecido a:
En este caso se está usando dhcp, por lo que el router suministra automáticamente una direccion IP; no obstante, si desamos mantener una configuración de IP manual lo haríamos igual que para otra conexión cualquiera, pero conservando las dos últimas líneas que son las importantes:
Por último, vamos a editar el fichero (lo creamos si no existe) /etc/wpa_supplicant/wpa_supplicant.conf, y nos aseguramos que cumple el siguiente formato:
Debeis aseguraros que el valor del campo "ssid", que en el ejemplo pone wifi, sea el nombre de la red wireless a la que os vais a conectar. El campo "psk" corresponde a la contraseña o frase secreta que usa WPA. La primera opción es poner la contraseña literalmente como estaría en el ejemplo; o bien, desde una consola ejecutar el comando:
wpa_passphrase wifi contraseña
Mostrando por pantalla algo como:
Ya sólo sería cuestión de copiar el valor del campo "psk" y pegarlo en el campo correspondiente del fichero que estábamos editando.
Si lo deseais, en este fichero podeis tener almacenados los datos para varias configuraciones WPA, añadiendo un bloque de código network={ ... } para cada configuración.
Para que la red comience a funcionar, sería cuestion de reiniciar el ordenador, o simplemente el servidor de red con los comandos:
/etc/init.d/networking stop
/etc/init.d/networking start
Espero que os sirva de ayuda. Si deseais ver mis fuentes podeis dirigios a:
Para cualqueir duda, problema o sugerencia deja un comentario.
A continuación daré las nociones básicas para configurar una red inalámbrica que use WPA en sistemas gnuLinux basados en Debian (gnuLinex, Ubuntu, Kubuntu,...)
En primer lugar debemos descargarnos el paquete wpasupplicant, usando el comando apt-get install wpasupplicant, o bien haciendo click aquí:
A continuación abriremos el fichero /etc/network/interfaces con cualquier editor de textos. La ídea es editar la parte donde se encuentra nuestro dispositivo inalámbrico (en el ejemplo ethn1) y añadir dos nuevas líneas, quedando algo parecido a:
auto ethn1
iface ethn1 inet dhcp
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface ethn1 inet dhcp
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
En este caso se está usando dhcp, por lo que el router suministra automáticamente una direccion IP; no obstante, si desamos mantener una configuración de IP manual lo haríamos igual que para otra conexión cualquiera, pero conservando las dos últimas líneas que son las importantes:
auto ethn1
iface ethn1 inet static
address 192.168.1.128
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface ethn1 inet static
address 192.168.1.128
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
En este caso los valores de IP deben corresponder a los de vuestra conexión.
También deberemos revistar la línea "wpa-driver" y poner el valor correspondiente a nuestra tarjeta wireless, que podeis encontrar en la siguiente tabla:
| DISPOSITIVO | DESCRIPCIÓN |
| hostap | Host AP driver (Intersil Prism2/2.5/3) |
| madwifi | MADWIFI 802.11 support (Atheros...) |
| wext | Linux wireless extensions (generic) |
| atmel | ATMEL AT76C5XXx (USB, PCMCIA...) |
| ndiswrapper | Linux ndiswrapper |
| ipw | Intel ipw2100/2200 driver |
| wired | Wired Ethernet driver |
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="wifi"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
psk=contraseña
}
network={
ssid="wifi"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
psk=contraseña
}
Debeis aseguraros que el valor del campo "ssid", que en el ejemplo pone wifi, sea el nombre de la red wireless a la que os vais a conectar. El campo "psk" corresponde a la contraseña o frase secreta que usa WPA. La primera opción es poner la contraseña literalmente como estaría en el ejemplo; o bien, desde una consola ejecutar el comando:
wpa_passphrase wifi contraseña
Mostrando por pantalla algo como:
network={
ssid="wifi"
#psk="contraseña"
psk=60d480675de2c2803381eb568f504d2a38da1331c1f21f020492c0e1ba25ad27
}
ssid="wifi"
#psk="contraseña"
psk=60d480675de2c2803381eb568f504d2a38da1331c1f21f020492c0e1ba25ad27
}
Ya sólo sería cuestión de copiar el valor del campo "psk" y pegarlo en el campo correspondiente del fichero que estábamos editando.
Si lo deseais, en este fichero podeis tener almacenados los datos para varias configuraciones WPA, añadiendo un bloque de código network={ ... } para cada configuración.
Para que la red comience a funcionar, sería cuestion de reiniciar el ordenador, o simplemente el servidor de red con los comandos:
/etc/init.d/networking stop
/etc/init.d/networking start
Espero que os sirva de ayuda. Si deseais ver mis fuentes podeis dirigios a:
Para cualqueir duda, problema o sugerencia deja un comentario.
|
|
Comentarios (0)
Menéame
Barrapunto
Technorati
Google Bookmarks
Fresqui
del.icio.us
VOTACIÓN:
(Núm. votos: 5)









Autor: 
Categorias: 
