Linksys_WUSB11v4_ (ndiswrapper)
Adaptador sin hilos del USB de Linksys WUSB11v4 802.11b usando la instalación del ndiswrapper
El WUSB11v4 es un dispositivo inalámbrico 802.11b con una antena móvil esa los agregados a un sistema a través de un cable largo del USB de seis pies que se incluya con la unidad.
La versión 4 del WUSB11 ahora utiliza el chipset anterior de la radio de ALi M4301 de los laboratorios de Acer. No hay conductores nativos del linux disponibles para este chipset actualmente y asumo que no habrá el ninguÌn adelante venir.
Por este ejemplo asumimos que estamos construyendo el dispositivo en el directorio casero del usuario.
Nota: He probado solamente esto usando 128bit (104bit) WEP y ndiswrapper 1.28.
La referencia debe ser hace al wiki del ndiswrapper si existen algunas dudas:
http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation
Paso 1 - Quite cualquier copia existente del ndiswrapper que usted pueda tener
user@ubuntu:~$ ndiswrapper
Si usted consigue un error que indica que el programa entonces no esté instalado proceda al paso 2.
Aquí es cómo quitar una copia usando la cual fue instalado conveniente-consigan:
Si usted tiene una copia existente usando la cual usted instaló realice entonces el cambio al directorio del conductor y quítelo usando hacen:
user@ubuntu:~$ make uninstall
Funcione el ndiswrapper una vez más para cerciorarse de que usted consigue el mensaje de error no instalado:
user@ubuntu:~$ ndiswrapper
Paso 2 - Inhabilite cualquier conductor competente
Para este dispositivo no hay conductor competente en Ubuntu 6.06 o 6.10, pero estoy introduciendo esta sección como sostenedor del lugar en caso que llegue a ser necesario.
Si existe un conductor no funcional existente, usted necesita ponerlo:
user@ubuntu:~$ gksudo gedit /etc/modprobe.d/blacklist
Excepto el archivo. El módulo puesto no será cargado de ahora en adelante.
Compruebe el contenido del archivo de /etc/iftab y cerciórese de que ninguÌn otro dispositivo tiene el nombre del conductor wlan0 reservado para él:
user@ubuntu:~$ cat /etc/iftab
Si hay algunas líneas que asignan el nombre wlan0 a un identificador del MAC después cualquiera quita esa línea o comenta él hacia fuera con “#” el carácter.
Paso 3 - Prepare el ambiente de la estructura del linux
Usted necesitará instalar los archivos esenciales de la estructura para compilar el conductor:
user@ubuntu:~$ sudo apt-get update
user@ubuntu:~$ sudo apt-get install build-essential
Instale los jefes correctos para su versión de Ubuntu: (no se preocupe si le dice que el suyo es hasta la fecha.)
user@ubuntu: el sudo de ~$ conveniente-consigue instala el uname del `de los linux-jefes - `de r
user@ubuntu: ln del sudo de ~$ - uname del `de s /usr/src/linux- - uname del `de /lib/modules/ del `de r - `/build de r
Paso 4 - Transfiera la última versión del conductor del ndiswrapper
Transfiera la última versión del ndiswrapper del sourceforge:
http://sourceforge.net/projects/ndiswrapper
Cuando escribí originalmente esto la última versión era 1.28:
http://downloads.sourceforge.net/ndiswrapper/ndiswrapper-1.28.tar.gz?modtime=1162136432&big_mirror=0
1.29 está disponible ahora:
http://downloads.sourceforge.net/ndiswrapper/ndiswrapper-1.29.tar.gz?modtime=1164273927&big_mirror=0
Debe ser observado que como el ndiswrapper se desarrolla más a fondo podría ser el caso que cualquier compatibilidad particular del conductor de la NDIS podría romperse para un rato.
Paso 5 - Extraiga e instale el ndiswrapper usando hacen
Usando alquitrán extraiga el conductor archivado y cambie los directorios en el área de la estructura.
user@ubuntu:~$ tar xvzf ndiswrapper-1.28.tar.gz
user@ubuntu:~$ cd ndiswrapper-1.28
Haga que el conductor con los comandos “make distclean”, "make", and "make install":
user@ubuntu:~/ndiswrapper-1.28$ make distclean
user@ubuntu:~/ndiswrapper-1.28$ make
user@ubuntu:~/ndiswrapper-1.28$ sudo make install
Haga el proceso tardará varios minutos para terminar.
Usted puede ahora comprobar el ndiswrapper para ver que está instalado correctamente. Usted debe ver algo similar a:
user@ubuntu:~/ndiswrapper-1.28$ ndiswrapper -v
utils version: 1.9
driver version: 1.28
vermagic: 2.6.17-10-generic SMP mod_unload 586 REGPARM gcc-4.1
Obtenga los conductores de la NDIS de Windows que usted se prepone utilizar con el dispositivo. En este caso vamos a tragar los conductores del sitio de Linksys. Para otro dispositivo usted debe mirar el listado del dispositivo del sitio del ndiswrapper y obtener sus conductores de la localización descrita. O si usted tiene solamente el CD de la instalación que usted puede intentar para utilizar esos conductores, solamente ellos no puede trabajar.
El conductor que estamos utilizando se puede obtener de la ayuda de Linksys en: ftp://ftp.linksys.com/pub/network/WUSB11v4_08272004.exe
El nombre de nuestro conductor es WUSB11v4_08272004.exe
Cuando conseguimos un fichero de archivo de un fabricante, las herramientas siguientes se pueden requerir para extraer el archivo: (usted necesitará cerciorarse de que el depósito del universo esté disponible conseguir el cabextract y el unshield usando conveniente-consigue)
cabextract
unshield
unzip
En este caso vamos a utilizar desabrochamos para conseguir a los archivos:
user@ubuntu::~/ndiswrapper-1.28$ cd ~
user@ubuntu:~$
user@ubuntu:~$ unzip WUSB11v4_08272004.exe
Esto da lugar a un directorio llamado WUSB11v4_08272004, aquí es un listado del directorio:
user@ubuntu:~$ ls
WUSB11v4_08272004 WUSB11v4_08272004.exe
Cambie en el directorio del conductor e instale el conductor:
user@ubuntu:~$ cd WUSB11v4_08272004/Drivers
Ahora estamos en el directorio de los conductores y podemos instalar el conductor:
user@ubuntu:~/WUSB11v4_08272004/Drivers$ sudo ndiswrapper -i WUSB11v4.inf
installing wusb11v4 ...
couldn't find "Sources" in "."; make sure all driver files, including .inf, .sys (and .bin, if any) are in "." -
installation may be incomplete
La advertencia, “no podía encontrar “fuentes” en”. “; cerciórese de todos los archivos de conductor, incluyendo .inf, .sys (y .bin, si cualquiera) están en”. el "", no parece ser una edición. Verificaremos después que los archivos correctos estén instalados de hecho.
Usando ndiswrapper podemos enumerar el conductor instalado para cerciorarnos de que lo tenemos:
user@ubuntu:~WUSB11v4_08272004/Drivers$ ndiswrapper -l
installed drivers:
wusb11v4 driver installed, hardware (13B1:000B) present (alternate driver: 2.6.17)
Podemos también mirar dentro del directorio adonde los conductores consiguen almacenados por el ndiswrapper:
user@ubuntu:~/wusb11/WUSB11v4_08272004/Drivers$ ls /etc/ndiswrapper/
wusb11v4
Y el contenido es:
user@ubuntu:~/WUSB11v4_08272004/Drivers$ ls /etc/ndiswrapper/wusb11v4/
13B1:000B.F.conf m4301a.sys mdusb.out wusb11v4.inf
Traiga para arriba el conductor:
user@ubuntu:~/WUSB11v4_08272004/Drivers$ sudo depmod -a
user@ubuntu:~/WUSB11v4_08272004/Drivers$ sudo modprobe ndiswrapper
Si usted no consigue ninguna errores y su sistema no congela inmediatamente el conductor deben ahora ser cargados.
Paso 6 - Instale el dispositivo y configure los ajustes de la red
Inserte su dispositivo inalámbrico en un puerto abierto del USB en su sistema.
Usted debe ahora poder ver que el dispositivo es instalado abriendo una ventana terminal y un lsusb corriente:
user@ubuntu:~$ lsusb
Su salida debe contener una línea que tenga la identificación del USB de su dispositivo y descripción, similar a esto:
Bus 00X Device 00X: ID 13b1:000b Linksys WUSB11 v4.0 802.11b Adapter
La publicación de un comando del iwconfig debe revelar que su dispositivo está esperando para ser configurado, similar éste:
user@ubuntu:~/WUSB11v4_08272004/Drivers$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11b ESSID:off/any
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:11 Mb/s
RTS thr:2432 B Fragment thr:2432 B
Power Management:off
Link Quality:95/100 Signal level:-35 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
sit0 no wireless extensions.
Usando el gedit puesto el expediente requerido en el archivo de /etc/network/interfaces: (nota que el Xs es su llave real de WEP.)
user@ubuntu:~/wusb11/WUSB11v4_08272004/Drivers$ gksudo gedit /etc/network/interfaces
Cree un expediente que parezca esto: (Nota utilizaríamos normalmente la palabra clave “sin hilos-llave” pero las necesidades “wireless-key1” de este dispositivo.)
iface wlan0 inet dhcp
wireless-essid My_Essid
wireless-key1 XXXXXXXXXXXXXXXXXXXXXXXXXX
auto wlan0
Excepto el archivo.
Paso 7 - Prueba del dispositivo
Si le dispositivo desenchufaron antes de este paso, usted debe taparlo nuevamente dentro de una ranura del USB en su sistema.
Usted debe ahora confirmar que el dispositivo todavía es instalado abriendo una ventana terminal y un lsusb corriente:
user@ubuntu:~/WUSB11v4_08272004/Drivers$ lsusb
Su salida debe contener una línea que tenga la identificación del USB de su dispositivo y descripción, similar a esto:
Bus 00X Device 00X: ID 13b1:000b Linksys WUSB11 v4.0 802.11b Adapter
Ahora vamos a ver si todo que hemos inscrito está correcto, sacando a colación la red:
user@ubuntu:~/WUSB11v4_08272004/Drivers$ sudo ifup wlan0
There is already a pid file /var/run/dhclient.wlan0.pid with pid 134993416
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/wlan0/00:12:17:a4:87:70
Sending on LPF/wlan0/00:12:17:a4:87:70
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPOFFER from 192.168.0.2
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.2
bound to 192.168.0.206 -- renewal in 36431 seconds.
user@ubuntu:~/WUSB11v4_08272004/Drivers$
Ahora en que funcionamos el iwconfig debemos ver que sus campos del punto de ESSID y de acceso se han completado de su información correcta del punto de acceso y el campo de la frecuencia demuestra la frecuencia correctamente detectada:
user@ubuntu:~WUSB11v4_08272004/Drivers$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11b ESSID:"My_Essid"
Mode:Managed Frequency:2.412 GHz Access Point: 00:08:74:02:01:FC
Bit Rate:11 Mb/s
RTS thr:2432 B Fragment thr:2432 B
Power Management:off
Link Quality:95/100 Signal level:-35 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
sit0 no wireless extensions.
user@ubuntu:~/WUSB11v4_08272004/Drivers$
Funcione con “netstat -rn”, y le debe ver que la encaminamiento correcta está fijada:
user@ubuntu:~$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
0.0.0.0 192.168.0.2 0.0.0.0 UG 0 0 0 wlan0
user@ubuntu:~$
En este caso 192.168.0.2 es la dirección de la entrada a un ranurador del Internet.
Paso 8 - Haga la permanente del dispositivo antes de reanudar
Si todo está trabajando correctamente hasta ahora, después necesitamos hacer el ndiswrapper a la parte permanente del proceso de lanzamiento. Para Debian basado los sistemas podemos utilizar el ndiswrapper para hacer esto para nosotros.
Usando el método del ndiswrapper:
user@ubuntu:~/WUSB11v4_08272004/Drivers$ sudo ndiswrapper -m
adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper ...
couldn't add module alias: at /usr/sbin/ndiswrapper line 717.
user@ubuntu:~/WUSB11v4_08272004/Drivers$
Usted puede mirar /etc/modprobe.d/ndiswrapper para verificar que se ha agregado este expediente:
user@ubuntu:/etc/modprobe.d$ cat /etc/modprobe.d/ndiswrapper
Ahora reanude el sistema y verifique que todo todavía trabaja.
Para otros sistemas refiera al wiki del ndiswrapper instalan la página:
http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation
Paso 9 - Controlar el dispositivo
Usted puede ahora controlar el dispositivo con el ifup y el ifdown:
user@ubuntu:~$ sudo ifdown wlan0
user@ubuntu:~$ sudo ifup wlan0
La eliminación y la inserción del dispositivo deben quitar y fijar la red correctamente, por lo menos hace con este dispositivo.
Si usted necesita restaurar o cambiar su ruta de los sistemas al Internet usted puede utilizar dhclient:
user@ubuntu:~$ sudo dhclient wlan0
Esperanzadamente, usted ha llegado el final de este procedimiento con un dispositivo de trabajo. Refiera las preguntas al establecimiento de una red y a la sección sin hilos de los foros.
No hay comentarios:
Publicar un comentario