Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
(testé - smolski 24-03-13) Le retour sur le forum est ici : Lien vers le forum concernant ce tuto
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
Ce tuto propose1) l'installation sans réseau dans un PC (que nous nommerons PC2) sous une testing/sid (ici wheezy en freeze) du noyau experimental avec ses firmware pour faire fonctionner le Wifi.
Se munir d'un second PC (nommé PC1) connecté au net pour télécharger tout ce qu'il faudra transvaser depuis les téléchargements de l'un pour l'autre.
Sans connexion, on suppose ici que la distribution Testing/Sid a été installée d'après le CD1.
Déterminer, en terminal utilisateur, le modèle de la carte Wifi avec la commande lspci :
lspci
Sur le PC2 (non connecté), la commande renvoie notamment :
network controller: Ralink corp. Device 3298
Ici, il faut un noyau plus récent que celui dispo dans Wheezy. Nous allons prendre le 3.8 de experimental.
N'ayant pas de connexion au réseau, il est impossible de récupérer les paquets via apt-get / aptitude. Nous devons donc aller les chercher à la main, via le PC1 connecté lui, sur les dépôts Debian.
Bien évidemment, choisir sur chaque page de téléchargement ouverte l'architecture associée à votre machine.
Idem pour l'installation d'un autre élément que le wifi en s'inspirant de ce tuto qui se veut être ainsi générique.
La première chose que l'on va récupérer est le noyau du dépôt experimental. On le trouve sur la page suivante :
Et télécharger :
linux-image-3.8-trunk-amd64
Il nous faut ensuite récupérer les dépendances de cette version du noyau. On trouve en particulier le paquet initramfs-tools
, à récupérer ici :
Et télécharger :
initramfs-tools
La deuxième dépendance du noyau est le paquet linux-base
.
Et télécharger :
linux-base
Utiliser une cle usb pour récupérer les téléchargements et les recopier dans le PC2. On veut maintenant installer à la main les paquets .deb téléchargés précédemment.
Après vous être placé Voir commande : dpkg ainsi :
dpkg -i initramfs-tools_0.110_all.deb linux-base_3.5_all.deb linux-image-3.8-trunk-amd64_3.8.3-1~experimental.1_amd64.deb
Si l'installation se déroule sans incident (toutes les opérations ont été correctement effectuées), alors le nouveau noyau est fin prêt et il ne nous reste plus qu'à redémarrer dessus pour vérifier que l'on peut bien accéder à notre carte wifi.
Pour ce faire, on reboot et on choisit 3.8-trunk-amd64 dans le grub.
Depuis le cdrom wheezy, installer les outils de base du Wifi :
aptitude install wireless-tools wpasupplicant
Attention, si vous ne disposez pas du CD1 de la version de Debian que vous utilisez, il vous faut aller récupérer les fichiers .deb à la main sur le site de Debian, comme précédemment (mais en version Wheezy cette fois).
Normalement, votre carte Wifi doit maintenant être reconnue. On vérifie alors que la commande ifconfig -a 3) liste bien l'interface Wifi :
wlano ...
Ce qui était notre but.
On vérifie que l'interface Wifi est bien reconnue comme telle (toujours dans un terminal root) :
iwconfig
ce qui donne notamment :
wlan0 IEEE 802.11bng ESSID:off/any Access Point: Not-Associated ...
À ce stade-là, sachant que l'interface Wifi est bien présente, on va pouvoir la configurer dans le fichier interfaces
.
L'extrait choisi suivant insiste sur le fait qu'il aurait été totalement inutile de le faire avant que wlan0 ne soit listée.
Qu'on se le dise, en tant qu'andouille il m'a fallu l'entendre 3 fois pour le réaliser !
On liste ensuite les réseaux Wifi disponibles (en root) avec la commande :
iwlist scan
Ce qui donne :
wlan0 ... Network is down
Zut, il faut allumer l'interface Wifi d'abord
Faire un :
ifconfig wlan0 up
Là, ça… ne marche toujours pas. On reçoit au contraire un message :
file not found / fichier non trouvé.
Il s'agit comme nous allons le voir des fichiers du firmware que nous n'avons toujours pas installés.
Pour connaître ce firmware manquant dans les messages d'erreurs4) dispos maintenant, taper :
dmesg | tail
On obtient5) :
rt2800pci 0000:01:00:0: firmware: agent aborted loading rt3290.bin (not found?)
Donc il faut récupérer ce firmware_realtek experimental (version 0.37).
Le paquet contenant le firmware de la carte Wifi, dans notre cas :
Et télécharger :
firmware-realtek_0.37_all.deb
Récupérer ce pilote dans un répertoire depuis la cle usb et installez-le :
dpkg -i firmware-realtek_0.37_all.deb
Puis faire la relance précédente :
ifconfig wlan0 up
et valider la commande :
iwlist scan
Wouaiiiis !!!
<captnfab> Y marche le wifi là maintenant ?
<andouille> Non, y marche pas !
<captnfab> Ben, maintenant, il te reste à le configurer quoi.
Configurer le fichier interfaces
Relancer la connexion6) wifi :
ifup wlan0
Et :
<andouille> nickel
<captnfab> cool
Le captnfab et l'andouille vous saluent bien !