logo sinuh
 

Inicio arrow Conocimiento arrow Artículos arrow D-Link DWL-G650+ en Debian
D-Link DWL-G650+ en Debian Imprimir
Por Juan Luis Rguez   
lunes, 26 sep 2005 13:12
Tras mucho tiempo tirando de mi Senao 2511 del 11b me he decidido a comprar una tarjeta wifi más moderna, en este caso del 11G, ya que todos los AP a los que me conecto ultimamente son de ese estandar, así que era una pena desperdiciar la velocidad extra para el acceso a la intranet.

La acabo de recibir hace media hora y ya la tengo funcionando en mi Debian :-) Os dejo un pequeño manual.

Pasos para la instalación y configuración de la Dlink DWL-G650+:

1.- A golpe de apt-get nos bajamos el linux-source de nuestro kernel (en mi caso un 2.6.12-1-k7).

2.- Nuestra tarjeta tiene un chipset axc111, para el cual encontramos en Sourceforge un driver. Claro que si usas Debian puedes hacer un apt-get install acx100-source.

3.- Teniendo los dos pasos anteriores completados extraemos el linux-source en /usr/src/ al igual que tendremos que hacer con el acx100-source /usr/src/modules.

4.- Creamos un enlace simbolico de la siguiente manera ln -s /usr/src/linux-source(nuestro kernel) /usr/src/linux

5.- Copiamos lo siguiente cp /boot/Config(nuestro kernel) /usr/src/linux/.config y despues ejecutamos dentro de /usr/src/linux make oldconfig así ya tendremos todo nuestro kernel source configurado y listo para compilar cualquier cosilla.

6.- Este paso no se si os será necesario pero yo he tenido que hacerlo y no es más que crear un enlace simbolico tal como este: ln -s /usr/src/linux-source(nuestro kernel) /lib/modules/2.6.12-1-k7(nuestro kernel)/build

7.- Ahora toca compilar el driver para lo cual ponemos lo siguiente:  module-assistant auto-install acx100 y listo, ponemos update-modules para que todo se refresque.

8.- Creamos el siguiente alias en /etc/modutils/aliases  alias wlan0 acx_pci de esta forma nuestra wireless será el wlan0.

9.- Para ir teminando solo nos queda un paso y es el copiar el driver de windows en la carpeta /lib/firmware ya que el driver acx100 cargará ese firmware para hacerla funcionar. Los pasos son estos: cp /Descargas/DLINK/WinXP/FwRad16.bin /lib/firmware/TIACX111.BIN

10.- Solo nos queda configurar nuestra conexión. Si nunca habeis configurado una wireless os dejo un ejemplo. nano /etc/network/interfaces y añadimos las siguientes lineas:

auto wlan0
iface wlan0 inet static
    address 192.168.1.4
    netmask 255.255.255.0
    gateway 192.168.1.1
    wireless_mode managed
    wireless_essid wifi-casa
    wireless_channel 6
    wireless_rate auto
    wireless_key nuestra key en hexadecimal

Bueno pues nada a disfrutar de vuestra tarjeta como yo lo estoy haciendo de la mia :-D

NOTA: Mi Senao es mucho mejor y no pienso separarme de ella, sobre todo con lo bien que escanea en el kismet ;-)
   
Si quereis usar la DWL-G650+ con el kismet editamos el kismet.conf y añadimos esta linea en el apartado de SOURCES  source=acx100,wlan0,acx_pci  y podreis usarla para escanear redes.

Comentario[s]
Problema
Escrito por el 2005-10-18 21:37:55
Cuando se compila el driver, me tira este error, no se a que se debe: 
Code:
 
Kernel version file: /lib/modules/2.4.27-2-386/build/include/linux/version.h 
Kernel configuration file: /lib/modules/2.4.27-2-386/build/.config 
Make damn sure these really match your currently running kernel!! 
 
