Mar 12

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 :P , 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 :P 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

written by Enrique Sardon \\ tags: , , , ,


11 Responses to “instalación de tarjeta wireless D-Link DWA-520 en Gentoo linux”

  1. 1. felipe Says:

    No entendi nada…

  2. 2. Brayo Says:

    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

  3. 3. Brayo Says:

    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

  4. 4. Enrique Sardon Says:

    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

  5. 5. willy Says:

    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

  6. 6. Enrique Sardon Says:

    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

  7. 7. willy Says:

    disculpa que recien conteste y gracicas por la ayuda

  8. 8. Enrique Sardon Says:

    no hay problema, luego, despues voy a hacer un tutorial de como hacer que funcione con ndiwrapper, osea los drivers de windows en linux

  9. 9. willy Says:

    los comandos usados tambien me sirven para opensuse es que no quedo claro eso

  10. 10. Enrique Sardon Says:

    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

  11. 11. willy Says:

    gracias nuevamente esto me ayuda que mi adaptacion al mundo del software libre sea mas placentera

Leave a Reply