Linux y programación
Noticias, dudas y soluciones de Linux y programación

El tiempo en Badajoz

Sugerencias:

Esta bitácora fue creada por linuxcpp el día 24-09-06. Se han publicado 102 historias y 158 comentarios.


Foto del creador
Nombre: linuxcpp
Descripción: José Ramón Rubio
Localidad: Caceres
E-mail

Llamame con Gizmo

¿Qué le parece la nueva distribución gnuLinex 2006?
Excelente
Muy buena
Buena
Normal
Mala
Pésima

Ver resultados
Ver comentarios

    <<  Septiembre 2010  >>
    DomLunMarMieJueVieSab
       1234
    567891011
    12131415161718
    19202122232425
    2627282930  

Powered by eXtreblog  Use OpenOffice.org Add to Technorati Favorites  Bitacoras.com


Free Software Top
gnuLinEx 2006: de SARGE A ETCH: Última actualización: 12/01/2008

Configurar WPA en gnuLinux
Autor: linuxcpp _ URL _ Tb () _ Categorias: LINUX- Utilidades, LINUX- Driver

Red inalámbrica
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í:

Descargar wpasupplicant

  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

  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

  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 

  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:

ctrl_interface=/var/run/wpa_supplicant
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
}

  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)
MeneameMenéame Barrapunto Barrapunto Technorati Technorati Google Google Bookmarks Fresqui Fresqui Delicious del.icio.us
VOTACIÓN: Votos(Núm. votos: 5)


Escribe tu comentario


Usuario de eXtreblog (sí/no)

Nombre:

Contraseña:
?


Comentario:

Escribe el resultado de la suma:






"Linux y programación"
I would love to change the world, but they won't give me the source code