bueno antes de comenzar este tutorial voy a comenzar con una anecdota.
queria una antena wireless para hacer experimentos con las redes aéreas, para eso me aconsejaron una DWL-520 luego de hacer el pedido me trajeron la susodicha tarjeta pero esta no era la que queria ya que parece que se confundieron y me mandaron la Dlink DWA-520 en vez de la DWl-520 y ni modo ps, a usarla.
comencemos…..
bueno algunos conceptos previos:
la tarjeta DWA-520 trabaja con un chip atheros, pero el driver no esta en el Kernel Standar de linux, para obtener los drivers específicos podemos usar el ndiswraper, para usar los driver de windows en linux, o sino usar un driver un poco mas nativo que es el que vamos a usar ahora, el cual se llama madwifi.
entonces primero, preparación previa:
tenemos que tener nuestro portage actualizado:
#emerge –sync
#emerge -uDN world
tenemos que usar un kernel con la opciones de wireless activadas entonces:
#cd /usr/src/linux —> ovio no XD
#make menuconfig
ahora nos vamos a configurar las opciones a activar:
<*> Networking->wireless->Improved wireless configuration API
<*> Networking->wireless-> Generic IEEE 802.11 Networking Stack (mac80211)
<*> Networking->wireless-> Generic IEEE 802.11 Networking Stack[*] Device Drivers->Network Device Suport->Wireless Lan->Wireless LAN (IEEE 802.11)
con eso es suficiente, ahota compilamos y reiniciamos el sistema…despues que reiniciamos el sistema tenemos que instalar los drivers de la tarjeta que tenemos, entonces:
# emerge madwifi-ng
luego de instalar los drivers tenemos que cargarlos en memoria entonces…. veamos:
#modprobe ath_pci
#modprobe wlan_scan_ap
ath_pci es el nombre del modulo destinado al drver y es en este punto donde me falló y la luche para instalar
, pero bueno, sigamos:
una vez cargado el modulo, se debe haber creado los dispositivos ath0 y wifi0 los cuales estaran disponible en al hacer un ifconfig, el cual es necesario para activar la tarjeta y comenzar a hacer el scan, entonces activamos el dispositivo:
#ifconfig ath0 up
luego vemos que redes existen a nuestro alrededor:
#iwlist ath0 scan
digamos que encontramos una red libre que se llame Enrique
entonces nos conectamos:
#iwconfig ath0 essid Enrique
con eso ya nos conectamos, luego hacemos los ajustes de regla como la direccion IP, Netmask, etc.
si es por DHCP entonces es simple:
#dhclient ath0
si no le asiganaremos una direccion de red:
#ifconfig ath0 xxx.xxx.xxx
ahora estos cambios son temporales, como deben saber, tenemos que introducirlos al archivo /etc/conf.d/net , etonces editamos este archivo con nuestro editor de texto faborito y le añadimos las siguientes lineas:
modules=( “iwconfig” )
preferred_aps=( “ESSID1″ “ESSID2″ )
de esa forma los cambios que hagmos seran permanetes, y creo que no hace falta decir como se configura las direcciones IP en /etc/conf.d/net. entonces sin mas que decir,solo que espero que el manualito les haya servido y que sirva de informacion para todos los que deseen instalar esta tarjeta en su Gentoo
Otras distros:
http://en.opensuse.org/Atheros_madwifi
http://fedoramobile.org/fc-wireless/madwifi-yum-kmod
http://kalasy.wordpress.com/2007/12/20/instalando-madwifi-en-debian-lenny/
ubuntu ya viene con los drivers de madwifi











Enero 17th, 2009 at 9:18 pm
No entendi nada…
Enero 31st, 2009 at 1:45 pm
Graxias man =), yo tampoco no entendia eso de como instalaste el madwifi asi que me puse a buscar en RPM para centos x86_64
madwifi-0.9.2-2.el2.rf.i386.rpm
y este me pidio otros RPM
perl-Boost-Graph-debuginfo-1.4-1.el5.rf.x86_64.rpm
dkms-2.0.17.6-1.el5.rf.noarch.rpm
la cosa que logre instalar el driver para mi WDA-520
y despues me pase a la parte donde configuras :
#ifconfig ath0 up —— desde aqui todo me funciono chevere XD
Gracias
Enero 31st, 2009 at 1:48 pm
aqui les dejo la web donde consegui esos RPM
http://rpmforge.sw.be/redhat/el2.1/en/i386/rpmforge/RPMS/
espero que sea de ayuda bye
Enero 31st, 2009 at 2:43 pm
haaa, esque yo use la distribución Gentoo… y esta trabaja con las fuentes, mientras que centos ya tiene los paquetes compilados y empaquetados en rpm.
pero que bien que te haya funcionado
por cierto…
para los que recién me leen, el driver ath5k que también es del proyecto madwifi, esta en el kernel 2.6.28 en adelante asi que ya no habrá necesidad de hacer ninguna configuración extra si tienes esa versión del kernel
Marzo 26th, 2009 at 10:20 pm
por cierto este tutorial lo puedo aplicar a open suse 11.1 y si no podiras guiarme por favor ya que tambien tengo una DWA-520
Marzo 26th, 2009 at 11:44 pm
mmm claro que puedes usarlo en suse, solo necesitas instalarte el driver madwifi, aqui hay un turorial sobre como instalar madwifi en opensuse
http://en.opensuse.org/Atheros_madwifi
Abril 20th, 2009 at 6:02 pm
disculpa que recien conteste y gracicas por la ayuda
Abril 20th, 2009 at 11:36 pm
no hay problema, luego, despues voy a hacer un tutorial de como hacer que funcione con ndiwrapper, osea los drivers de windows en linux
Abril 21st, 2009 at 5:49 pm
los comandos usados tambien me sirven para opensuse es que no quedo claro eso
Abril 22nd, 2009 at 10:12 am
a partir del ifconfig, loscomandos son los mismos, pero ahi se usa el iwconfig para la conexion, la cual es bien primitiva, prueba usando el wpa-supplicant que hace mas interactiva las conexiones via wireless
Abril 25th, 2009 at 3:53 pm
gracias nuevamente esto me ayuda que mi adaptacion al mundo del software libre sea mas placentera