viernes, 11 de noviembre de 2011

Como configurar/conectar a una red WPA mediante consola o sólo texto

Debemos tener instalado, el paquete wpa_supplicant, si tienes network manager mejor que lo desactives ya que causa interferencias.


Vamos a poner un ejemplo, nos queremos conectar a la red pepito con clave 12345

Lo primero que tenemos que hacer es editar o crear el fichero de configuración, este fichero lo podemos crear con el nombre y sitio que deseemos, por lo general suele ser:


/etc/wpa_supplicant/wpa_supplicant.conf


Añadimos o reemplazamos el siguiente contenido:




ctrl_interface=/var/run/wpa_supplicant
network={
ssid="pepito"
key_mgmt=WPA-PSK
psk="12345"
}






Ya tenemos la configuración WPA lista, ahora nos conectamos de la siguiente manera:





sudo wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0





Veremos que ya estamos conectados si hacemos un iwconfig






$ iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11bg ESSID:"pepito"
Mode:Managed Frequency:2.462 GHz Access Point: 00:11:22:33:44:55
Bit Rate=48 Mb/s Tx-Power=23 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Power Management:off
Link Quality=30/100 Signal level:-66 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0




Estamos conectados pero ahora tenemos que configurar nuestra ip, por lo que levantamos el adaptador y solicitamos una ip al router si es que este tiene habilitado el servidor DHCP


sudo ifconfig wlan0 up


y solicitamos ip


sudo dhclient wlan0


Si queremos asignarle la ip manualmente


sudo ifconfig wlan0 192.168.1.22 netmask 255.255.255.0


En caso de que la ip fuese 192.168.1.22


sudo route add default gateway 192.168.1.1


En el caso de que la ip del router sea 192.168.1.1

y añadirle la línea

"nameserver 192.168.1.1"

sin comillas al fichero

/etc/resolv.conf

No hay comentarios: