|
..., et surement le dongle inventel , je n'ai malheuresement pas pu le tester car je n'en ai pas sous la main ...
Pour commencer les choses que nous devons avoir :
- Un pc connecté a la prise électrique ( Désolé , j'ai quelques problémes a me remettre de mes 40mn au sav wanadoo pour mon vo-ip
- Le support usb activé dans son kernel ( en général pas de probléme ) - Le logiciel Ndiswrapper http://ndiswrapper.sourceforge.net - Les drivers windows du dongle http://lgsagem.free.fr/Telechargement/DriverFast3202/Windows/ le fichier s'appel UtilityWifi* .
Maintenant nous allons compiler ndiswrapper ( Evitez de le prendre en rpm , sauf en srpm a la limite )
Utilisateurs de Pentium 3(?) , 4 et autres dérivés , A LIRE :
Une remarque , si vous avez un pc avec l'hyperthreading activé , et l'option kernel activé , il faut absolument la desactiver !!!! Sinon ndiswrapper freeze , le probléme sera corriger dans les prochaines versions mais en attendant il faut desactiver . Comment voir si votre pc a l'émulation hyperthreading si vous faite un uname -a , avec une reponse #SMP , cela veut dire que l'option est activé et que le kernel emule le processeur unique en plusieurs processeurs virtuels . On a fait des tests , le gain en performance est vraiment minime . A noté que ndiswrapper le dit lors du make . Donc pour le desactiver il faut recompiler le kernel , la je vous envois vers http://www.google.fr ou http://www.lea-linux.org . L'option a desactiver etant la suivante :
=>Processor type and features Processor family (Pentium-Pro) ---> ( celon votre config ) [*] Generic x86 support ( a cocher ) [ ] Symmetric multi-processing support ( a desactiver absolument )
Aprés sauvegarder recompiler le kernel et SES MODULES , c'est impératif , ensuite il faut (re)compiler ndiswrapper .
| Code: | guigui@Ixnay:~$ tar -xvzf ndiswrapper* guigui@Ixnay:~$cd ndis* guigui@Ixnay:~$./configure
( Une petite note dans les nouvelles version de ndiswrapper a partir de 0.12 , passez directement au make )
guigui@Ixnay:~$make guigui@Ixnay:~$su Mot de passe: guigui@Ixnay:~#make install
|
Maintenant nous allons decompresser le fichier contenant les drivers :
| Code: | guigui@Ixnay:~$unzip Utility* guigui@Ixnay:~/upload/test/Utility$ ls DATA1.CAB DATA2.CAB Drivers.zip LAYOUT.BIN Setup.ini SETUP.ISS DATA1.HDR @Ixnay:~/upload/test/Utility/Drivers$ ls WlanUI9X.sys WlanUIG.cat WlanUIG.inf WlanUIG.sys / IKERNEL.EX_ Setup.exe Setup.inx Uninstaller.iss
|
Vous devez avoir ca ... Mais il faut alors dezipper le fichier Drivers.zip c'est dans ce fichier que le driver est .
| Code: | guigui@Ixnay:~/upload/test/Utility/Drivers$ ls WlanUI9X.sys WlanUIG.cat WlanUIG.inf WlanUIG.sys
|
Voila les fichiers interessants sont la .
Maintenant il va falloir le communiquer a ndiswrapper .
| Code: | guigui@Ixnay:~/upload/test/Utility/Drivers$ su Mot de passe: root@Ixnay:/home/guigui/upload/test/Utility/Drivers# ndiswrapper -i WlanUIG.inf Installing wlanuig Parse error in inf. Unable to find section COMMON_NDIS_REG_NT no dev WLAN_USB2.NT.5.1 NT.5.1
|
Aprés avant de charger nous allons modifier le fichier /etc/modprobe.conf , pour que ndiswrapper emule l'interface en eth2 comme ca elle sera accessible par dhcpcd , bon c'est une technique perso pas obligatoire , mais chez moi c'est la seule solution pour pouvoir utiliser le dhcp .
Donc dans le fichier /etc/modprobe.conf , il faut rajouter
| Code: | guigui@Ixnay:~$su root@Ixnay:~#vim /etc/modprobe.conf
Il faut ajouter : options ndiswrapper if_name=eth2
|
Maintenant nous allons charger le module , ndiswrapper , suspense !
| Code: | root@Ixnay:/home/guigui# modprobe ndiswrapper root@Ixnay:/home/guigui#tail -f /var/log/messages /*Pour observer ce qui ce passe quand vous branchez le dongle*/
|
Si tout ce passe bien vous devez avoir :
| Code: | Jan 10 20:35:58 Ixnay udev[3113]: creating device node '/dev/vcc/a7' Jan 10 20:43:03 Ixnay kernel: ndiswrapper version 0.12 loaded (preempt=no,smp=no) Jan 10 20:43:03 Ixnay kernel: ndiswrapper: driver wlanuig (Sagem SA,06/03/2004, 3.0.18.2) added Jan 10 20:43:04 Ixnay udev[3265]: creating device node '/dev/ndiswrapper'
|
Maintenant nous allons brancher le dongle voir si il est detecté :
| Code: | Jan 10 20:45:28 Ixnay kernel: usb 2-1: new full speed USB device using address 3 Jan 10 20:45:28 Ixnay usb.agent[3279]: ... no modules for USB product cde/8/1040 Jan 10 20:45:33 Ixnay kernel: eth2: ndiswrapper ethernet device 00:60:b3:b5:74:e8 using driver wlanuig Jan 10 20:45:33 Ixnay kernel: eth2: encryption modes supported: WEP, WPA with TKIP, WPA with AES/CCMP
|
Et si vous avez ca alors la victoire ! Le dongle est detecté maintenant nous allons le configurer
| Code: | root@Ixnay:/home/guigui# iwconfig lo no wireless extensions.
eth0 no wireless extensions.
eth2 IEEE 802.11g ESSID:off/any Nickname:"Ixnay" Mode:Managed Frequency:2.462GHz Access Point: 00:00:00:00:00:00 Bit Rate=2Mb/s Tx-Power:32 dBm RTS thr=2347 B Fragment thr=2346 B Encryption key:off Power Management:off Link Quality:100 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:1 Missed beacon:0
root@Ixnay:/home/guigui#
|
Donc voila le périférique usb est bien installé et reconnu maintenant il faut le configurer , nous allons scanner le reseau voir les access point disponibles
| Code: | root@Ixnay:/home/guigui# iwlist eth2 scan eth2 Scan completed : Cell 01 - Address: 00:90:4B:C3:2C:95 ESSID:"Wanadoo_fb0c" Protocol:IEEE 802.11g Mode:Managed Frequency:2.457GHz Quality:0/100 Signal level:-84 dBm Noise level:-256 dBm Encryption key:on Bit Rate:1Mb/s Bit Rate:2Mb/s Bit Rate:5.5Mb/s Bit Rate:11Mb/s Bit Rate:6Mb/s Bit Rate:9Mb/s Bit Rate:12Mb/s Bit Rate:18Mb/s Bit Rate:24Mb/s Bit Rate:36Mb/s Bit Rate:48Mb/s Bit Rate:54Mb/s Extra:bcn_int=100 Extra:atim=3
|
Donc normalement c'est votre livebox
| Code: | root@Ixnay:/home/guigui#iwconfig eth2 channel 10 /* Par defaut avec la sagem , mais peut varier , on le voit dans l'interface de configuration de la livebox*/ root@Ixnay:/home/guigui#iwconfig eth2 mode managed root@Ixnay:/home/guigui#iwconfig eth2 ESSID "Wanadoo_fb0c" /*l'essid de votre livebox*/ root@Ixnay:/home/guigui#iwconfig eth2 key XXXXXXXXXXXXXXX /* Clef Wep */ root@Ixnay:/home/guigui/scripts# iwconfig lo no wireless extensions.
eth0 no wireless extensions.
eth2 IEEE 802.11b ESSID:"Wanadoo_fb0c" Nickname:"Ixnay" Mode:Managed Frequency:2.457GHz Access Point: 00:90:4B:C3:2C:95 Bit Rate=36Mb/s Tx-Power:32 dBm RTS thr=2347 B Fragment thr=2346 B Encryption key:XXXXXX Security mode:restricted Power Management:off Link Quality:97/100 Signal level:-66 dBm Noise level:-256 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:1 Invalid misc:20 Missed beacon:0
|
Voila donc vous étes bien sur la borne , l'access point a changer donc tout va bien dans le meilleur des mondes , si votre access point reste a 0 c'est que ca ne marche pas et qu'il y a un probléme .
Maintenant nous allons demander a la livebox une ip grace au dhcp . Il est possible que vous n'ayez pas dhcpcd , nous allons en avoir besoin , si quand vous tappez dhcpcd , ca vous repond command not found , il faut l'installer , sur mandrake : urpmi dhcpcd , sous slackware pkgtool et installer le paquet sous les autres distributions je ne peus pas trop vous aider .
| Code: | root@Ixnay:/home/guigui/scripts#dhcpcd -t 10 -d eth2 dhcpcd: MAC address = 00:09:5b:ef:ff:0f dhcpcd: your IP address = 192.168.3.10
|
Voila vous avez une ip le tour est joué !
NE PAS OUBLIER DE METTRE LA LIVEBOX EN MODE ASSOCIATIF .
Un truc chez moi je dois me raprocher de la borne pour avoir une ip , sinon elle m'envoit bouler , mais sinon aprés je peus me deplacer comme je ferais normalement avec une carte pcmcia .
En cas de problémes, Envoyez un message privé à GUIGUI_
|