jueves, 13 de septiembre de 2007

Configuración de red inalambrica ipw2200 en Debian

Hola hoy mostrare como realizar la configuración de tarjeta inalambrica centrino ipw2200BG. En mi caso es el de una laptop Vaio VNG-B100.

Para Trabajar necesitamos configurar el mouse(en mi caso al momento de instalar, por alguna razon el mousepad no funcionó correctamente)

modprobe mousedev

modprobe evdev

modprobe psmouse


Despues saber que tarjeta tiene nuestro portatil, para eso ponemos la siguiente orden(aquí nos va a mostrar todo el hardware que detecta en nuestra computadora):

debian:/# lspci


#detectamos a la tarjeta inalambrica

#en este caso es la ipw2200

00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
02:04.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller
02:04.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer Controller
02:04.3 Mass storage controller:
02:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (MOB) Ethernet Controller (rev 83)
02:0b.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)

escribimos las siguientes lineas:

deb http://ftp.es.debian.org/debian testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free

Con esta instrucción actualizamos la base de datos.

apt-get update

Aqui configuramos el sonido(en caso que sea necesario)

apt-get install alsa-base

apt-get install module-assistant (facilita la creación de paquetes debian, a partir de los ficheros fuente)

Ahora colocamos las instrucciones para descargar los paquetes de la tarjeta de red.

m-a -t update
m-a -t -f get ipw2200
m-a -t build ipw2200
m-a -t install ipw2200


Seguidamente cargamos el módulo:

modprobe ipw2200

Aparentemente deberia estar funcionando pero no fue asi por lo que, realize el siguiente paso


descargamos la version del firmware de la página web oficial:

http://ipw2200.sourceforge.net/



Apretamos a firmware y debemos descargar la versión que sea compatible con nuestro núcleo. En mi caso de un nucleo 2.6.21 sera ipw2200-fw-2.4.tgz o la ipw2200-fw-3.0.tgz


Descomprimimos los archivos.

tar xzvf ipw2200-fw-2.4.tgz

  1. optenemos unos archivos como estos o parecidos.

debian:/home/ramos/Desktop/ipw2200-fw-2.4# ls
ipw2200-bss.fw ipw2200-ibss.fw LICENSE.ipw2200-fw
ipw2200-fw-2.4.tgz ipw2200-sniffer.fw
debian:/home/ramos/Desktop/ipw2200-fw-2.4#

  1. Estos archivos los tenemos de copiar en una carpeta

cp /home/ramos/descargas/ipw2200-fw-2.4/*.* /usr/lib/hotplug/firmware/

  1. Una vez copiado nos aseguramos que todo funciona correctamente.

debian:~# rmmod ipw2200
debian:~# rmmod ieee80211
debian:~# modprobe ieee80211
debian:~# modprobe ipw2200

debian:/home/ramos# iwconfig
lo no wireless extensions.

eth1 no wireless extensions.

eth0 no wireless extensions.

eth2 IEEE 802.11g ESSID:"2WIRE442" Nickname:"2WIRE442"
Mode:Managed Frequency:2.437 GHz Access Point: 00:18:3F:16:4E:B1
Bit Rate:54 Mb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Encryption key:9259-6795-50 Security mode:restricted
Power Management:off
Link Quality=78/100 Signal level=-51 dBm Noise level=-88 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Si te aparece algo asi es que lo hiciste bien. Reiniciamos el portátil y ya tenemos detectada. Ahora faltara configurar la tarjeta red.

debian:/home/ramos# nano /etc/network/interfaces

iface eth1 inet dhcp
wireless-essid TURED
wireless-key TUPASS

o en caso de estático

iface eth1 inet static
wireless-essid TURED
wireless-key s:TUPASS
address 192.168.1.31
netmask 255.255.255.0
gateway 192.168.1.1

NOTA: Esta configuración fue tomada de

http://bulma.net/body.phtml?nIdNoticia=2306

http://www.kriptopolis.org/debian-portatil-centrino-y-wireless