Fecha de creación del tutorial: 2005-04-04
Como configurar el wireless de un Centrino
en GNU / Linux (Debian)
Índice de contenidos
1. Introducción
2. Entorno
3. Configuración del kernel
4. Instalación del driver
4.1. Instalación del firmware
4.2. Comprobar que el driver está correctamente instalado
5. Configuración de la conexión
5.1. Configuramos el interfaz
5.2 Configuración de los parámetros de la conexión
6. Levantamos el interfaz wireless
7. Hacer la configuración permanente
8. Conseguir que el wireless no esté siempre encendido
9. Otros comandos
10. Enlaces de interés
1. Introducción
Los ordenadores con tecnología Centrino incorporan una tarjeta de red wireless.
En este tutorial vamos a ver como hacer funcionar esta tarjeta en GNU / Linux. Concretamente en una distribución Debian.
2. Entorno
El tutorial está escrito usando el siguiente entorno:
Hardware: Portátil Ahtex Signal X-9500M (Centrino 1.6 GHz, 1024 MB RAM, 60 GB HD).
Sistema Operativo: GNU / Linux, Debian Sid (unstable), Kernel 2.6.11, KDE 3.3
3. Configuración del kernel
Necesitamos un kernel 2.6, donde tendremos que tener activado:
Device Drivers => Generic Driver Options => Hotplug firmware loading support (FW_LOADER)
Device Drivers => Networking support => Wireless LAN => Wireless LAN drivers (non-hamradio) & Wireless Extensions (NET_RADIO)
Para usar la seguridad necesitamos activar (lo podemos poner como módulos):
Para usar WEP
Cryptographic options => ARC4 cipher algorithm (CRYPTO_ARC4)
Cryptographic options => CRC32c CRC algorithm (CRYPTO_CRC32C)
Para usar WPA
Cryptographic options => Michael MIC keyed digest algorithm (CRYPTO_MICHAEL_MIC)
Cryptographic options => AES cipher algorithms (i586) (CRYPTO_AES_586)
4. Instalación del driver
# apt-get -u install
ipw2100-source
# cd /usr/src
# tar -xzf ipw2100-source.tar.gz
#
module-assistant a-i ipw2100
4.1. Instalación del firmware
Descargar el firmware de http://ipw2100.sourceforge.net/firmware.php
En mi caso bajo la última versión (Versions at or after v0.55: v0.55-current firmware).
Lo descargo en /usr/src.
# cd /usr/lib/hotplug/firmware/
#
tar -xzf /usr/src/ipw2100-fw-1.3.tgz
4.2. Comprobar que el driver está correctamente instalado
# modprobe ipw2100
No debe dar ningún error. Si ahora hacemos # lsmod
deberíamos ver (entre otros módulos):
ipw2100
ieee80211
ieee80211_crypt
5. Configuración de la conexión
Suponemos que tenemos configurado nuestro router en la dirección 192.168.1.1, con DHCP activo (de forma que las IPs de las máquinas que se conectan a la red se establecen de forma dinámica). Y que nuestra configuración wireless es:
Canal: 4
SSID: micasassid
No publicamos el SSID. Esto es bueno por motivos de seguridad, para nuestra red wireless no aparezca al hacer un scan.
Tenemos configurada las seguridad para usar WEP. Y Tenemos fijadas las claves. Este punto es fundamental si queremos evitar que cualquiera se nos cuele en nuestra red wireless.
5.1. Configuramos el interfaz
En el fichero /etc/network/interfaces, añadimos:
# Wireless ipw2100
iface eth1
inet dhcp
5.2 Configuración de los parámetros de la conexión
Fijamos nuestro SSID:
# iwconfig eth1 essid "micasassid"
Configuramos el modo:
# iwconfig eth1 mode Managed
Configuramos las claves en hexadecimal, igual que en el router:
# iwconfig eth1 key [1] aeiou ...
#
iwconfig eth1 key [2] aeiou ...
...
(donde 'aeiou...' serán los valores en hexadecimal de las claves que tenemos fijadas en el router)
Determinamos la clave que vamos a usar (la misma que tengamos configurada en el router):
# iwconfig eth1 key [1]
6. Levantamos el interfaz wireless
# ifup eth1
Debería conseguir una IP por DHCP. Si no conseguimos la IP es que hay algo mal configurado. Podemos probar a desactivar la encriptación en el router y volver a probar.
Podemos comprobar si funciona correctamente haciendo un ping
# ping www.google.com -I
192.168.1.1
Podemos dar de baja el interfaz de cable y usar sólo el wireless:
# ifdown eth0
# route add
default gw 192.168.1.1 eth1
(Si bajamos el interfaz eth0 antes de levantar el eyh1, no hará falta hacer el route, ya lo hará el sistema)
7. Hacer la configuración permanente
Ahora que ya sabemos que todo funciona correctamente podemos guardar la configuración para la próxima vez que arranquemos.
Volvemos a editar el fichero /etc/network/interfaces, y justo debajo de
# Wireless ipw2100
iface eth1
inet dhcp
añadimos:
wireless-mode
managed
wireless-essid wireless3Com
wireless-key1 aeiou
...
wireless-key2 aeiou ...
wireless-key3 aeiou
...
wireless-key4 aeiou ...
wireless-defaultkey 1
al final debe tener el siguiente aspecto:
# Wireless ipw2100
iface eth1 inet dhcp
wireless-mode managed
wireless-essid wireless3Com
wireless-key1 aeiou ...
wireless-key2 aeiou ...
wireless-key3 aeiou ...
wireless-key4 aeiou ...
wireless-defaultkey 1(donde 'aeiou...' serán los valores en hexadecimal de las claves que tenemos fijadas en el router)
8. Conseguir que el wireless no esté siempre encendido
En mi caso no quiero que el wireless se encienda siempre que arranco la máquina. Así que añado la siguiente línea al fichero /etc/modprobe.d/old_etc_modprobe.conf
# Para no encender la
wireless
options ipw2100 disable=1
de esta forma se consigue que al cargar el módulo ipw2100 se desactive el wireless.
Ahora para encender el wireless basta con ejecutar:
# echo 0 >
/sys/bus/pci/drivers/ipw2100/0000\:02\:04.0/rf_kill
(ojo, el directorio 0000\:02\:04.0 dependerá
del sistema)
(si en vez de hacer echo 0, hacemos echo 1, volveremos a apagar el wireless)
y levantar el interfaz con:
# ifup eth1
Si se desea se puede hacer un pequeño script.
9. Otros comandos
Si queremos escanera las redes wireless que están a nuestro alcance podemos usar el comando:
# iwlist eth1 scan
10. Enlaces de interés
http://ipw2100.sourceforge.net/
http://ipw2100.sourceforge.net/README.ipw2100
http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
http://ipw2100.sourceforge.net/INSTALL
http://frealek.dotnode.com/blog/view/177
Anímate y coméntanos lo que pienses sobre este tutorial
Puedes opinar o comentar cualquier sugerencia que quieras comunicarnos sobre este tutorial; con tu ayuda, podemos ofrecerte un mejor servicio.
| Autor | Mensaje de usuario registrado |
|---|
| Autor | Mensaje de usuario anónimo |
|---|---|
| Armando Duque |
Fecha de envío: 2006-11-24 - 02:55:12 AM Que interesante es saber que se tiene amigos con mucho conocimiento, Si es bastante interesante la explicación, De echo amplio un poco mas mis conocimientos, Tengo un sistema a saber unos detectores Wireless USB y quiero poder instalarlo en ubuntu |
- Puedes inscribirte en nuestro servicio de notificaciones haciendo clic aquí.
- Puedes firmar en nuestro libro de visitas haciendo clic aquí.
- Puedes asociarte al grupo AdictosAlTrabajo en XING haciendo clic aquí.
- Añadir a favoritos Technorati.
Esta obra está licenciada bajo licencia Creative Commons de
Reconocimiento-No comercial-Sin obras derivadas 2.5
Recuerda
Autentia te regala la mayoría del conocimiento aquí compartido (Ver todos los tutoriales). Somos expertos en: J2EE, Struts, JSF, C++, OOP, UML, UP, Patrones de diseño ... y muchas otras cosas.
¿Nos vas a tener en cuenta cuando necesites consultoría o formación en tu empresa?, ¿Vas a ser tan generoso con nosotros como lo tratamos de ser con vosotros?
Somos pocos, somos buenos, estamos motivados y nos gusta lo que hacemos ...
Autentia = Soporte a Desarrollo & Formación.
Tutoriales recomendados
| Nombre | Resumen | Visitas | Valoración | Votos | ||
|---|---|---|---|---|---|---|
| JSR-179 Location API para J2ME: Posicionamiento geográfico en nuestras aplicaciones. | En este tutorial Carlos García nos presentará la especificación JSR-179 Location API para J2ME, en donde veremos como realizar aplicaciones con funcionalidad relacionada con el posicionamiento geográfico. | 2009-07-19 | 5093 | Muy bueno | 2 | ![]() |
| LWUIT: Una librería gráfica tipo AWT o Swing para J2ME | En este tutorial Carlos García os presenta una librería para J2ME con mucha similitud con Swing o AWT. | 2009-06-10 | 5261 | - | - | ![]() |
| Hacer 'scp' de varios ficheros sin solicitud de clave | En este tutorial vamos a ver como podemos hacer un script donde hagamos varios scp de distintos ficheros y directorios y que no tengamos que meter la clave cada vez que se ejecuta un scp. | 2009-05-07 | 2913 | - | - | ![]() |
| Activación de los Dispositivos de Entrada en X.Org 1.5.3. | Os mostramos la solución al problema que nos puede aparecer al actualizarnos a la última versión de Xorg | 2008-12-05 | 1846 | - | - | ![]() |
| Acceso de escritura a las particiones de NTFS de Windows desde GNU/Linux Debian | En este tutorial vamos a instalar el driver ntfs-3g para poder acceder a las particiones NTFS de Windows en modo lectura/escritura sin restricciones. | 2008-07-28 | 2303 | - | - | ![]() |
| Cómo configurar xorg para conseguir gestionar dos monitores en un portátil con GNU/Linux Debian y gráfica Nvidia | Nuestro compañero Álex nos muestra en esta ocasión cómo conseguir tener en nuestro GNU/Linux Debian dos monitores: el del portátil y un monitor externo. | 2008-06-17 | 4562 | - | - | ![]() |
| J2ME. Internacionalización de aplicaciones para móviles | En este tutorial aprenderemos a internacionalizar MIDlets mediante el estandar JSR-238 | 2008-05-06 | 4628 | - | - | ![]() |
| Espectaculares efectos visuales en el escritorio de Linux, con Compiz Fusion | Espectaculares efectos visuales en el escritorio de Linux, con Compiz Fusion | 2008-04-04 | 25237 | - | - | ![]() |
| Primeros pasos con PostgreSQL en Debian | En este tutorial Germán nos enseña a dar nuestros primeros pasos con postgreSQL en Debian. | 2008-02-20 | 4609 | - | - | ![]() |
| Transparencias en kde 3.5 | En este tutorial Alex nos enseñara cómo configurar y activar las transparencias . | 2008-02-07 | 1909 | - | - | ![]() |
Nota:
Los tutoriales mostrados en este Web tienen como objetivo la difusión del conocimiento.
Los contenidos y comentarios de los tutoriales son responsabilidad de sus respectivos autores.
En algún caso se puede hacer referencia a marcas o nombres cuya propiedad y derechos es de sus respectivos dueños. Si algún afectado desea que incorporemos alguna reseña específica, no tiene más que solicitarlo.
Si alguien encuentra algún problema con la información publicada en este Web, rogamos que informe al administrador rcanales@adictosaltrabajo.com para su resolución.







