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:55Cuando 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:31illo 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:59Hola 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
Sólo los usuarios registrados pueden escribir comentarios. Por favor valídate o regístrate.
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.