- July 2010 (11)
- June 2010 (11)
- April 2010 (2)
- March 2010 (4)
- February 2010 (5)
- December 2009 (2)
- November 2009 (5)
- October 2009 (6)
- August 2009 (3)
- July 2009 (3)
- June 2009 (1)
- April 2009 (1)
- March 2009 (4)
- February 2009 (2)
- December 2008 (2)
- November 2008 (6)
- October 2008 (4)
wireless wpa automatico en linux (debian lenny)
Suponiendo que tenemos la tarjeta wifi instalada correctamente (se tratará en siguientes temas...), (se supone que tenemos internet ya sea por cable o por otro tipo de cifrado que no es wpa) lo primero que debemos hacer es instalar el paquete wireless-to
ols
# apt-get install wireless-tools
Una vez instalado debemos ver cual es el nombre de nuestra interfaz wirleless con la orden
# iwconfig
nos saldrá algo como esto:
lo no wireless extensions.
eth0 no wireless extensions.
eth1 no wireless extensions.
wifi0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:"pumawifi_LAN" Nickname:""
Mode:Managed Frequency:2.452 GHz Access Point: 00:1#####1
Bit Rate:54 Mb/s Tx-Power:18 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Encryption key:########-############## Security mode:restricted
Power Management:off
Link Quality=27/70 Signal level=-69 dBm Noise level=-96 dBm
Rx invalid nwid:1 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
En este caso es wlan0 claramente nuestra interfaz y es con la que vamos a trabajar
Ahora instalamos la opción wpa en linux:
# apt-get install wpasupplicant
Una vez este instalado creamos un archivo de texto con el editor que mas nos guste y meteremos dentro la configuración de la conexión que mas tarde se se utilizará con wpa-supplicant
# nano /etc/wpa_supplicant.conf
El archivo lo podeis llamar de otra manera y guardar donde querais, lo importante es luego saber cual es para implementarlo.
Dentro del archivo hemos de poner:
WPA
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
network={
ssid="pumawifi_LAN"
bssid=00:##:##:##:##:##
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP CCMP
group=TKIP CCMP
psk="contraseña"
}
Guardamos el archivo, saber que ssid es el nombre de la red wifi que emite nuestro router, bssid es la mac del router, no es un campo obligatorio, solo nos hará falta en el caso de que tengamos varios router emitiendo con el mismo ssid (vease WDS), y en el campo psk pondremos la clave que hemos asignado para cifrar con wpa-psk
Existen dos modos de configuración:
MANUAL:
mediante el comando:
# wpa_supplicant -D[driver] -i[interfaz] -c[ruta archivo de configuracion]
En nuestro caso quedaría wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -dd decir que en driver normalmente para casos genéricos se utiliza wext pero en casos de tarjetas con madwifi (vease atheros chip) u otras es necesario cambiarlo y la opcion del final -dd es para verlo en modo detallado.
solo nos queda la asignacion de ips automaticas (dhcp) con la orden:
# dhcp client wlan0
Lo de estar poniendo el comando cada vez que nos queremos conectar es un coñazo asi que voy a expliaros como hacerlo de manera automatica:
- 2138 reads

