Linux et SMC 2802w v2 - Matériels & problèmes divers - Hardware
Marsh Posté le 22-02-2005 à 11:48:49
mon réseau marche maintenant, je donne la solution pour tous ceux qui ont une SMC 2802w v2.
1.desinstallé le paquetage ndiswrapper fournie avec la distribution et effacé la configuration de la carte wifi.
2.installé les outils wireless-tools et pump ainsi que le code source du noyau
3.télécharger ndiswrapper 1.0 sur le site officiel du projet
4.make / make install pour compilé ndiswrapper
5.récuper le pilote de la 2802w v2 sur www.smc.com puis le décompresser
6.tapé en tant que su: #ndiswrapper -i ./2802w.inf
7.vérifier ent tapant ndiswrapper -l ce qui donne:
Installed ndis drivers:
2802w driver present, hardware present
8.tapé toujours en tant que root: #rmmod prism54
ainsi vous désactivé le pilote de 2802w v1
puis tapé: #modprobe ndiswrapper
9.tapé dmesg et cherché les lignes suivantes:
ndiswrapper version 1.0 loaded (preempt=no,smp=no)
ndiswrapper: driver 2802w (SMC,04/29/2004, 3.0.11.1) added
si elle sont présente alors le driver fonctionne
10.tapé iwconfig vous devriez voir ceci:
wlan0 IEEE 802.11b ESSID:"XXX" Nickname:"XXX"
Mode:Ad-Hoc Frequency:2.462GHz Cell: 6E:6C:CE:60:49:D1
Bit Rate=54Mb/s Tx-Power:32 dBm
RTS thr=2347 B Fragment thr=2346 B
Encryption key:off
Power Management:off
Link Quality:86/100 Signal level:-71 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:3743 Invalid misc:45918 Missed beacon:0
si des chose sont différente ce n'est pas grave mais il faut qu'il y est IEEE 802.11b et pas NOT READY!
11.tapé ensuite ifconfig wlan0
wlan0 Lien encap:Ethernet HWaddr 00:04:E2:D4:ED:26
inet adr:XXX Bcast:XXX Masque:XXX
adr inet6: fe80::204:e2ff:fed4:ed26/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:33197 errors:0 dropped:0 overruns:0 frame:0
TX packets:10166 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:8908248 (8.4 Mb) TX bytes:1157082 (1.1 Mb)
Mémoire:df010000-df011fff
13.crée ensuite soit sous une distribution rpm dans /etc/sysconfig/network-script soit pour une debian dans /etc/network le fichier ifcfg-wlan0 ou si votre carte s'appel ethX ifcfg-ethX puis copier dedans ceci:
DEVICE=wlanX (ou ethX) X étant le numéro de votre carte
BOOTPROTO=static
IPADDR=votre ip par ex: 120.140.0.X (le x correspond au numéro que vous voulez attribuer sur votre réseau par ex:7 ce qui donne 120.140.0.7)
NETMASK=255.255.0.0 (ne touché pas au mask)
NETWORK=l'ip de votre réseau ici se saurait 120.140.0.0
BROADCAST=ici 120.140.255.255
ONBOOT=yes (activé au démarrage)
METRIC=10
MII_NOT_SUPPORTED=yes (laissez comme sa et si la carte ne marche mettre no)
WIRELESS_MODE=Ad-hoc (mettre en ad-hoc)
WIRELESS_ESSID=le nom de votre réseau par ex Mynetwork
WIRELESS_ENC_KEY=la clef de chiffrement
WIRELESS_RTS=2346
WIRELESS_FRAG=2347
15.tapé successivement ifdown wlanX ou ethX puis ifup wlanX ou ethX
16.tapé iwconfig wlanX ou ethX et la config devrait être prit en compte sauf pour le ESSID qui ne sera affiché que quand le réseau sera actif
17.répété c'est 16 étapes pour les autre cartes 2802w v2 mais dans le fichier ifcfg-wlanX ou ethX modifier:
IPADDR=par exemple 120.140.0.2 si l'autre carte s'appel 120.140.0.1
et pour finir vérifié que les iodes des deux carte sont verte et tapé maintenant iwlist wlanX ou ethX scan pour scanner le site vous devriez voir l'autre carte enfin tapé ping 120.140.0.1 si vous êtes sur l'ordinateur avec la carte 120.140.0.2 et vis versa et vous devriez avoir quelque chose comme ca:
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=5.82 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=11.9 ms
...
et voila vous avez votre réseau et vous pouvez le tester en vous connectant sur la session d'un des ordis à partir d'un autre en tapant:
ssh -l LOGIN IP de la carte wifi que l(on veut attendre
puis il vous demande le mot de passe et vous serez alors connecter.
Marsh Posté le 15-01-2005 à 21:56:14
Salut, j'ai acheté depuis peu une carte PCI wifi 2802w v2. Cette carte ne fonctionne pas encore avec le pilote prism54 (seule la version 1 fonction avec) fournie par le noyau. J'utilise donc le programme ndiswrapper pour utiliser les pilotes windows.
L'installation de la version 0.12 en rpm ce pas sans problème puis la commande ndiswrapper -i fonction parfaitement.
La commande ndiswrapper -l affiche:
Installed ndis drivers:
2802w driver present, hardware present
La commande modprobe ndiswrapper fonction
et la commande dmesg affiche ceci:
ndiswrapper version 0.12 loaded (preempt=no,smp=no)
ndiswrapper: driver 2802w (SMC,04/29/2004, 3.0.11.1) added
apparament le pilote est correctement chargé mais quand je tape la commande iwconfig la carte n'est pas détecté. Que faire? je dois attendre des mois pour que les pilotes soit adapté? Il y a-t il une tutorial pour programmé soi meme son pilote ?