La quiero poder usar en un equipo con linux y voy a guardar aqui lo poco que he encontrado sobre ella..
Incluyo el enlace de donde he conseguido la información:
http://www.pumawifi.org/index.php?q=node/130
por cierto, una gran página.
D-Link DWL-G520+ H/W Ver.:A3 compatible con cifrado WPA en Linux debian
Submitted by admin on Tue, 04/03/2012 - 20:27
nota aclaratoria:
Hace ya unos años me compre este modelo de tarjeta por un precio muy reducido. Existen dos versiones de la tarjeta, una con chip Atheros y otra con chip Texas Instruments
la mía es Texas y los driver que hay para linux se llaman ACX, los cuales no dan soporte WPA, osea que si intentamos instalar este driver solo funcionara con cifrado WEP o
sin cifrar. Pues bien una solución es usar su driver de Windows en linux, gracias a ndiswrapper
Al usar este driver podremos conectarnos con cifrado WPA , pero ha de ser la versión 1 y TKIP, ya que no soporta ni AES ni WPA2
También he comprobado que en la pagina oficial de D-link los enlaces a los driver de esta tarjeta están caídos, he de decir que es una falta de respeto hacia los usuarios
como yo, que compraron esta tarjeta confiando en la marca. Mi intención era configurarla con los últimos driver del servidor, pero al no estar lo he hecho con los que
hay el el CD-ROM de la caja
Suponemos una instalación de debian limpia, en la que no hay otros driver como el ACX instalado (si no hay que desistalar el módulo ACX)
En la parte trasera de la caja podemos ver la versión de Hardware (A3) y de Firmware (2.04)
En este manual no puedo estar conectado a internet porque la tarjeta wifi aún no está configurada, pero a pesar de ello necesito estar conectado a internet para instalar lo necesario
para ello podemos conectarnos directamente por cable, o con un AP en modo cliente.
con el siguiente comando podemos ver que nos dice el sistema de nuestro hardware:
lspci
00:0a.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
Veamos que interfaces wireless tiene nuestro sistema:
iwconfig
lo no wireless extensions.
lo no wireless extensions.
eth0 no wireless extensions.
Instalamos las aplicaciones y paquetes necesarios:
aptitude update
aptitude install linux-headers-$(uname -r)
aptitude install wireless-tools
aptitude install wpasupplicant
aptitude install ndiswrapper-common
aptitude install ndiswrapper-source
aptitude install ndiswrapper-dkms
aptitude install ndiswrapper-utils-1.9
Ahora copiaremos la carpeta de drivers del CD-ROM a /home/user
cp /media/cdrom/Drivers/WinXp /home/user
Dentro de la carpeta WinXp debemos buscar el archivo con extensión inf e instalarlo con ndiswrapper
ndiswrapper -i WinXp/GPLUS.inf
Ahora debemos dejarlo permanente en el sistema:
ndiswrapper -m
Para ver todo el listado de lo que tenemos instalado con ndiswrapper podemos poner:
ndiswrapper -l
gplus : driver installed
device (104C:9066) present
Ahora cargamos el módulo
modprobe ndiswrapper
Debemos recordar que una vez que se reinicie la maquina deberemos cargar el módulo de nuevo, para que esto no suceda editamos el archivo /etc/modules e incluimos la linea ndiswrapper:
nano /etc/modules
ndiswrapper
Si ahora volvemos a hacer iwconfig nos saldrá ya la interfaz wifi wlan0
Configuramos ahora las interfaces de red poniendolas ip estáticas (podemos cambiar a dhcp)
configurar interfaz de red con ip estática :
nano /etc/network/interfaces
donde eth0 es la tarjeta ethernet y wlan0 es la Wi-Fi
auto lo
iface lo inet loopback
# The primary network interface
#allow-hotplug eth0
#auto eth0
iface eth0 inet static
address 192.168.1.22
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
#dns-nameservers 8.8.8.8
auto wlan0
iface wlan0 inet static
address 192.168.3.23
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
gateway 192.168.3.1
|
Configuraremos las dns editando el archivo (yo he puesto las dns de google, cada uno que ponga las que quiera)
nano /etc/resolv.conf
nameserver 8.8.8.8
Reiniciamos las interfaces de red para que la configuración tenga su efecto:
/etc/init.d/networking restart
configuramos el archivo de configuración wpa para luego usarlo con wpasupplicant, donde ssid es el nombre de nuestra red y en psk pondremos la clave de nuestra red entre comillas:
nano /etc/wpa_supplicant.conf
ap_scan=1
network={
ssid="pumawifi_lan"
scan_ssid=1
proto=WPA
pairwise=TKIP CCMP
group=TKIP CCMP
key_mgmt=WPA-PSK
psk="clave wpa"
}
|
Usaremos wpasupplicant para conectarnos, donde -c archivo de configuración, -d driver -i interfaz:
wpa_supplicant -c /etc/wpa_supplicant -c /etc/wpa_supplicant.conf -d Dndiswrapper -i wlan0
una vez conectado nos saldrá algo como esto:
Para ver si estamos conectados abrimos otro terminal (Ctrl+alt+F2) y tecleamos
iwconfig
Estamos conectados a pumawifi_lan con un Quality de 87 y por WPA TKIP bajo linux con una tarjeta Texas instruments: