Hace un tiempo que tenia pendiente configurar la conexion inalambrica a internet. Empezaba con el proceso de configuracion pero siempre por una cosa u otra dejaba todo en el camino y buscaba la solucion facil: sacaba un cable del router y lo enchufaba en la laptop.
Hoy me puse nuevamente con el tema y ya que tenia necesidad de llegar al resultado, paso a explicar como fue.
La idea era configurar la red con encriptacion WPA. WPA es un sistemas para proteger las redes inalambricas el cual fue creado para corregir las deficiencias que tenia el sistema WEP. Con el NetworkManager previamente instalado, procedemos a desabilitarlo para que no ocasione inconvenientes.
La forma estandar para configurar interfaces WI-FI es mediante el demonio wpa_supplicant. NetworkManager levanta automaticamente el demonio wpa_supplicant, es por eso que se desabilito para comenzar con las pruebas.
Con el comando iwconfig verificamos que la interfaz wireless esta sin configurar:
$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11bg ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=0 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
A continuacion editamos el archivo de configuracion /etc/wpa_supplicant/wpa_supplicant.conf agregando las siguientes lineas y especificando el tipo de clave WPA-PSK
ctrl_interface=/var/run/wpa_supplicant
network={
ssid=”nombre_red”
key_mgmt=WPA-PSK
psk=”clave”
}
A continuacion arrancamos el demonio wpa_supplicant:
~$ sudo wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -i eth1
[sudo] password for jalesan:
Trying to associate with 00:16:b6:28:69:bf (SSID=’nombre_red’ freq=2437 MHz)
Associated with 00:16:b6:28:69:bf
WPA: Key negotiation completed with 00:16:b6:28:69:bf [PTK=TKIP GTK=TKIP]
CTRL-EVENT-CONNECTED – Connection to 00:16:b6:28:69:bf completed (auth) [id=0 id_str=]
Vemos que la interfaz se asocia sin problemas al punto de acceso.
~$ iwconfig
lo no wireless extensions.
eth1 IEEE 802.11g ESSID:”nombre_red”
Mode:Managed Frequency:2.437 GHz Access Point: 00:16:B6:28:69:BF
Bit Rate:54 Mb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=80/100 Signal level=-49 dBm Noise level=-87 dBm
Rx invalid nwid:0 Rx invalid crypt:1 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:4
eth0 no wireless extensions.
A continuacion ya podemos levantar el interfaz y pedir una IP por DHCP:
~$ sudo ifconfig eth1 up
[sudo] password for jalesan:
~$ sudo dhclient3 eth1
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth1/00:13:ce:a9:38:0e
Sending on LPF/eth1/00:13:ce:a9:38:0e
Sending on Socket/fallback
DHCPREQUEST of 192.168.1.103 on eth1 to 255.255.255.255 port 67
DHCPACK of 192.168.1.103 from 192.168.1.1
bound to 192.168.1.103 — renewal in 40931 seconds.
Y la conexion inalambrica quedo funcionando de esta forma relativamente sencilla.
Fuente: Wikipedia, NetworkManager, Alejandrox, Vicente Navarro
Escrito por alesandri
Escrito por alesandri