Wifi pour débutant - Debian

Fermé
FRANCO62 Messages postés 71 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 15 février 2016 - 13 mai 2012 à 22:52
mamiemando Messages postés 33333 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 31 octobre 2024 - 14 mai 2012 à 20:51
Bonjour,

Je viens d'installer Debian en tant que débutant linux et je me retrouve avec un PC sans internet. Je peux uniquement me connecter en wifi pour avoir internet et lors de l'installation, je n'ai pas configuré le réseau et je n'ai téléchargé aucun paquet supplémentaires (d'ailleurs je n'en comprends pas vraiment l'utilité...).
Je n'ai trouvé aucun moyen sur l'interface après l'installation pour me connecter en wifi, j'ai pensé aux pilotes qui n'étaient pas reconnu mais je ne sais même pas par ou commencer pour savoir si c'est ça.

J'ai lu cette page
https://forums.commentcamarche.net/forum/affich-37604408-configurer-le-wifi-sous-linux-debian
Cependant je ne comprends pas grand chose..

Merci de me venir en aide avec ce nouvel os !

A voir également:

5 réponses

mamiemando Messages postés 33333 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 31 octobre 2024 7 800
Modifié par mamiemando le 14/05/2012 à 00:00
Pour qu'on puisse t'éclairer, il serait bon de nous dire ce qui n'est pas clair dans le lien en question.

Pour faire le parallèle avec un monde que tu connais peut-être mieux, windows à ses pilotes (drivers) pour gérer du matériel, debian se repose sur le noyau linux ou des modules (des morceaux de noyau). Selon le modèle de la carte wifi, l'installation peut différer, par ordre de difficulté croissante :
1) soit il faut installer firmware (voir explication ci-dessous)
2) soit il faut compiler un module (par exemple avec module-assistant)
3) soit il faut convertir le pilote windows en pilote compatible sous linux (avec ndiswrapper)

Quelque soit l'approche retenue, il est nécessaire d'avoir quelques pré-requis :
- savoir lancer un terminal en root et des commandes, notamment corriger des fichiers de configuration par exemple avec nano :
http://www.mistra.fr/tutoriel-linux-mode-texte.html
http://www.mistra.fr/tutoriel-linux-nano.html

- connaître dans les grandes lignes apt (installer un paquet notamment) :
http://www.mistra.fr/tutoriel-linux-apt.html

- savoir quel modèle de carte wifi tu utilises. Selon qu'elle est branchée en USB ou non, tu peux retrouver son modèle avec l'une de ces commandes :

lspci  
lsusb


Toutes les commandes qui suivent nécessitent généralement des droits root.

1) Les firmwares

Comme tu le sais sûrement, certains "pilotes" ne sont pas toujours libres, ce qui va à l'encontre de la philosophie de Debian. Ainsi, par défaut ce genre de "pilote" n'est pas directement disponible sous debian. Ça concerne typiquement les cartes wifi et les cartes 3D.

Ces parties non libres sont mises dans des firmwares (non libres). Sous debian, la partie manquante pour gérer ta carte wifi est généralement ce fameux firmware. En somme, il suffit d'installer ce firmware (en étant conscient que du coup tu perds certains "bénéfices" de Debian) pour que ta carte soit gérer.

Pour installer un firmware (non free), il faut activer les dépôts non free en corrigeant (par exemple avec nano) le fichier /etc/apt/sources.list :

nano /etc/apt/sources.list


Ensuite active les dépôts non-free en complétant les lignes de ce fichier comme indiqué ici (concrètement cela consiste à rajouter "non-free" à chaque fin de ligne) :
http://www.mistra.fr/tutoriel-linux-apt-configuration.html#h2-3-ajouter-des-daeacutepaocircts

Ensuite lance une petite mise à jour :

aptitude update  
aptitude safe-upgrade


Tu peux maintenant partir à la recherche du firmware qui te paraît le plus approprié, par exemple avec apt-cache :

apt-cache search firmware | grep firmware


Par exemple si tu as une carte wifi intel, parmi les lignes qui sortiront, celle-ci retiendra normalement ton attention :

firmware-iwlwifi - Binary firmware for Intel Wireless 3945, 4965 and 5000-series cards


On peut ensuite avoir plus de détails avec la commande :

aptitude show firmware-iwlwifi 


Si ce firmware est le bon, c'est parti, on l'installe (ainsi que le paquet wireless-tools)

aptitude install wireless-tools firmware-iwlwifi


Un petit reboot, et ensuite tu devrais avoir ta carte qui apparaît avec la commande suivante :

/sbin/iwconfig


2) Les modules linux

