,

Installation de la carte PCI WiFi 802.11g D-Link DWL-G51

Linux reconnaît sans  problème les cartes wifi avec le chipset standard telle que Prism ou Atheros, mais cette carte :

# lspci   

( # signifie qu'on est sous root)
               
00:0b.0 Network controller: RaLink: Unknown device 0302


J'ai essayé ndiswrapper avec un pilote pour Windows XP fournie sur CD - sans résultat.
Les pilotes pour chipset RaLink : http://www.ralinktech.com/supp-1.htm 

Après décompression on se place dans la répertoire du pilote
# cd /home/max/RT61_Linux_STA_Drv1.0.4.0/Module

et  il faut lire « readme » (in English of course)

# cp Makefile.6 Makefile
# make all
# mkdir /etc/Wireless/RT61STA/
# cp *.bin /etc/Wireless/RT61STA/.
# cp rt61sta.dat /etc/Wireless/RT61STA/


 ensuite

# cd /etc/Wireless/RT61STA
# dos2unix rt61sta.dat     # conversion vers Unix
# vi -b rt61sta.dat        # ici on met les paramètres de la carte

Maintenant on charge le module
# cp rt61.ko /lib/modules/`uname -r`/kernel/drivers/net/
# depmod
# modprobe rt61
 
On met en route...
# ifconfig ra0 inet up

Vérification (on cherche info sur ra0)
# iwconfig

ra0       Lien encap:Ethernet  HWaddr 00:15:xx:xx:xx:xx
          adr inet6: fe80::215:e9ff:fef8:21ca/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:95 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:7966 (7.7 Kb)  TX bytes:176 (176.0 b)
          Interruption:10

et la configuration TCP/IP

# ifconfig ra0 up 192.168.2.45 netmask 255.255.255.0
# route add default gw 192.168.1.10 netmask 255.255.255.0
# kate /etc/resolve.conf                                        # DNS

scan pour obtenir les réseaux disponibles
# iwlist ra0 scan