Kernel configuration found, performing sanity checks 
All of the following items are required by the driver: 
Loadable modules support is enabled. 
Wireless LAN (non-hamradio) support is enabled. 
Wireless extensions support is enabled. 
The following is needed for PCMCIA/CardBus cards: 
PCMCIA support is enabled. 
CardBus support is enabled. 
The following is needed for USB card support: 
USB support is enabled. 
The following is needed for PCI card support: 
PCI support is enabled. 
Kernel configuration satisfies the minimum requirements, continuing. 
Wireless header file is WIRELESS_EXT version 16. 
gcc versión 3.3.5 (Debian 1:3.3.5-13) 
Running linux 2.4.27-2-386 
Compile info: will choose to use code infrastructure for NEWER wireless extension interface version (>= 13) 
Symmetric multiprocessing support (CONFIG_SMP) is disabled. 
make -C src 
make[1]: Entering directory `/usr/src/modules/acx100/src' 
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=4 -march=i586 -DACX_DEBUG=1 -DACX_IO_WIDTH=16 -DMODVERSIONS -include /lib/modules/2.4.27-2-386/build/include/linux/modversions.h -D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI -I/lib/modules/2.4.27-2-386/build/include -I../include -c -o acx100_helper.o acx100_helper.c 
En el fichero incluído de ../include/acx.h:5, 
de acx100_helper.c:87: 
../include/acx100.h:136:1: aviso: se redefinió "INIT_WORK" 
En el fichero incluído de ../include/acx.h:2, 
de acx100_helper.c:87: 
../include/wlan_compat.h:532:1: aviso: esta es la ubicación de la definición previa 
En el fichero incluído de /lib/modules/2.4.27-2-386/build/include/linux/firmware.h:3, 
de ../include/acx100.h:1310, 
de ../include/acx.h:5, 
de acx100_helper.c:87: 
/lib/modules/2.4.27-2-386/build/include/linux/module.h:287:1: aviso: se redefinió "MODULE_LICENSE" 
En el fichero incluído de ../include/acx.h:2, 
de acx100_helper.c:87: 
../include/wlan_compat.h:553:1: aviso: esta es la ubicación de la definición previa 
En el fichero incluído de /lib/modules/2.4.27-2-386/build/include/linux/firmware.h:3, 
de ../include/acx100.h:1310, 
de ../include/acx.h:5, 
de acx100_helper.c:87: 
/lib/modules/2.4.27-2-386/build/include/linux/module.h:338:1: aviso: se redefinió "MODULE_DEVICE_TABLE" 
En el fichero incluído de ../include/acx.h:2, 
de acx100_helper.c:87: 
../include/wlan_compat.h:566:1: aviso: esta es la ubicación de la definición previa 
In file included from ../include/acx.h:10, 
from acx100_helper.c:87: 
../include/acx100_helper.h:650: aviso: `struct device' declared inside parameter list 
../include/acx100_helper.h:650: aviso: its scope is only this definition or declaration, which is probably not what you want 
acx100_helper.c:771: aviso: `struct device' declared inside parameter list 
acx100_helper.c:772: error: conflicting types for `acx_read_fw' 
../include/acx100_helper.h:650: error: previous declaration of `acx_read_fw' 
acx100_helper.c: En la función `acx_read_fw': 
acx100_helper.c:789: aviso: al pasar el argumento 3 de `request_firmware_R38ce5074' de tipo de puntero incompatible 
acx100_helper.c: En la función `acx_upload_fw': 
acx100_helper.c:1129: error: structure has no member named `dev' 
acx100_helper.c: En la función `acx_upload_radio': 
acx100_helper.c:1200: error: structure has no member named `dev' 
make[1]: *** [acx100_helper.o] Error 1 
make[1]: Leaving directory `/usr/src/modules/acx100/src' 
make: *** [driver] Error 2 

 
:?
illo de escandalo, funciona perfestament
Escrito por Paco el 2005-10-29 23:44:31
illo felicidades por tu explicacion, funciona perfectamente,! 
 
 
sobre el problema de arielcamino, comentarte que es posible q no estes usando un kernel de la rama 2.6.X si usas uno de la 2.4.X a mi tb me daba ese error... ¿ es ese tu caso? 
 
Bueno pues eso es tod, un saludo.
se puede poner en modo monitor???
Escrito por keyzero el 2006-01-15 18:20:59
Hola coleguillas del wireless, ace poco que me compre la tarjeta y tube un error que la que yo queria la dwl-g650 con chip atheros y esta es dwl-g650+ cpn chipset TI, bueno esta soporta el modo monitor???porque si no lo soporta kaka jjejeje :sigh

Sólo los usuarios registrados pueden escribir comentarios.
Por favor valídate o regístrate.

Powered by AkoComment 2.0!




© 2002-2005 SINUH - Comunidad GNU/Linux de Extremadura
Este portal utiliza Mambo
DHTML / JavaScript Tree by TwinHelix Designs

Para contactar con nosotros envía un correo a
info
Licencia Creative Commons
Los contenidos de este portal, salvo indicación en contra, están sujetos a una licencia de Creative Commons.

Los logotipos y marcas que aparecen son propiedad de sus respectivos dueños.

Las opiniones y declaraciones de las personas reflejadas en los foros y comentarios son propiedad y responsabilidad de sus autores, no identificando la opinión de SINUH y excluyendo de cualquier responsabilidad a esta asociación.
Ahora 983 visitantes
Advertisement