<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jeromeb</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jeromeb"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Jeromeb"/>
	<updated>2026-04-14T22:53:29Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=NFS&amp;diff=17341</id>
		<title>NFS</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=NFS&amp;diff=17341"/>
		<updated>2009-10-21T14:09:45Z</updated>

		<summary type="html">&lt;p&gt;Jeromeb : /* Autres ressources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Partager ses fichiers]]&lt;br /&gt;
= Installation d&#039;un serveur NFS =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Installation d&#039;un serveur NFS&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;Guillaume Pierronnet&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leadesc&amp;quot;&amp;gt;NFS, ou le partage des ressources selon Unix.&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
NFS signifie Network File System. C&#039;est, comme son nom l&#039;indique, un système de fichiers en réseau qui permet de partager ses données principalement entre systèmes UNIX. À la différence de SAMBA, NFS gère les permissions sur les fichiers et on peut donc l&#039;utiliser de manière totalement transparente dans son arborescence Linux.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATTENTION !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Comme toute application réseau, NFS ouvre des trous dans la sécurité du système. Je vous invite donc à consulter les liens à la fin de cet article pour des précisions sur la sécurité ([http://www.linuxselfhelp.com/HOWTO/NFS-HOWTO/security.html celui-ci], en anglais, indique quelques règles à suivre, en parallèle des démarches indiquées [http://people.via.ecp.fr/~alexis/formation-linux/nfs.html dans ce guide nfs pour Debian] ou ci-dessous). &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les softs ==&lt;br /&gt;
&lt;br /&gt;
=== Les modules du noyau ===&lt;br /&gt;
&lt;br /&gt;
Dans la configuration du noyau, on va dans la section &amp;quot;&#039;&#039;&#039;File systems ---&amp;gt; Network File Systems&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;u&amp;gt;Pour le client:&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;NFS file system support et Provide NFSv3 client support&amp;lt;/tt&amp;gt;&lt;br /&gt;
   CONFIG_NFS_FS=y ou m&lt;br /&gt;
   CONFIG_NFS_V3=y&lt;br /&gt;
* &amp;lt;u&amp;gt;Pour le serveur:&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;NFS server support et Provide NFSv3 server support&amp;lt;/tt&amp;gt;&lt;br /&gt;
   CONFIG_NFSD=y ou m&lt;br /&gt;
   CONFIG_NFSD_V3=y&lt;br /&gt;
&lt;br /&gt;
À partir du noyau 2.2.18, les modules supportent entièrement la version 3 du protocole ainsi que différentes corrections de bug. &amp;lt;br /&amp;gt;Il serait temps d&#039;upgrader si tu ne l&#039;as pas déjà fait! (profites-en pour passer au 2.4, ce sera réglé :)&lt;br /&gt;
&lt;br /&gt;
=== Les packages ===&lt;br /&gt;
&lt;br /&gt;
Les packages (sur ma Debian) sont :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;nfs-common&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;nfs-user-server&amp;lt;/tt&amp;gt; pour le serveur.&lt;br /&gt;
&lt;br /&gt;
Tu peux toujours récupérer les sources qui se trouvent sur http://nfs.sourceforge.net/.&lt;br /&gt;
&lt;br /&gt;
On va aussi installer le &#039;&#039;wrapper&#039;&#039; TCP pour un minimum de sécurité. Toujours sur ma Debian, le paquet s&#039;appelle &amp;lt;tt&amp;gt;tcpd&amp;lt;/tt&amp;gt;. Les sources se trouvent [ftp://ftp.porcupine.org/pub/security/index.html ici].&lt;br /&gt;
&lt;br /&gt;
== Le serveur ==&lt;br /&gt;
&lt;br /&gt;
Les 3 fichiers de configuration principaux sont &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;/etc/hosts.deny&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;/etc/hosts.allow&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== /etc/exports ===&lt;br /&gt;
&lt;br /&gt;
Le fichier &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; est très simple :&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;code&amp;gt;répertoire machine1(option11,option12) machine2(option21,option22)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
par exemple :&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;code&amp;gt;/home 192.168.0.10(rw) 192.168.0.25(ro)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
signifie que l&#039;on autorisera la machine &#039;&#039;192.168.0.10&#039;&#039; à accéder à notre répertoire &amp;lt;tt&amp;gt;/home&amp;lt;/tt&amp;gt; en lecture et écriture (&amp;lt;tt&amp;gt;rw&amp;lt;/tt&amp;gt;) ainsi que la machine &#039;&#039;192.168.0.25&#039;&#039; mais uniquement en lecture (&amp;lt;tt&amp;gt;ro&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;&amp;lt;u&amp;gt;répertoire&amp;lt;/u&amp;gt;&amp;lt;/tt&amp;gt; :&amp;lt;br /&amp;gt; le répertoire du serveur à partager.&amp;lt;br /&amp;gt; &lt;br /&gt;
* &amp;lt;tt&amp;gt;&amp;lt;u&amp;gt;machine&amp;lt;/u&amp;gt;&amp;lt;/tt&amp;gt; :&amp;lt;br /&amp;gt; Une liste de machines séparée par des virgules et autorisées à monter ce répertoire (utilisez des adresses IP plutôt que des noms à cause des problèmes de &amp;quot;&#039;&#039;dns spoofing&#039;&#039;&amp;quot;).&amp;lt;br /&amp;gt; &lt;br /&gt;
* &amp;lt;tt&amp;gt;&amp;lt;u&amp;gt;options&amp;lt;/u&amp;gt;&amp;lt;/tt&amp;gt; : &lt;br /&gt;
** &#039;&#039;&#039;ro&#039;&#039;&#039; : &amp;lt;br /&amp;gt;C&#039;est la valeur par défaut, lecture seule.&lt;br /&gt;
** &#039;&#039;&#039;rw&#039;&#039;&#039; : &amp;lt;br /&amp;gt;La machine à un accès en lecture/écriture au répertoire.&lt;br /&gt;
** &#039;&#039;&#039;no_root_squash&#039;&#039;&#039; : &amp;lt;br /&amp;gt;Les accès par l&#039;utilisateur root sur le serveur se font sous l&#039;identité root, au contraire de nobody (par défaut)&amp;lt;br /&amp;gt; À UTILISER AVEC PRÉCAUTION&lt;br /&gt;
** &#039;&#039;&#039;sync&#039;&#039;&#039; : &amp;lt;u&amp;gt;uniquement NFS v2&amp;lt;/u&amp;gt;&amp;lt;br /&amp;gt;Ne diffère pas les écritures physiques au volume, augmente la fiabilité en cas de mauvais démontage. La version 3 dispose d&#039;un mécanisme de &#039;&#039;commit-rollback&#039;&#039; donc cette option n&#039;est pas utile.&lt;br /&gt;
&lt;br /&gt;
Un point important, pour un bon fonctionnement : tu dois avoir les mêmes numéros de groupes et d&#039;utilisateurs sur les deux machines. &amp;lt;br /&amp;gt;Des systèmes permettent de gérer çà, NIS (assez ancien) ou LDAP (plus récent). Avec peu d&#039;utilisateurs, tu peux tout simplement éditer &amp;lt;tt&amp;gt;/etc/group&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;/etc/passwd&amp;lt;/tt&amp;gt; pour synchroniser ces numéros.&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas recommandé d&#039;exporter un système DOS ou VFAT à cause de leurs absences de gestion multi-utilisateurs ; ils ne sont pas fait pour être partagés avec NFS. &amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== /etc/hosts.deny ===&lt;br /&gt;
&lt;br /&gt;
On va interdire toutes les machines qui ne sont pas autorisées explicitement dans le &amp;lt;tt&amp;gt;/etc/hosts.deny&amp;lt;/tt&amp;gt;. &amp;lt;br /&amp;gt;Un bon vieux &amp;quot;&amp;lt;tt&amp;gt;ALL: ALL&amp;lt;/tt&amp;gt;&amp;quot; interdira l&#039;accès à tous les services à partir de toutes les machines. On peut cependant être plus précis en écrivant :&lt;br /&gt;
&lt;br /&gt;
 portmap:ALL&lt;br /&gt;
 lockd:ALL&lt;br /&gt;
 mountd:ALL&lt;br /&gt;
 rquotad:ALL&lt;br /&gt;
 statd:ALL&lt;br /&gt;
&lt;br /&gt;
=== /etc/hosts.allow ===&lt;br /&gt;
&lt;br /&gt;
Dans le même esprit que pour le &amp;lt;tt&amp;gt;/etc/hosts.allow&amp;lt;/tt&amp;gt;, ce fichier a l&#039;architecture suivante :&lt;br /&gt;
&lt;br /&gt;
   [service]: [IP de la machine client]&lt;br /&gt;
&lt;br /&gt;
Donc pour autoriser 192.168.1.34 à se connecter à un partage NFS, on écrira :&lt;br /&gt;
&lt;br /&gt;
   portmap:192.168.1.34&lt;br /&gt;
   lockd:192.168.1.34&lt;br /&gt;
   mountd:192.168.1.34&lt;br /&gt;
   rquotad:192.168.1.34&lt;br /&gt;
   statd:192.168.1.34&lt;br /&gt;
&lt;br /&gt;
On va pouvoir lancer les services ; sur ma Debian, je lance :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;# /etc/init.d/nfs-server start&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour Slackware, ce serait&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;# /etc/rc.d/rc.nfsd start&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande &amp;lt;tt&amp;gt;rpcinfo -p&amp;lt;/tt&amp;gt; permet de vérifier que les services fonctionnent. Elle devrait produire un résultat dans cet esprit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; cacahuete:~# rpcinfo -p&lt;br /&gt;
  program vers proto   port&lt;br /&gt;
   100000    2   tcp    111  portmapper&lt;br /&gt;
   100000    2   udp    111  portmapper&lt;br /&gt;
   100024    1   udp    737  status&lt;br /&gt;
   100024    1   tcp    739  status&lt;br /&gt;
   100011    1   udp    851  rquotad&lt;br /&gt;
   100011    2   udp    851  rquotad&lt;br /&gt;
   100003    2   udp   2049  nfs&lt;br /&gt;
   100003    2   tcp   2049  nfs&lt;br /&gt;
   100005    1   udp    872  mountd&lt;br /&gt;
   100005    2   udp    872  mountd&lt;br /&gt;
   100005    1   tcp    875  mountd&lt;br /&gt;
   100005    2   tcp    875  mountd&lt;br /&gt;
 cacahuete:~#&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour recharger les services NFS (par exemple après une modification du fichier de config) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; cacahuete:~# killall -HUP nfsd&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le serveur est prêt ! &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le client ==&lt;br /&gt;
&lt;br /&gt;
Pour utiliser NFS v3, il faut au minimum la version 2.10m du programme &amp;lt;tt&amp;gt;mount&amp;lt;/tt&amp;gt;. Pour voir sa version, taper :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; cacahuete:~# mount -V&lt;br /&gt;
 mount: mount-2.11h&lt;br /&gt;
 cacahuete:~#&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On va maintenant pouvoir monter notre partage!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; cacahuete:~# mount mon.serveur.nfs:/home /mnt/home&lt;br /&gt;
 cacahuete:~#&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avec la version 4 de NFS, il faut utiliser la commande spécifique &#039;&#039;&#039;mount.nfs&#039;&#039;&#039; ainsi:&lt;br /&gt;
&amp;lt;code&amp;gt;cacahuete:~# mount.nfs adresse_IP_serveur:/home /mnt/home&lt;br /&gt;
cacahuete:~#&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En principe tout devrait bien se dérouler.&lt;br /&gt;
&lt;br /&gt;
Pour monter ce partage définitivement à chaque démarrage de la machine, éditons notre &amp;lt;tt&amp;gt;/etc/fstab&amp;lt;/tt&amp;gt;&amp;lt;nowiki&amp;gt;: &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;# device       mountpoint  fs-type options dump fsckorder&lt;br /&gt;
 ...&lt;br /&gt;
 master.foo.com:/home  /mnt nfs     rw      0    0&lt;br /&gt;
 ...&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;mount&#039; possède quelques options spécifiques au nfs, et qui peuvent s&#039;avérer utiles :&lt;br /&gt;
* &#039;&#039;&#039;tcp&#039;&#039;&#039; : permet de préciser qu&#039;on ne travaille qu&#039;en TCP&lt;br /&gt;
* &#039;&#039;&#039;rsize=XXX&#039;&#039;&#039; et &#039;&#039;&#039;wsize=XXX&#039;&#039;&#039; : permet de modifier la taille par défaut (1024) du buffer. Une taille de 8192 par exemple permet d&#039;accélerer le transfert.&lt;br /&gt;
* &#039;&#039;&#039;soft&#039;&#039;&#039; et &#039;&#039;&#039;timeo=XXX&#039;&#039;&#039;: sur un problème de transmission, le client peut perdre la connection. Le noyau continuera d&#039;essayer ad vitam eternam. Les processus risquent de se retrouver dans un état D (ininterruptible sleep) que seul un reboot permet de résoudre. L&#039;option &#039;&#039;&#039;soft&#039;&#039;&#039; dit au noyau d&#039;abandonner au bout d&#039;un certain temps, et l&#039;option &#039;&#039;&#039;timeo&#039;&#039;&#039; permet de définir le timeout.&lt;br /&gt;
&lt;br /&gt;
== Sécuriser le NFS ==&lt;br /&gt;
&lt;br /&gt;
Les données transitent en clair sur le réseau, néanmoins il est possible de crypter les échange grâce au &#039;&#039;port forwarding&#039;&#039; de ssh.&lt;br /&gt;
La mise en place de la cryptographie se fait en deux parties : une partie sur le serveur, une partie sur le client.&lt;br /&gt;
&lt;br /&gt;
=== Configuration du serveur ===&lt;br /&gt;
&lt;br /&gt;
Nous avons besoin de connaître et/ou de définir le port tcp utilisé par mountd. Un petit &amp;lt;code&amp;gt;rpcinfo -p&amp;lt;/code&amp;gt; permettra de savoir quel port est utilisé par mountd. On peut définir celui-ci via l&#039;option &#039;&#039;-d&#039;&#039; lors du lancement du service. Dans notre exemple, il s&#039;agit du port 875.&lt;br /&gt;
Il faut également rajouter l&#039;option &#039;&#039;insecure&#039;&#039; pour les machines/réseaux concernés dans &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt;. Cette option permet seulement de pouvoir atteindre le serveur via un port &amp;gt; 1024 (ce que nous allons faire).&lt;br /&gt;
&lt;br /&gt;
=== Configuration du client === &lt;br /&gt;
&lt;br /&gt;
Nous avons besoin de deux ports libres, par exemple 38000 et 38001 pour créer un tunnel sécurisé entre le client et le serveur :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -f -L38000:serveur:2049 -L38001:serveur:875 -l root serveur sleep 60&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;utilisation de l&#039;utilisateur root est nécessaire car on va travailler avec un port &amp;lt; 1024. La mise en place d&#039;une authentification par clé peut être dans ce cas très intéressante.&lt;br /&gt;
Avec cette commande nous venons de créer un tunnel chiffré entre le port 38000 (resp. 38001) de notre client et le 2049 (resp. 875) du serveur.&lt;br /&gt;
La commande &#039;sleep 60&#039; fait tomber le tunnel sécurisé au bout de 60 secondes si celui-ci n&#039;est pas utilisé.&lt;br /&gt;
Il ne reste plus qu&#039;à monter le partage! Le fait d&#039;utiliser un tunnel ssh implique que nous allons utiliser exclusivement une connection tcp.&lt;br /&gt;
Pour monter le partage :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mount -t nfs -o tcp,rw,port=38000,mountport=38001,soft,timeo=60 localhost:/repertoire /mnt/nfs&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette commande permet de monter serveur:/repertoire dans /mnt/nfs. Il faut bien utiliser localhost:/repertoire pour monter le partage. C&#039;est justement cela qui va permettre d&#039;utiliser la connexion sécurisée.&lt;br /&gt;
&lt;br /&gt;
On peut également rajouter cette ligne dans le /etc/fstab :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# device       mountpoint  fs-type options dump fsckorder&lt;br /&gt;
 ...&lt;br /&gt;
 localhost:/home  /mnt nfs     tcp,rw,port=38000,mountport=38001,soft,timeo=60      0    0&lt;br /&gt;
 ...&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Liens ==&lt;br /&gt;
&lt;br /&gt;
* Cet article est principalement basé sur le [http://www.linuxdoc.org/HOWTO/NFS-HOWTO/index.html NFS howto]&lt;br /&gt;
* Les sources des logiciels NFS sur http://nfs.sourceforge.net/&lt;br /&gt;
* [http://www.linuxdoc.org/HOWTO/LDAP-HOWTO.html LDAP howto]&lt;br /&gt;
* [http://www.linuxdoc.org/HOWTO/NIS-HOWTO.html NIS howto]&lt;br /&gt;
* Va te faire peur sur [http://www.securityfocus.com/ security focus]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &#039;pré-wiki&#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Guillaume Pierronnet le 22/10/2001.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; 22/10/2001, Guillaume Pierronnet - 2006 Oudoubah&lt;br /&gt;
{{CC-BY-NC-SA}}&lt;br /&gt;
&lt;br /&gt;
=Autres ressources=&lt;br /&gt;
* Cet article est principalement basé sur le [http://nfs.sourceforge.net/nfs-howto/ NFS howto]&lt;br /&gt;
* Les sources des logiciels NFS sur http://nfs.sourceforge.net/ &lt;br /&gt;
* [http://en.tldp.org/HOWTO/LDAP-HOWTO/ LDAP howto]&lt;br /&gt;
* [http://www.linuxdoc.org/HOWTO/NIS-HOWTO.html NIS howto]&lt;br /&gt;
* Va te faire peur sur [http://www.securityfocus.com/ security focus]&lt;/div&gt;</summary>
		<author><name>Jeromeb</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=RT2500&amp;diff=15133</id>
		<title>RT2500</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=RT2500&amp;diff=15133"/>
		<updated>2008-01-03T16:44:12Z</updated>

		<summary type="html">&lt;p&gt;Jeromeb : /* Installation du driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Configurer votre matériel]][[Catégorie:Réseau]]&lt;br /&gt;
[[Catégorie:Administration réseau]][[Catégorie:Paramétrer votre réseau]]&lt;br /&gt;
= Introduction =&lt;br /&gt;
Cette documentation s&#039;appuie sur la distribution Mandrake 10.1 (version download officiel).&lt;br /&gt;
&lt;br /&gt;
NDM : Merci à Plouf qui nous signale très justement que le dit module est fourni de base en module sur la version 2006 de la distribution (noyau 2.6.12-12)&lt;br /&gt;
&lt;br /&gt;
__Important : __ beaucoup de tuto sur le web  de carte utilise le ndiswrapper (wrapper de pilote windows sous Linux). Pour les carte RaLink : c&#039;est inutile car le driver totalement libre, c&#039;est donc encombrer sa distrib de truc inutile que l&#039;installer. Pareil pour le logiciel wpa_suppliant, la carte rt2500 le gère en dur. c&#039;est donc dommage de s&#039;embêter à configurer et installer ce logiciel pour calculer le cryptage alors que ce dernier peut être déchargé du processeur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation sur mandriva ==&lt;br /&gt;
Il nous faut connaître la version de notre noyau, pour cela, faites :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[cheoles@localhost cheoles]$ ls -t /lib/modules&lt;br /&gt;
2.6.8.1-12mdk/                                                               &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il vous reste à installer les sources de votre noyau. Il s&#039;agit d&#039;un RPM, ici &amp;lt;code&amp;gt;kernel-source-2.6-2.6.8.1-12mdk.i586.rpm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installer le rpm avec la commande suivante:&lt;br /&gt;
&amp;lt;code multi&amp;gt;[cheoles@localhost cheoles] # urpmi kernel-source&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous venez de passer la plus grosse étape de votre installation ;-)&lt;br /&gt;
Maintenant il vous reste à télécharger les SOURCES du module RALINK pour installer notre carte:&lt;br /&gt;
&amp;lt;code&amp;gt;rt2500-1.1.0-b3.tar.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans google tu trouveras.&lt;br /&gt;
&lt;br /&gt;
Et donc il ne nous reste plus qu&#039;à dézipper le fichier &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;gunzip -d rt2500-1.1.0-b3.tar.gz&lt;br /&gt;
tar -xvf rt2500-1.1.0-b3.tar&lt;br /&gt;
&amp;lt;/code&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Rendez-vous dans votre répertoire : &amp;lt;code&amp;gt;rt2500-1.1.0-b3/Module&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et exécutez la commande make &amp;amp;&amp;amp; make install. Vous devriez obtenir ceci:&lt;br /&gt;
&amp;lt;code&amp;gt;[root@localhost Module]# make&lt;br /&gt;
make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_main.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/mlme.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/connect.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/sync.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/assoc.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/auth.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/auth_rsp.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_data.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_init.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/sanity.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_wep.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/wpa.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/md5.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_tkip.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_info.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/eeprom.o&lt;br /&gt;
  LD [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.o&lt;br /&gt;
  Building modules, stage 2.&lt;br /&gt;
  MODPOST&lt;br /&gt;
  CC      /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.mod.o&lt;br /&gt;
  LD [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.ko&lt;br /&gt;
make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
[root@localhost Module]#&lt;br /&gt;
&amp;lt;/code&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Ensuite, vient l&#039;installation des modules :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[root@localhost Module]# make install&lt;br /&gt;
echo &amp;quot;2.6 module install&amp;quot;&lt;br /&gt;
2.6 module install&lt;br /&gt;
make -C /lib/modules/2.6.8.1-12mdk/build SUBDIRS=/home/cheoles/rt2500-1.1.0-b3/Module modules_install&lt;br /&gt;
make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
  INSTALL /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.ko&lt;br /&gt;
make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
append &#039;alias ra0 rt2500&#039; to /etc/modprobe.conf&lt;br /&gt;
[root@localhost Module]#&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et voilà normalement vous pouvez apercevoir le module rt2500.ko créé dans le même&lt;br /&gt;
répertoire, il ne reste plus qu&#039;à configurer les commandes suivantes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[root@localhost Module]# insmod rt2500.ko&lt;br /&gt;
[root@localhost Module]# lspci&lt;br /&gt;
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)&lt;br /&gt;
01:09.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01)&lt;br /&gt;
&lt;br /&gt;
[root@localhost Module]# /sbin/ifconfig ra0 inet 192.168.0.3 up&lt;br /&gt;
[root@localhost Module]# ifconfig ra0&lt;br /&gt;
&lt;br /&gt;
ra0       Lien encap:Ethernet  HWaddr 00:11:22:33:44:44&lt;br /&gt;
          inet adr:192.168.0.3  Bcast:192.168.0.255  Masque:255.255.255.0&lt;br /&gt;
          adr inet6: fe80::213:d3ff:fe6b:6d77/64 Scope:Lien&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 lg file transmission:1000&lt;br /&gt;
          RX bytes:0 (0.0 b)  TX bytes:1401 (1.3 Kb)&lt;br /&gt;
          Interruption:5 Adresse de base:0xd000&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installation terminée ! :)&lt;br /&gt;
&lt;br /&gt;
==Installation sur Debian==&lt;br /&gt;
&lt;br /&gt;
La configuration que j&#039;ai est la suivante :&lt;br /&gt;
- un PC sous Debian Unstable&lt;br /&gt;
- une freebox HD &lt;br /&gt;
- une carte wifi RaLink rt2500 (pas chère et ultra linux friendly)&lt;br /&gt;
&lt;br /&gt;
===Installation du driver===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il y a quelque années encore on aurait parlé de recompiler le noyau obligatoirement. Et bien de nos jours il suffit de recompiler le module, c&#039;est beaucoup plus simple, car en plus on utilise le module assistant qui se charge de compiler le module du pilote de la carte automatiquement : &lt;br /&gt;
&lt;br /&gt;
Pour installer le module assitant :&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install module-assistant&lt;br /&gt;
module-assistant prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour récupérer le driver :&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install rt2500-source&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour compiler le driver :&lt;br /&gt;
&amp;lt;code&amp;gt;module-assistant auto-install rt2500-source&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois le driver / module compilé, il faut installer ifrename, c&#039;est un outil qui permet de s&#039;assurer le nom d&#039;un périphérique en fonction de l&#039;id de votre réseau (adresse MAC) au lieu de laisse linux le nommer de manière arbitraire.&lt;br /&gt;
&lt;br /&gt;
Installation :&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install ifrename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération de l&#039;adresse mac de la carte (remplacer eth1 par le nom affecté à votre carte wifi trouvable à l&#039;aide d&#039;un ifconfig -a)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ifconfig eth1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;adresse MAC est sur la première ligne, inquée par HWaddr:. Pour qu&#039;ifrename utilise un nom différent (par exemple eth-wifi), il faut créer un fichier &amp;lt;code&amp;gt;/etc/iftab&amp;lt;/code&amp;gt;. un &amp;lt;code&amp;gt;man iftab&amp;lt;/code&amp;gt; vous donnera plus d&#039;information, mais voici quelque indication pour faire une configuration basique : &lt;br /&gt;
&lt;br /&gt;
  - il faut créer le fichier &#039;&#039;/etc/iftab&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;echo -e &#039;eth-wifi\t\tmac 00:00:00:00:00:00&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans la ligne ci dessus, il faut remplacer 00:00:00:00:00:00 par l&#039;adresse MAC de votre carte wifi.&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que ifrename à bien pris en compte votre configuration :&lt;br /&gt;
&amp;lt;code&amp;gt;ifrename -DV&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuration de l&#039;interface wifi===&lt;br /&gt;
Dans le fichier &#039;&#039;/etc/network/interfaces&#039;&#039;, il est nécessaire de configurer le réseau wifi (canal, passphrase, dhcp...)&lt;br /&gt;
&lt;br /&gt;
Voici la config que j&#039;utilise pour une freebox HD avec un chiffrement en WPA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;auto eth-wifi&lt;br /&gt;
iface eth-wifi inet dhcp&lt;br /&gt;
        pre-up ifconfig eth-wifi up&lt;br /&gt;
        pre-up iwconfig eth-wifi channel &amp;lt;votre numéro de canal&amp;gt;&lt;br /&gt;
        pre-up iwconfig eth-wifi essid votre_essid&lt;br /&gt;
        pre-up iwpriv eth-wifi set AuthMode=WPAPSK&lt;br /&gt;
        pre-up iwpriv eth-wifi set EncrypType=TKIP&lt;br /&gt;
        pre-up iwpriv eth-wifi set WPAPSK=&amp;quot;la passphrase secrete&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois le fichier modifier si tout va bien, on peut activer le réseau à l&#039;aide la commande :&lt;br /&gt;
&amp;lt;code&amp;gt;ifup eth-wifi&amp;lt;/code&amp;gt;&lt;br /&gt;
et l&#039;arrèter à l&#039;aide de la commande &lt;br /&gt;
&amp;lt;code&amp;gt;ifdown eth-wifi&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Source===&lt;br /&gt;
le howto du driver de la carte wifi (ralink rt2500), très complet surtout pour les configs des couches suppérieur, je m&#039;en suis largement inspiré [http://rt2x00.serialmonkey.com/wiki/index.php/Debian_rt2500_Howto]&lt;br /&gt;
&lt;br /&gt;
Une doc sur le wifi sous Linux plutôt bien faite :&lt;br /&gt;
[http://www.tryxy.net/index.php/Configurer_le_Wifi]&lt;br /&gt;
&lt;br /&gt;
Une autre doc qui permet de rendre encore plus &amp;quot;propre&amp;quot; la config du wifi en utilisant dans le fichier interfaces le script wireless : [http://assf.asso.free.fr/index.php?option=com_content&amp;amp;task=view&amp;amp;id=48&amp;amp;Itemid=40]&lt;br /&gt;
&lt;br /&gt;
Une autre doc pour comprendre comment marche la config réseau sous Debian : [http://qref.sourceforge.net/Debian/reference/ch-gateway.en.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2007|[[Utilisateur:Mr pupu]], Laplaine Freddy|CC-BY-SA}}&lt;/div&gt;</summary>
		<author><name>Jeromeb</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=RT2500&amp;diff=15132</id>
		<title>RT2500</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=RT2500&amp;diff=15132"/>
		<updated>2008-01-03T16:41:17Z</updated>

		<summary type="html">&lt;p&gt;Jeromeb : /* Installation du driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Configurer votre matériel]][[Catégorie:Réseau]]&lt;br /&gt;
[[Catégorie:Administration réseau]][[Catégorie:Paramétrer votre réseau]]&lt;br /&gt;
= Introduction =&lt;br /&gt;
Cette documentation s&#039;appuie sur la distribution Mandrake 10.1 (version download officiel).&lt;br /&gt;
&lt;br /&gt;
NDM : Merci à Plouf qui nous signale très justement que le dit module est fourni de base en module sur la version 2006 de la distribution (noyau 2.6.12-12)&lt;br /&gt;
&lt;br /&gt;
__Important : __ beaucoup de tuto sur le web  de carte utilise le ndiswrapper (wrapper de pilote windows sous Linux). Pour les carte RaLink : c&#039;est inutile car le driver totalement libre, c&#039;est donc encombrer sa distrib de truc inutile que l&#039;installer. Pareil pour le logiciel wpa_suppliant, la carte rt2500 le gère en dur. c&#039;est donc dommage de s&#039;embêter à configurer et installer ce logiciel pour calculer le cryptage alors que ce dernier peut être déchargé du processeur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation sur mandriva ==&lt;br /&gt;
Il nous faut connaître la version de notre noyau, pour cela, faites :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[cheoles@localhost cheoles]$ ls -t /lib/modules&lt;br /&gt;
2.6.8.1-12mdk/                                                               &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il vous reste à installer les sources de votre noyau. Il s&#039;agit d&#039;un RPM, ici &amp;lt;code&amp;gt;kernel-source-2.6-2.6.8.1-12mdk.i586.rpm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installer le rpm avec la commande suivante:&lt;br /&gt;
&amp;lt;code multi&amp;gt;[cheoles@localhost cheoles] # urpmi kernel-source&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous venez de passer la plus grosse étape de votre installation ;-)&lt;br /&gt;
Maintenant il vous reste à télécharger les SOURCES du module RALINK pour installer notre carte:&lt;br /&gt;
&amp;lt;code&amp;gt;rt2500-1.1.0-b3.tar.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans google tu trouveras.&lt;br /&gt;
&lt;br /&gt;
Et donc il ne nous reste plus qu&#039;à dézipper le fichier &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;gunzip -d rt2500-1.1.0-b3.tar.gz&lt;br /&gt;
tar -xvf rt2500-1.1.0-b3.tar&lt;br /&gt;
&amp;lt;/code&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Rendez-vous dans votre répertoire : &amp;lt;code&amp;gt;rt2500-1.1.0-b3/Module&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et exécutez la commande make &amp;amp;&amp;amp; make install. Vous devriez obtenir ceci:&lt;br /&gt;
&amp;lt;code&amp;gt;[root@localhost Module]# make&lt;br /&gt;
make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_main.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/mlme.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/connect.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/sync.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/assoc.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/auth.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/auth_rsp.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_data.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_init.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/sanity.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_wep.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/wpa.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/md5.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_tkip.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_info.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/eeprom.o&lt;br /&gt;
  LD [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.o&lt;br /&gt;
  Building modules, stage 2.&lt;br /&gt;
  MODPOST&lt;br /&gt;
  CC      /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.mod.o&lt;br /&gt;
  LD [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.ko&lt;br /&gt;
make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
[root@localhost Module]#&lt;br /&gt;
&amp;lt;/code&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Ensuite, vient l&#039;installation des modules :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[root@localhost Module]# make install&lt;br /&gt;
echo &amp;quot;2.6 module install&amp;quot;&lt;br /&gt;
2.6 module install&lt;br /&gt;
make -C /lib/modules/2.6.8.1-12mdk/build SUBDIRS=/home/cheoles/rt2500-1.1.0-b3/Module modules_install&lt;br /&gt;
make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
  INSTALL /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.ko&lt;br /&gt;
make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
append &#039;alias ra0 rt2500&#039; to /etc/modprobe.conf&lt;br /&gt;
[root@localhost Module]#&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et voilà normalement vous pouvez apercevoir le module rt2500.ko créé dans le même&lt;br /&gt;
répertoire, il ne reste plus qu&#039;à configurer les commandes suivantes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[root@localhost Module]# insmod rt2500.ko&lt;br /&gt;
[root@localhost Module]# lspci&lt;br /&gt;
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)&lt;br /&gt;
01:09.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01)&lt;br /&gt;
&lt;br /&gt;
[root@localhost Module]# /sbin/ifconfig ra0 inet 192.168.0.3 up&lt;br /&gt;
[root@localhost Module]# ifconfig ra0&lt;br /&gt;
&lt;br /&gt;
ra0       Lien encap:Ethernet  HWaddr 00:11:22:33:44:44&lt;br /&gt;
          inet adr:192.168.0.3  Bcast:192.168.0.255  Masque:255.255.255.0&lt;br /&gt;
          adr inet6: fe80::213:d3ff:fe6b:6d77/64 Scope:Lien&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 lg file transmission:1000&lt;br /&gt;
          RX bytes:0 (0.0 b)  TX bytes:1401 (1.3 Kb)&lt;br /&gt;
          Interruption:5 Adresse de base:0xd000&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installation terminée ! :)&lt;br /&gt;
&lt;br /&gt;
==Installation sur Debian==&lt;br /&gt;
&lt;br /&gt;
La configuration que j&#039;ai est la suivante :&lt;br /&gt;
- un PC sous Debian Unstable&lt;br /&gt;
- une freebox HD &lt;br /&gt;
- une carte wifi RaLink rt2500 (pas chère et ultra linux friendly)&lt;br /&gt;
&lt;br /&gt;
===Installation du driver===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il y a quelque années encore on aurait parlé de recompiler le noyau obligatoirement. Et bien de nos jours il suffit de recompiler le module, c&#039;est beaucoup plus simple, car en plus on utilise le module assistant qui se charge de compiler le module du pilote de la carte automatiquement : &lt;br /&gt;
&lt;br /&gt;
Pour installer le module assitant :&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install module-assistant&lt;br /&gt;
module-assistant prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour récupérer le driver :&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install rt2500-source&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour compiler le driver :&lt;br /&gt;
&amp;lt;code&amp;gt;module-assistant auto-install rt2500-source&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois le driver / module compiler, il faut installer ifrename, c&#039;est un outil qui permet de s&#039;assurer le nom d&#039;un périphérique en fonction de l&#039;id de votre réseau (adresse MAC)&lt;br /&gt;
&lt;br /&gt;
installation d&#039;ifrename :&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install ifrename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération de l&#039;adresse mac de la carte (remplacer eth1 par le nom affecté à votre carte wifi trouvable à l&#039;aide d&#039;un ifconfig -a)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ifconfig eth1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;adresse MAC est sur la première ligne, inquée par HWaddr:. Pour qu&#039;ifrename utilise un nom différent (par exemple eth-wifi), il faut créer un fichier &amp;lt;code&amp;gt;/etc/iftab&amp;lt;/code&amp;gt;. un &amp;lt;code&amp;gt;man iftab&amp;lt;/code&amp;gt; vous donnera plus d&#039;information, mais voici quelque indication pour faire une configuration basique : &lt;br /&gt;
&lt;br /&gt;
  - il faut créer le fichier &#039;&#039;/etc/iftab&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;echo -e &#039;eth-wifi\t\tmac 00:00:00:00:00:00&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans la ligne ci dessus, il faut remplacer 00:00:00:00:00:00 par l&#039;adresse MAC de votre carte wifi.&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que ifrename à bien pris en compte votre configuration :&lt;br /&gt;
&amp;lt;code&amp;gt;ifrename -DV&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuration de l&#039;interface wifi===&lt;br /&gt;
Dans le fichier &#039;&#039;/etc/network/interfaces&#039;&#039;, il est nécessaire de configurer le réseau wifi (canal, passphrase, dhcp...)&lt;br /&gt;
&lt;br /&gt;
Voici la config que j&#039;utilise pour une freebox HD avec un chiffrement en WPA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;auto eth-wifi&lt;br /&gt;
iface eth-wifi inet dhcp&lt;br /&gt;
        pre-up ifconfig eth-wifi up&lt;br /&gt;
        pre-up iwconfig eth-wifi channel &amp;lt;votre numéro de canal&amp;gt;&lt;br /&gt;
        pre-up iwconfig eth-wifi essid votre_essid&lt;br /&gt;
        pre-up iwpriv eth-wifi set AuthMode=WPAPSK&lt;br /&gt;
        pre-up iwpriv eth-wifi set EncrypType=TKIP&lt;br /&gt;
        pre-up iwpriv eth-wifi set WPAPSK=&amp;quot;la passphrase secrete&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois le fichier modifier si tout va bien, on peut activer le réseau à l&#039;aide la commande :&lt;br /&gt;
&amp;lt;code&amp;gt;ifup eth-wifi&amp;lt;/code&amp;gt;&lt;br /&gt;
et l&#039;arrèter à l&#039;aide de la commande &lt;br /&gt;
&amp;lt;code&amp;gt;ifdown eth-wifi&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Source===&lt;br /&gt;
le howto du driver de la carte wifi (ralink rt2500), très complet surtout pour les configs des couches suppérieur, je m&#039;en suis largement inspiré [http://rt2x00.serialmonkey.com/wiki/index.php/Debian_rt2500_Howto]&lt;br /&gt;
&lt;br /&gt;
Une doc sur le wifi sous Linux plutôt bien faite :&lt;br /&gt;
[http://www.tryxy.net/index.php/Configurer_le_Wifi]&lt;br /&gt;
&lt;br /&gt;
Une autre doc qui permet de rendre encore plus &amp;quot;propre&amp;quot; la config du wifi en utilisant dans le fichier interfaces le script wireless : [http://assf.asso.free.fr/index.php?option=com_content&amp;amp;task=view&amp;amp;id=48&amp;amp;Itemid=40]&lt;br /&gt;
&lt;br /&gt;
Une autre doc pour comprendre comment marche la config réseau sous Debian : [http://qref.sourceforge.net/Debian/reference/ch-gateway.en.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2007|[[Utilisateur:Mr pupu]], Laplaine Freddy|CC-BY-SA}}&lt;/div&gt;</summary>
		<author><name>Jeromeb</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Utilisateur:Jeromeb&amp;diff=15100</id>
		<title>Utilisateur:Jeromeb</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Utilisateur:Jeromeb&amp;diff=15100"/>
		<updated>2007-12-11T14:34:31Z</updated>

		<summary type="html">&lt;p&gt;Jeromeb : Fonction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fonction ==&lt;br /&gt;
&lt;br /&gt;
  - Passe par là&lt;br /&gt;
  - Utilisateur de logiciel libre&lt;/div&gt;</summary>
		<author><name>Jeromeb</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=RT2500&amp;diff=15099</id>
		<title>RT2500</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=RT2500&amp;diff=15099"/>
		<updated>2007-12-11T11:12:13Z</updated>

		<summary type="html">&lt;p&gt;Jeromeb : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Configurer votre matériel]][[Catégorie:Réseau]]&lt;br /&gt;
[[Catégorie:Administration réseau]][[Catégorie:Paramétrer votre réseau]]&lt;br /&gt;
= Introduction =&lt;br /&gt;
Cette documentation s&#039;appuie sur la distribution Mandrake 10.1 (version download officiel).&lt;br /&gt;
&lt;br /&gt;
NDM : Merci à Plouf qui nous signale très justement que le dit module est fourni de base en module sur la version 2006 de la distribution (noyau 2.6.12-12)&lt;br /&gt;
&lt;br /&gt;
__Important : __ beaucoup de tuto sur le web  de carte utilise le ndiswrapper (wrapper de pilote windows sous Linux). Pour les carte RaLink : c&#039;est inutile car le driver totalement libre, c&#039;est donc encombrer sa distrib de truc inutile que l&#039;installer. Pareil pour le logiciel wpa_suppliant, la carte rt2500 le gère en dur. c&#039;est donc dommage de s&#039;embêter à configurer et installer ce logiciel pour calculer le cryptage alors que ce dernier peut être déchargé du processeur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation sur mandriva ==&lt;br /&gt;
Il nous faut connaître la version de notre noyau, pour cela, faites :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[cheoles@localhost cheoles]$ ls -t /lib/modules&lt;br /&gt;
2.6.8.1-12mdk/                                                               &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il vous reste à installer les sources de votre noyau. Il s&#039;agit d&#039;un RPM, ici &amp;lt;code&amp;gt;kernel-source-2.6-2.6.8.1-12mdk.i586.rpm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installer le rpm avec la commande suivante:&lt;br /&gt;
&amp;lt;code multi&amp;gt;[cheoles@localhost cheoles] # urpmi kernel-source&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous venez de passer la plus grosse étape de votre installation ;-)&lt;br /&gt;
Maintenant il vous reste à télécharger les SOURCES du module RALINK pour installer notre carte:&lt;br /&gt;
&amp;lt;code&amp;gt;rt2500-1.1.0-b3.tar.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans google tu trouveras.&lt;br /&gt;
&lt;br /&gt;
Et donc il ne nous reste plus qu&#039;à dézipper le fichier &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;gunzip -d rt2500-1.1.0-b3.tar.gz&lt;br /&gt;
tar -xvf rt2500-1.1.0-b3.tar&lt;br /&gt;
&amp;lt;/code&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Rendez-vous dans votre répertoire : &amp;lt;code&amp;gt;rt2500-1.1.0-b3/Module&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et exécutez la commande make &amp;amp;&amp;amp; make install. Vous devriez obtenir ceci:&lt;br /&gt;
&amp;lt;code&amp;gt;[root@localhost Module]# make&lt;br /&gt;
make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_main.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/mlme.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/connect.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/sync.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/assoc.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/auth.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/auth_rsp.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_data.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_init.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/sanity.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_wep.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/wpa.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/md5.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_tkip.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_info.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/eeprom.o&lt;br /&gt;
  LD [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.o&lt;br /&gt;
  Building modules, stage 2.&lt;br /&gt;
  MODPOST&lt;br /&gt;
  CC      /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.mod.o&lt;br /&gt;
  LD [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.ko&lt;br /&gt;
make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
[root@localhost Module]#&lt;br /&gt;
&amp;lt;/code&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Ensuite, vient l&#039;installation des modules :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[root@localhost Module]# make install&lt;br /&gt;
echo &amp;quot;2.6 module install&amp;quot;&lt;br /&gt;
2.6 module install&lt;br /&gt;
make -C /lib/modules/2.6.8.1-12mdk/build SUBDIRS=/home/cheoles/rt2500-1.1.0-b3/Module modules_install&lt;br /&gt;
make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
  INSTALL /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.ko&lt;br /&gt;
make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
append &#039;alias ra0 rt2500&#039; to /etc/modprobe.conf&lt;br /&gt;
[root@localhost Module]#&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et voilà normalement vous pouvez apercevoir le module rt2500.ko créé dans le même&lt;br /&gt;
répertoire, il ne reste plus qu&#039;à configurer les commandes suivantes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[root@localhost Module]# insmod rt2500.ko&lt;br /&gt;
[root@localhost Module]# lspci&lt;br /&gt;
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)&lt;br /&gt;
01:09.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01)&lt;br /&gt;
&lt;br /&gt;
[root@localhost Module]# /sbin/ifconfig ra0 inet 192.168.0.3 up&lt;br /&gt;
[root@localhost Module]# ifconfig ra0&lt;br /&gt;
&lt;br /&gt;
ra0       Lien encap:Ethernet  HWaddr 00:11:22:33:44:44&lt;br /&gt;
          inet adr:192.168.0.3  Bcast:192.168.0.255  Masque:255.255.255.0&lt;br /&gt;
          adr inet6: fe80::213:d3ff:fe6b:6d77/64 Scope:Lien&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 lg file transmission:1000&lt;br /&gt;
          RX bytes:0 (0.0 b)  TX bytes:1401 (1.3 Kb)&lt;br /&gt;
          Interruption:5 Adresse de base:0xd000&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installation terminée ! :)&lt;br /&gt;
&lt;br /&gt;
==Installation sur Debian==&lt;br /&gt;
&lt;br /&gt;
La configuration que j&#039;ai est la suivante :&lt;br /&gt;
- un PC sous Debian Unstable&lt;br /&gt;
- une freebox HD &lt;br /&gt;
- une carte wifi RaLink rt2500 (pas chère et ultra linux friendly)&lt;br /&gt;
&lt;br /&gt;
===Installation du driver===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il y a quelque années encore on aurait parlé de recompiler le noyau obligatoire. Et bien de nos jours c&#039;est beaucoup plus simple, on utilise le module assistant qui se charge de compiler le module du pilote de la carte : &lt;br /&gt;
&lt;br /&gt;
Pour installer le module assitant :&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install module-assistant&lt;br /&gt;
module-assistant prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour récupérer le driver :&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install rt2500-source&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour compiler le driver :&lt;br /&gt;
&amp;lt;code&amp;gt;module-assistant auto-install rt2500-source&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
installation d&#039;ifrename, c&#039;est un outil qui permet de s&#039;assurer le nom d&#039;un périphérique &lt;br /&gt;
&lt;br /&gt;
installation d&#039;ifrename&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install ifrename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération de l&#039;adresse mac de la carte (remplacer eth1 par le nom affecté à votre carte wifi trouvable à l&#039;aide d&#039;un ifconfig -a)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ifconfig eth1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The MAC address is on the first line, indicated by HWaddr:. To tell ifrename to use a different name (such as eth-wifi for the interface with this MAC address, we need to create a /etc/iftab file. This is documented in man iftab, but for a quick setup:&lt;br /&gt;
&lt;br /&gt;
Pour configurer ifrename, il faut créer le fichier &#039;&#039;/etc/iftab&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;echo -e &#039;eth-wifi\t\tmac 00:00:00:00:00:00&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans la ligne ci dessus, il faut remplacer 00:00:00:00:00:00 par l&#039;adresse MAC address de votre carte wifi.&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que ifrename à bien pris en compte votre configuration :&lt;br /&gt;
&amp;lt;code&amp;gt;ifrename -DV&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuration de l&#039;interface wifi===&lt;br /&gt;
Dans le fichier &#039;&#039;/etc/network/interfaces&#039;&#039;, il est nécessaire de configurer le réseau wifi (canal, passphrase, dhcp...)&lt;br /&gt;
&lt;br /&gt;
Voici la config que j&#039;utilise pour une freebox HD avec un chiffrement en WPA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;auto eth-wifi&lt;br /&gt;
iface eth-wifi inet dhcp&lt;br /&gt;
        pre-up ifconfig eth-wifi up&lt;br /&gt;
        pre-up iwconfig eth-wifi channel &amp;lt;votre numéro de canal&amp;gt;&lt;br /&gt;
        pre-up iwconfig eth-wifi essid votre_essid&lt;br /&gt;
        pre-up iwpriv eth-wifi set AuthMode=WPAPSK&lt;br /&gt;
        pre-up iwpriv eth-wifi set EncrypType=TKIP&lt;br /&gt;
        pre-up iwpriv eth-wifi set WPAPSK=&amp;quot;la passphrase secrete&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois le fichier modifier si tout va bien, on peut activer le réseau à l&#039;aide la commande :&lt;br /&gt;
&amp;lt;code&amp;gt;ifup eth-wifi&amp;lt;/code&amp;gt;&lt;br /&gt;
et l&#039;arrèter à l&#039;aide de la commande &lt;br /&gt;
&amp;lt;code&amp;gt;ifdown eth-wifi&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Source===&lt;br /&gt;
le howto du driver de la carte wifi (ralink rt2500), très complet surtout pour les configs des couches suppérieur, je m&#039;en suis largement inspiré [http://rt2x00.serialmonkey.com/wiki/index.php/Debian_rt2500_Howto]&lt;br /&gt;
&lt;br /&gt;
Une doc sur le wifi sous Linux plutôt bien faite :&lt;br /&gt;
[http://www.tryxy.net/index.php/Configurer_le_Wifi]&lt;br /&gt;
&lt;br /&gt;
Une autre doc qui permet de rendre encore plus &amp;quot;propre&amp;quot; la config du wifi en utilisant dans le fichier interfaces le script wireless : [http://assf.asso.free.fr/index.php?option=com_content&amp;amp;task=view&amp;amp;id=48&amp;amp;Itemid=40]&lt;br /&gt;
&lt;br /&gt;
Une autre doc pour comprendre comment marche la config réseau sous Debian : [http://qref.sourceforge.net/Debian/reference/ch-gateway.en.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2007|[[Utilisateur:Mr pupu]], Laplaine Freddy|CC-BY-SA}}&lt;/div&gt;</summary>
		<author><name>Jeromeb</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=RT2500&amp;diff=15098</id>
		<title>RT2500</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=RT2500&amp;diff=15098"/>
		<updated>2007-12-11T10:57:37Z</updated>

		<summary type="html">&lt;p&gt;Jeromeb : /* Source du noyau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Configurer votre matériel]][[Catégorie:Réseau]]&lt;br /&gt;
[[Catégorie:Administration réseau]][[Catégorie:Paramétrer votre réseau]]&lt;br /&gt;
= Introduction =&lt;br /&gt;
Cette documentation s&#039;appuie sur la distribution Mandrake 10.1 (version download officiel).&lt;br /&gt;
&lt;br /&gt;
NDM : Merci à Plouf qui nous signale très justement que le dit module est fourni de base en module sur la version 2006 de la distribution (noyau 2.6.12-12)&lt;br /&gt;
&lt;br /&gt;
== Installation sur mandriva ==&lt;br /&gt;
Il nous faut connaître la version de notre noyau, pour cela, faites :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[cheoles@localhost cheoles]$ ls -t /lib/modules&lt;br /&gt;
2.6.8.1-12mdk/                                                               &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il vous reste à installer les sources de votre noyau. Il s&#039;agit d&#039;un RPM, ici &amp;lt;code&amp;gt;kernel-source-2.6-2.6.8.1-12mdk.i586.rpm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installer le rpm avec la commande suivante:&lt;br /&gt;
&amp;lt;code multi&amp;gt;[cheoles@localhost cheoles] # urpmi kernel-source&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous venez de passer la plus grosse étape de votre installation ;-)&lt;br /&gt;
Maintenant il vous reste à télécharger les SOURCES du module RALINK pour installer notre carte:&lt;br /&gt;
&amp;lt;code&amp;gt;rt2500-1.1.0-b3.tar.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans google tu trouveras.&lt;br /&gt;
&lt;br /&gt;
Et donc il ne nous reste plus qu&#039;à dézipper le fichier &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;gunzip -d rt2500-1.1.0-b3.tar.gz&lt;br /&gt;
tar -xvf rt2500-1.1.0-b3.tar&lt;br /&gt;
&amp;lt;/code&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Rendez-vous dans votre répertoire : &amp;lt;code&amp;gt;rt2500-1.1.0-b3/Module&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et exécutez la commande make &amp;amp;&amp;amp; make install. Vous devriez obtenir ceci:&lt;br /&gt;
&amp;lt;code&amp;gt;[root@localhost Module]# make&lt;br /&gt;
make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_main.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/mlme.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/connect.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/sync.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/assoc.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/auth.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/auth_rsp.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_data.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_init.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/sanity.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_wep.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/wpa.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/md5.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_tkip.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_info.o&lt;br /&gt;
  CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/eeprom.o&lt;br /&gt;
  LD [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.o&lt;br /&gt;
  Building modules, stage 2.&lt;br /&gt;
  MODPOST&lt;br /&gt;
  CC      /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.mod.o&lt;br /&gt;
  LD [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.ko&lt;br /&gt;
make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
[root@localhost Module]#&lt;br /&gt;
&amp;lt;/code&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Ensuite, vient l&#039;installation des modules :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[root@localhost Module]# make install&lt;br /&gt;
echo &amp;quot;2.6 module install&amp;quot;&lt;br /&gt;
2.6 module install&lt;br /&gt;
make -C /lib/modules/2.6.8.1-12mdk/build SUBDIRS=/home/cheoles/rt2500-1.1.0-b3/Module modules_install&lt;br /&gt;
make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
  INSTALL /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.ko&lt;br /&gt;
make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk&#039;&lt;br /&gt;
append &#039;alias ra0 rt2500&#039; to /etc/modprobe.conf&lt;br /&gt;
[root@localhost Module]#&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et voilà normalement vous pouvez apercevoir le module rt2500.ko créé dans le même&lt;br /&gt;
répertoire, il ne reste plus qu&#039;à configurer les commandes suivantes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[root@localhost Module]# insmod rt2500.ko&lt;br /&gt;
[root@localhost Module]# lspci&lt;br /&gt;
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)&lt;br /&gt;
01:09.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01)&lt;br /&gt;
&lt;br /&gt;
[root@localhost Module]# /sbin/ifconfig ra0 inet 192.168.0.3 up&lt;br /&gt;
[root@localhost Module]# ifconfig ra0&lt;br /&gt;
&lt;br /&gt;
ra0       Lien encap:Ethernet  HWaddr 00:11:22:33:44:44&lt;br /&gt;
          inet adr:192.168.0.3  Bcast:192.168.0.255  Masque:255.255.255.0&lt;br /&gt;
          adr inet6: fe80::213:d3ff:fe6b:6d77/64 Scope:Lien&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 lg file transmission:1000&lt;br /&gt;
          RX bytes:0 (0.0 b)  TX bytes:1401 (1.3 Kb)&lt;br /&gt;
          Interruption:5 Adresse de base:0xd000&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installation terminée ! :)&lt;br /&gt;
&lt;br /&gt;
{{Copy|2007|[[Utilisateur:Mr pupu]], Laplaine Freddy|CC-BY-SA}}&lt;/div&gt;</summary>
		<author><name>Jeromeb</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion:RT2500&amp;diff=15097</id>
		<title>Discussion:RT2500</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion:RT2500&amp;diff=15097"/>
		<updated>2007-12-11T10:55:22Z</updated>

		<summary type="html">&lt;p&gt;Jeromeb : Sur Debian&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= A faire =&lt;br /&gt;
Il manque :&lt;br /&gt;
* description du module en question, que fait-il, que gère-t-il ?&lt;br /&gt;
* une conclusion&lt;br /&gt;
[[Utilisateur:Fred|Fred]] 10 déc 2005 à 12:02 (CET)&lt;br /&gt;
&lt;br /&gt;
== RT2500 ==&lt;br /&gt;
&lt;br /&gt;
Un grand merci à &lt;br /&gt;
Mr_pupu[corbeille] , Laplaine freddy pour l&#039;excellent tuto sur la configuration wifi avec module RT2500. Très clair et très efficace. Ca a marché du 1er coup sur ma Mandriva 2006.&lt;br /&gt;
Bravo !&lt;br /&gt;
Un linuxien émerveillé !&lt;br /&gt;
&lt;br /&gt;
== Sur Debian ==&lt;br /&gt;
&lt;br /&gt;
Salut,&lt;br /&gt;
&lt;br /&gt;
Je m&#039;étais fait une petite note pour l&#039;installation de cette carte Wifi sur la distrib debian. &lt;br /&gt;
&lt;br /&gt;
Je pense que je vais l&#039;ajouter à l&#039;article.&lt;br /&gt;
&lt;br /&gt;
N&#039;hésitez pas à poster vos commentaires.&lt;br /&gt;
&lt;br /&gt;
Jérômé&lt;/div&gt;</summary>
		<author><name>Jeromeb</name></author>
	</entry>
</feed>