C'est un peu plus compliqué, mais normalement ça va encore. La manière la plus simple de préparer le terrain pour compiler un module linux c'est de passer par module-assistant (m-a), présenté ici :
http://www.mistra.fr/tutoriel-debian-module-assistant.html

En gros :

aptitude update  
aptitude safe-upgrade  
aptitude install module-assistant  
m-a update  
m-a prepare


Ensuite le plus simple est de lancer m-a en mode interactif et voir s'il propose ce qu'il te faut (auquel cas tu le sélectionnes et tu l'installes).

a) Si c'est le cas :

Ceci va produire un paquet debian (stocké dans /usr/src) qui contiendra ton pilote. Vois un paquet debian comme une archive qui contient plein de fichiers à installer (un peu comme un "install.exe" sous windows) même si c'est un peu plus subtil que ça. Ce paquet ".deb" sera normalement automatiquement installé par m-a. Ensuite il suffit de charger le module (avec la commande modprobe) ou de rebooter.

Pour charger un module il faut connaître son nom (par exemple toto.ko) et lancer la commande modprobe appropriée ("modprobe toto" dans cet exemple). Pour retrouver le nom du fichier ".ko" contenu dans le fichier ".deb" que tu auras construit, tu peux utiliser par exemple la commande :

dpkg --contents /usr/src/*deb


b) Sinon :

Essaye de voir si le site du constructeur de la carte ne fournit pas un pilote linux.

3) Avec ndiswrapper

Tu peux installer ndiswrapper via apt encore une fois :

aptitude update  
aptitude safe-upgrade  
aptitude install ndiswrapper-dkms


Si tu as installé un environnement graphique tu peux aussi installer ndisgtk qui devrait t'en simplifier l'utilisation :

aptitude install ndisgtk


L'idée est ensuite de récupérer dans le pilote windows le fichier ".inf" qui donne les spécifications de la carte. Ce fichier peut être plus ou moins planqué selon le pilote windows (par exemple si tu n'as qu'un fichier "install.exe", il suffit souvent de le décompresser avec unzip ou cabextract). Pour plus de détails sur ndiswrapper :
http://doc.ubuntu-fr.org/ndisgtk
http://doc.ubuntu-fr.org/ndiswrapper

Si tu es bloqué, merci de nous indiquer les informations demandées à la fin du tutoriel que tu as cité.
https://forums.commentcamarche.net/forum/affich-37604408-configurer-le-wifi-sous-linux-debian#toujours-en-difficulte

Bonne chance
0
FRANCO62 Messages postés 71 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 15 février 2016
Modifié par FRANCO62 le 14/05/2012 à 11:56
Merci beaucoup pour toutes ces explications, ça m'a bien aidé.

Ma carte wifi est une Realtek RTL8191SE. J'ai pour l'instant activé les dépots non free et j'en suis bloqué je bloque pour installer le firmware, je ne trouve pas comment faire.

Alors j'ai fait

apt-get install firmware-realtek


Il l'a installé et lorsque que je verifie avec

/sbin/iwconfig


ça
lo        no wireless extensions. 

eth0      no wireless extensions. 

pan0      no wireless extensions. 


J'ai vu que quelqu'un avait un problème avec ma carte wifi et avait installé un noyau supérieur.
https://www.debian-fr.org/t/lenovo-thinkpad-edge-13-install-et-configuration-squeeze/35790


Que faire ? Merci !
0
FRANCO62 Messages postés 71 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 15 février 2016
14 mai 2012 à 12:21
J'ai également trouvé ça
http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8191SE-VA2

Cependant je ne sais pas comment m'y prendre pour l'installer, merci.
0
FRANCO62 Messages postés 71 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 15 février 2016
14 mai 2012 à 15:06
up
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33333 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 31 octobre 2024 7 800
14 mai 2012 à 20:51
Normalement, l'approche (1) suggérée ici :
https://forums.commentcamarche.net/forum/oldest/25167967-wifi-pour-debutant-debian#1

... car apparemment le firmware fait l'affaire :

(mando@aldur) (~) $ aptitude show firmware-realtek
...
 * Realtek RTL8192SE/RTL8191SE firmware (rtlwifi/rtl8192sefw.bin)
...


Que donnent les commandes suivantes ?

dpkg -l | grep firmware
dpkg -l | grep wireless
ls /lib/firmware/rtlwifi/rtl8192sefw.bin
dmesg | grep rtl
grep rtl /var/log/messages
/sbin/iwconfig


Sinon tu peux aussi adopter l'approche (2) en la complétant avec ce qui est expliqué ici :
http://doc.ubuntu-fr.org/toshiba_satellite_u500-17d#carte_wifi_rtl8192sevb

Bonne chance
0