Pour installer la carte PCI sous mandrake, il te faut :
Le package NdisWrapper installé sur ta machine (Ce package permet d'utiliser les pilotes windows pour faire fonctionner ta carte sous linux)
S'il n'est pas installé, tu ouvres une console et tu tapes la commande
urpmi ndiswrapper
Un fois installé, tu lance le module grâce à la commande :
modprobe ndiswrapper
Maintenant il te faut connaître les spécificités de ta carte, tape la commande :
lspcidrake -v (Attention tu vas avoir tout une liste , elle correspond à ton matériel, repère la ligne ou tu vois apparaître le terme "802.11...", c'est la ligne qui correspond à ta carte Wifi.
Dans mon cas, j'ai obtenu cette ligne
unknown : Broadcom Corporation|BCM94306 802.11g NIC [NETWORK_OTHER] (vendor:14e4 device:4320 subv:1)
(Attention, il se peut que cette ligne soit différente pour toi, tout dépend de la "puce" installée sur ta carte).
Note les informations suivantes : Vendor : xxxx et device : yyyy
C'est là que ça devient légèrement plus compliqué : Il faut que tu copies les drivers Windows du CD dans un répertoire sous linux. Pour ma carte, les drivers se trouvent sur le CD fourni avec, dans le répertoire ... Driver.
Dans ce répertoire tu vas trouver plusieurs fichiers, tous ne sont pas forcément utilisés par ta carte, il va donc falloir faire des tests.
Dans mon cas, les fichiers qui correspondaient à ma carte étaient : ms68bm.sys et ms68bm.inf
Une fois les fichiers copiés, tu te place dans le répertoire que tu as créé sous linux et tu tapes la commande :
loadndisdriver xxxx yyyy nomdupiloteswindows.sys nomdupiloteswindows.inf
Pour moi la commande était : loadndisdriver 14e4 4320 ms68bm.sys ms68bm.inf
Si tout va bien tu vas obtenir une liste avec les détails de configuration wifi ( channel, ... ). Normallement les pilotes de ta carte sont installés, il te reste à configurer ta carte. Pour cela, j'utilise la commande iwconfig, il faut qu'elle soit installée sur ta machine pour pouvoir l'utiliser. Si ce n'est pas le cas, lance l'installaur de paquetage fourni avec mandrake et tape dans le champ "recherche" : iw ou wifi , je me souviens plus du nom exact :-(, tu trouveras plusieurs paquetage, installe les tous.
Comment configurer ta carte :
Ta carte aura pour nom d'interface wlan0. pour voir comment elle est configurée tape la commande : iwconfig wlan0
voilà ce que j'obtiens :
wlan0 IEEE 802.11g ESSID:""
Mode:Ad-Hoc Frequency:2.462GHz Cell: FF:FF:FF:FF:FF:FF
Bit Rate=54Mb/s Tx-Power:13 dBm
RTS thr=2347 B Fragment thr=2346 B
Encryption key
ff
Power Management
ff
Link Quality:100/100 Signal level:-57 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:6365 Missed beacon:0
ensuite si tu veux configurer les différents éléments (canal , clé wep, etc ... ), utilise la commande iwconfig (plus d'infos avec la commande man iwconfig).
Exemple :
iwconfig wlan0 mode ad-hoc essid test channel 1 (configure en mode ad-hoc, avec le ssid test et sur le canal 1) voilà ce que cela donne pour moi :
[root@localhost root]# iwconfig wlan0 mode ad-hoc essid test channel 1
[root@localhost root]# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:"test"
Mode:Ad-Hoc Frequency:2.412GHz Cell: 4E:5E:ED:93:4D:09
Bit Rate=54Mb/s Tx-Power:13 dBm
RTS thr=2347 B Fragment thr=2346 B
Encryption key
ff
Power Management
ff
Link Quality:100/100 Signal level:-57 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:6370 Missed beacon:0
Voilà, j''espère que cela pourra t'aider , je ne connais pas super bien linux, et c'est la seule méthode que j'ai trouvé sur Internet , il y en peut être d'autres plus simples, si tu trouves des infos, je suis preneur.
Merci à toi,
Fabrice