Sous WindowsNous avons eu de bon résultats au Salon Des Nouvelles Technologies. Les testes ont été réalisés sous Windows 98 et Me. L'installation des drivers s'est faite sans problème. La configuration de la carte via le logiciel fournie est simple, rapide comme à l'ordinaire. Il est à noter que la carte intégre un algorithme d'encryptage supplémentaire qui peut remplacer le wep, mais nous ne l'avons pas essayé. Les performances sont plus qu'honorable pour une carte à ce prix ! Le seul regret est que la modification de la carte pour y ajouter un connecteur d'antenne ne sera pas aisée ! Affaire à suivre... Sous LinuxIntroductionIl faut commencer par télécharger les pilotes sur le site de realtek : http://www.realtek.com.tw/downloads/downloads1-3.aspx?software=True&compamodel=RTL8180L Nous avons le choix entre des pilotes pour redhat 8.0, des pilotes pour SuSE 8.2 et des pilotes pour distribution à base de gcc 2.9x toujours pour un noyau 2.4.x, la différence est dans la version de la glibc et dans la version du compilateur utilisé pour compiler la partie propriétaire du driver. - gcc 2.9X : il y a de grande chance que ce soit une redhat 7.2 donc gcc 2.96, glibc 2.2.4
- redhat 8.0 : gcc 3.2, glibc 2.2.93
- suse 8.2 : gcc 3.3 prérelease, glibc 2.3
Le pilote est composé de quelques fichiers .c et .h, d'un Makefile, de 2 scripts (wlanup et wlandown), d'un readme et du fichier priv_part.o En lisant le readme, on apprend qu'une partie du driver est propriétaire (priv_part.o) et que le reste est en GPL. Il est donc impossible de recompiler la partie privée. CompilationLe 21 mai 2003 j'ai utilisé une machine sous debian GNU/Linux sid avec la glibc 2.3.1 et gcc 3.3 kernel 2.4.20 et les 2 versions de pilote Pour compiler la partie GPL du driver, il faut modifier le Makefile de manière à avoir le répertoire d'include correctement renseigné. Par exemple chez moi, j'ai mis : INCLUDEPATH=-I /usr/src/linux/include/ à la place de INCLUDEPATH=-I /usr/src/linux-$(KERNELRELEASE)/include/ Il suffit ensuite de lancer la compilation avec la commande : make Il y a alors un fichier rtl8180_24x.o qui est généré, il est spécifique à notre noyau. UtilisationLe plus simple, c'est à mon avis de modifier le scripts wlanup de manière à paramétrer la carte en une seule commande. Il ne nous restera qu'à vérifier que tout marche bien. voici mon script wlanup : #Chargement du module /sbin/insmod -f rtl8180_24x.o
#Configuration des paramètres /sbin/iwpriv wlan0 wlan_para ssid=bombolong /sbin/iwpriv wlan0 wlan_para channel=10 /sbin/iwpriv wlan0 wlan_para wepmode=off /sbin/iwpriv wlan0 wlan_para networktype=adhoc
#activer le pilote /sbin/iwpriv wlan0 enable
#Configure wlan0 IP address ifup wlan0 Vous aurez remarquer que pour la configuration IP, j'utilise les outils debian. Vous pouvez utiliser une commande ifconfig du style : /sbin/ifconfig wlan0 10.59.1.101 RésultatsPour vérifier que tout marche bien, j'ai utilisé les commandes "iwconfig", "ifconfig", "route", "wavemon" et un "tail -f /var/log/message" Le 21 mai 2003 Pour les deux pilotes, les commandes "ifconfig" et "route" me disent que la configuration ip est correcte, mais la commande "iwconfig" me dit que des absurdités. Le "tail -f /var/log/message" m'indique que les différents paramétrages sont correctement interprétés par le pilote par contre à l'activation il semble que la carte recherche un AP ... Les éléments du paramétrage n'ont donc pas été pris en compte. Depuis une autre machine du réseau sans fil, la carte n'est pas détectée. Un wavemon ou un accès au fichier /proc/net/wireless freeze ma machine. Il faut souligner que je n'ai pas utilisé les mêmes versions de compilateur de glibc et de kernel.
|