Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
dwa-111 [Le 11/03/2008, 23:36] YoBoY Correction de liens |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>matériel wifi Gutsy}} | ||
- | |||
- | ---- | ||
- | |||
- | ====== Modèle : DWA-111 ====== | ||
- | |||
- | <note important>Cette page concerne l'installation du dongle wifi **DWA-111** basé sur le chipset **rt73**. | ||
- | </note> | ||
- | |||
- | |||
- | |||
- | ===== Compatibilité ===== | ||
- | |||
- | * compatible DWA-110 : ajouter {USB_DEVICE(0x07d1,0x3c07)},\ | ||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | * Disposer des [[:sudo|droits d'administration]] ; | ||
- | * Disposer d'une connexion à Internet configurée et activée ; | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Installation sous Gutsy 7.10 ===== | ||
- | |||
- | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] suivants : | ||
- | |||
- | * «build-essential»; | ||
- | * «tofrodos» ; | ||
- | * «linux-headers-2.6.22-14-generic» (-> adaptez ce dernier paquet à la version de votre kernel, ... uname -r pour connaitre la version ). | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Installation des Pilotes Ralink ==== | ||
- | |||
- | En général à ce niveau de procédure le dongle n'est pas détecté ou le voyant de la clé reste éteint sous Gutsy. | ||
- | |||
- | |||
- | == Compilation des sources du pilote de Ralink == | ||
- | |||
- | Il faut télécharger les sources du pilote puis les compiler avec le noyau courant (uname -a). | ||
- | |||
- | les sources du pilote sont disponibles ici : | ||
- | [[http://www.ralinktech.com.tw/data/RT73_Linux_STA_Drv1.0.4.0.tar.gz]]. | ||
- | |||
- | Récupérer les références de notre clé | ||
- | | ||
- | lsusb | ||
- | |||
- | Si notre clé est une DWA-111 on aura les identifiant Vendeur et Produit suivants (07d1:3c06) : | ||
- | |||
- | Bus 005 Device 003: ID [u][b]07d1:3c06[/b][/u] D-Link System | ||
- | Bus 005 Device 001: ID 0000:0000 | ||
- | ... | ||
- | |||
- | |||
- | Il faut ajouter au fichier Modules/rtmp_def.h les identifiants du dongle tels que trouvés avec "lsusb" | ||
- | |||
- | La section recherchée se trouve en fin de fichier ou il faut ajouter : | ||
- | {USB_DEVICE(0x07d1,0x3c06)}, /* D-Link System */ \ | ||
- | Comme nous travaillons avec un noyau 2.6 il faudra utiliser le makefile ad-hoc: | ||
- | |||
- | sudo cp -p Makefile Makefile.20061205 | ||
- | sudo cp Makefile.6 Makefile | ||
- | sudo chmod +w * | ||
- | sudo dos2unix * | ||
- | sudo ./Configure # pointer vers /usr/src/linux-headers-`uname -r` | ||
- | make all | ||
- | sudo mkdir /lib/modules/`uname -r`/kernel/drivers/usb/net/ | ||
- | sudo cp -v rt73.ko /lib/modules/`uname -r`/kernel/drivers/usb/net/ | ||
- | sudo mkdir /etc/Wireless | ||
- | sudo mkdir /etc/Wireless/RT73STA | ||
- | sudo cp rt73.bin /etc/Wireless/RT73STA/ | ||
- | sudo cp rt73sta.dat /etc/Wireless/RT73STA/ | ||
- | sudo depmod | ||
- | |||
- | |||
- | |||
- | |||
- | ==== Configuration de l'interface réseau ==== | ||
- | |||
- | [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/network/interfaces** et ajoutez-y les lignes qui vont suivre. | ||
- | |||
- | # La clé aura une adresse statique | ||
- | iface rausb0 inet static | ||
- | address votre_ip_dans_le_reseau # exemple : 192.168.1.4 | ||
- | netmask 255.255.255.0 # masque de sous-réseau | ||
- | network 192.168.1.0 # le réseau lui meme | ||
- | gateway 192.168.1.1 # l'adresse de la passerelle (routeur) | ||
- | pre-up ifconfig rausb0 up | ||
- | #On impose le SSID | ||
- | pre-up iwconfig rausb0 essid "votre_nom_de_réseau_ou_SSID" | ||
- | pre-up iwconfig rausb0 mode Managed | ||
- | #On impose le mode et le canal | ||
- | pre-up iwconfig rausb0 channel 11 # Cette ligne n'est pas obligatoire d'autant plus que le "channel" | ||
- | # doit être connu, toutefois j'ai dû la laisser afin que ma clé fonctionne. | ||
- | pre-up iwpriv rausb0 set AuthMode=WEPAUTO | ||
- | pre-up iwpriv rausb0 set EncrypType=WEP | ||
- | #On met la clé wep | ||
- | pre-up iwpriv rausb0 set Key1="votre_clé_non_crypté" | ||
- | pre-up iwpriv rausb0 set SSID="votre_nom_de_réseau_ou_SSID" | ||
- | |||
- | On redémarre et on vérifie le fonctionnement de la connexion à Internet. | ||
- | Si la connexion ne se fait pas, on suit les étapes suivantes. | ||
- | Pour info, ma connexion à Internet ne se faisait pas à ce niveau, seul le voyant de la clef s'allumait. | ||
- | |||
- | |||
- | |||
- | ==== Installation des Pilotes SerialMonkey (incompatibles avec network manager) ==== | ||
- | |||
- | Il faut blacklister le module rt2570 et le module rt73usb. | ||
- | |||
- | |||
- | [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/modprobe.d/blacklist** et ajoutez-y les lignes qui vont suivre. | ||
- | |||
- | blacklist rt2570 | ||
- | |||
- | blacklist rt73usb | ||
- | |||
- | vérifier les modules déja présents : | ||
- | |||
- | lsmod | grep rt | ||
- | |||
- | Si vous constatez la présence du module rt73usb faites un : | ||
- | |||
- | sudo rmmod rt73usb | ||
- | |||
- | |||
- | ensuite téléchargez le driver de serialmonkey | ||
- | |||
- | wget http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz | ||
- | |||
- | |||
- | |||
- | extrayez l'archive téléchargé | ||
- | |||
- | tar -xvf rt73-cvs-daily.tar.gz | ||
- | |||
- | ensuite compilez | ||
- | |||
- | cd rt73-cvs-* | ||
- | cd Module | ||
- | make | ||
- | |||
- | Si vous avez le message d'erreur suivant : | ||
- | |||
- | !!! WARNING: Module file much too big (>1MB) | ||
- | !!! Check your kernel settings or use 'strip' | ||
- | |||
- | cela signifie que le module a une taille trop importante : | ||
- | |||
- | strip -S rt73.ko | ||
- | |||
- | On procède ensuite par, | ||
- | |||
- | sudo make install | ||
- | |||
- | |||
- | sudo mkdir -p /etc/Wireless/RT73STA/ | ||
- | sudo cp rt73.bin /etc/Wireless/RT73STA/ | ||
- | |||
- | |||
- | faire | ||
- | sudo depmod -a | ||
- | |||
- | puis recharger le driver | ||
- | sudo modprobe rt73 | ||
- | |||
- | |||
- | et finalement charger le driver au démarrage | ||
- | |||
- | gksu gedit /etc/modules | ||
- | |||
- | en ajoutant la ligne | ||
- | |||
- | rt73 | ||
- | |||
- | |||
- | |||
- | En redémarrant, la clé devrait s'allumer, un iwconfig devrait indiquer la présence d'un réseau rausb0. | ||
- | Par contre la connexion au réseau Internet pourrait ne pas encore fonctionner. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Utilisation/Configuration ===== | ||
- | |||
- | Il est possible qu'un ping vers la passerelle renvoie comme réponse 'host unreachable' quand vous testerez votre réseau. | ||
- | |||
- | Dans ce cas faites un : | ||
- | |||
- | sudo ifdown eth0 | ||
- | |||
- | eth0 correspondant à l'identifiant de votre réseau filaire (voir par ifconfig) | ||
- | |||
- | puis faites un : | ||
- | |||
- | sudo ifup rausb0 | ||
- | |||
- | et testez la connexion sans redémarrer. | ||
- | |||
- | Si cela fonctionne | ||
- | |||
- | [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/network/interfaces** et commentez avec le symbole # tout ce qui concerne le réseau eth0. De cette facon votre résau filaire ne sera pas directement détecté par Ubuntu et n'entrera pas en conflit avec votre réseau wifi. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Références ===== | ||
- | Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles. | ||
- | |||
- | * [[https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/89546]] (en) | ||
- | * [[rt73_serialmonkey]] | ||
- | * [[wifi_d-link_dwl-g122#dongle_non_detecte|Comment installer le Dongle Wifi (clé USB) DWL-G122]] (FIXME cette section n'existe plus dans la page en question, cf [[:wifi_ralink_rt2570]]) | ||
- | |||
- | // Author : [[utilisateurs:thimpat|thimpat]] // | ||
- | // Contributeurs : [[utilisateurs:neima|neima]] // | ||
- | <note> | ||
- | En écrivant à D-Link, ceux-ci me propose d'échanger si possible mon kit contre un kit DSL-924 livré avec le dongle DWL-G122. | ||
- | |||
- | </note> | ||
- | |||
- | Basé sur «[[:rt73]]» | ||