Usb Chipset Zydas en Linux [WIRELESS]

Hola a todos, en este articulo, les vengo a explicar como configurar cualquier usb con chipset zydas…es muy fácil,vamos allá!

1.Lo primero que tenemos que hacer es descargar el firmware y los modulos de dicho driver, lo podemos descargar pulsando AQUI.

2. Una vez descargado dicho fichero en nuestro escritorio, abrimos una terminal y nos dirigimos al escritorio:

#cd /home/TUUSUARIO/Desktop

o si tienes ubuntu 8.04 o posterior:

# cd /home/TUUSUARIO/Escritorio //En UBUNTU 8.04 o posteriores

y descomprimimos el fichero descargado con:

# unrar e ZYDAS.rar

!!!!!!Para descomprimir este fichero tenemos que tener instalado el paquete unrar-free..PARA INSTALARLO: (ESCRIBIENDO EN UNA TERMINAL ESTOS COMANDOS SEGUN QUE DISTRIBUCIÓN USEMOS)

Gentoo:

# emerge unrar rar

UBUNTU:

# sudo apt-get install unrar-free rar

3. Una vez descomprimido los ficheros,veremos 2 ficheros en el interior tambien comprimidos con gzip..primero descomprimiremos y copiaremos el firmware y despues el driver… Vamos con el firmware:

# tar zxvf zd1211-firmware

4. Nos creará la carpeta, con un monton de archivos dentro, lo que tenemos que hacer es entrar a esa carpeta (en consola) haciendo lo siguiente:

# cd zd1211-firmware

5. Ahora lo siguiente, es copiar los archivos del firmware a /lib/firmware/TUKERNEL/zd1211/ con el siguiente comando:

# cp -r * zd1211_* /lib/firmware/2.6*/zd1211

4.Una vez  copiado los ficheros del firmware a su correspondiente carpeta lo que tenemos que hacer ahora es descomprmir la otra carpeta que nos quedaba con el nombre ZD1211LnxDrv_2_22_0_0.tar.gz p, li { white-space: pre-wrap; } ,lo hacemos con el siguiente comando:

# tar zxvf ZD1211*

Y nos creará la carpeta ZD1211……

5. Ahora entramos dentro de la carpeta descomprimida con:

# cd ZD1211LnxDrv_2_22_0_0

6. Y una vez dentro de dicha carpeta lo que vamos a hacer ahora mismo es compilar los modulos de dicho driver, que lo hacemos con el siguiente comando:

# make && make install

ATENCIÓNN!!!Si al hacer el make && make install, en ubuntu, os da cualquier error, teneis que instalar estos paquetes con el siguiente comando:

# sudo apt-get install fakeroot build-essential

7. Ahora deberia de terminar de compilar,

(si lo ha terminado podrás volver a escribir en el terminal cualquier comando).

Una vez hecho esto lo que tenemos que hacer es cargar el modulo correspondiente al driver del chipset zydas…. cargamos el modulo, con el siguiente comando:

# modprobe zd1211

y si no funciona el usb, cargamose l modulo zd1211b (ya que ahi varias versiones de dicho chipset, y el zd1211b hace funcionar versiones que con el modulo zd1211 no funcionan).

#modprobe zd1211b

8. Ahora ya tenemos nuestro dispositivo wireless funcionando…pero una curiosidad…. SOLO si haceis un iwconfig y no aparece ninguna interfáz wireless activa… TRANQUILOS… si la ahi…si hacemos un ifconfig nos escupira algo de esto:

########

eth0 Link encap:Ethernet HWaddr 00:13:8F:53:8E:1B
inet addr:192.168.1.66 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::213:8fff:fe53:8e1b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17921 errors:0 dropped:0 overruns:0 frame:0
TX packets:15958 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10940120 (10.4 Mb) TX bytes:3273283 (3.1 Mb)
Interrupt:19 Base address:0xdead

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:144 errors:0 dropped:0 overruns:0 frame:0
TX packets:144 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12125 (11.8 Kb) TX bytes:12125 (11.8 Kb)
########

En mi caso eth0, es la interfaz de red cableada (ethernet), pues lo que tenemos que hacer es muy sencillo, ya que, aun estando funcionando, a mi, con ifconfig no me apareció la interfaz wireless, pues lo que hice fue sencillo..

Poner en consola lo siguiente…si mi interfaz de red es eth0 la nueva interfáz wireless se tendria que llamar eth1 (osea eth0 + 1..eth1) y entonces hice lo siguiente,para verificar que estaba ahi:

# ifconfig eth1

y ahi estaba…

9. El último paso a seguir (para que los modulos se cargen al inicio es el siguiente):

EN UBUNTU:

# sudo echo «modprobe zd1211» >> /etc/modules

# sudo echo «modprobe zd1211b >> /etc/modules

EN GENTOO:

# echo «modprobe zd1211» >> /etc/modules.autoload.d/kernel-2.6
# echo «modprobe zd1211b» >> /etc/modules.autoload.d/kernel-2.6

y con esto ya tendriamos nuestro usb con chipset zydas funcionando… y podemos utilizar un gestor de redes para escanear redes wireless facilmente..como por ejemplo el conocido y funcional WICD…

Wicd Homepage: http://wicd.sourceforge.net/

Un saludo y porfavor, si teneis dudas o problemas, no dudeis en postearlas en los comentarios y os ayudaré.

Un saludo!

ZaPa.

Share

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Anti-spam image