Problème configuration réseau debian 8.0

Fermé
MrRomain - 14 mai 2015 à 22:08
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 - 17 mai 2015 à 15:32
Bonjour ! J'ai installé debian sur un PC portable, mais je n'étais pas connecté à internet au moment de l'installation et du coup le réseau n'est pas configuré (j'ai pas internet quoi).
Autre problème il ne détecte pas ma carte wifi.
Pourriez-vous m'aider à configurer mon réseau ?
Merci d'avance !

5 réponses

mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
Modifié par mamiemando le 15/05/2015 à 12:35
Le temps de faire marcher ton wifi il faudra te connecter en ethernet. En effet activer le wifi sous debian nécessite l'installation d'un firmware propriétaire qui n'est pas installé par défaut et qui doit être téléchargé. Debian fait ce choix pour garantir que le système initialement installé est complètement libre.

Je suppose que ton PC est raccordé en ethernet a une box et qu'il démarre au moins en mode texte (si tu as une interface graphique, tu peux utiliser un terminal).
https://www.mistra.fr/tutoriel-linux-mode-texte.html

1) Démarre sous linux et identifie-toi en root (= administrateur). Si tu as installé une interface graphique, lance un terminal et deviens root avec la commande :

su -


2) Maintenant, il va falloir utiliser un éditeur texte avec des droits root (administrateur) pour corriger le fichier de configuration qui indique où récupérer des paquets (~ des logiciels), car comme tu as fait une installation sans réseau, ils n'ont pas été configurés.

2)a) Si tu es en mode texte, tu peux par exemple utiliser l'éditeur texte nano si tu es en mode texte :
https://www.mistra.fr/tutoriel-linux-nano.html

2)b) Sinon n'importe quel éditeur graphique lancé avec des droits root peut faire l'affaire:

gksudo gedit & # si tu utilises gnome
kdesudo kwrite & # si tu utilises kde


.3) Corrige
/etc/apt/sources.list
de sorte à utiliser les dépôts debian standard, en activant les dépôts main, contrib et non-free.
https://www.mistra.fr/tutoriel-linux-apt-configuration.html

Exemple :

nano /etc/apt/sources.list


Voici par exemple à quoi pourrait ressembler ce fichier (ici en utilisant une debian testing) :

# Dépôts testing
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb https://www.debian.org/security/ testing/updates main contrib non-free
#deb http://www.deb-multimedia.org testing main non-free

# Dépôts unstable
#deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
#deb http://www.deb-multimedia.org sid main non-free

# Dépôts source
#deb-src http://ftp.fr.debian.org/debian/ testing main
#deb-src https://www.debian.org/security/ testing/updates main


Sauve et quitte (ctrl x sous nano).

4) Indexe les dépôts en lançant dans un terminal root en utilisant
aptitude
ou
apt-get
. apt est le gestionnaire de paquets sous debian, c'est par lui que tu dois t'efforcer de passer pour installer/désinstaller/mettre à jour des logiciels.
https://www.mistra.fr/tutoriel-linux-apt.html

aptitude update


Je ne vais pas détailler le rôle de chaque commande, sache que tu peux le retrouver dans le man (= manuel). Si tu veux comprendre à quoi sert
aptitude<code> et comment ça s'utilise tape <code>man aptitude
(q pour quitter)
https://www.mistra.fr/tutoriel-linux-man.html

5) Tu devrais à présent pouvoir installer des paquets pris sur les miroirs debian. Il faut maintenant identifier quel est ton modèle de carte wifi afin de déterminer quel est le firmware approprié. Pour voir le modèle exact tu peux utiliser la commande
lspci
.

Exemple :

(mando@velvet) (~) $ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
...
01:00.0 3D controller: NVIDIA Corporation GK106M [GeForce GTX 760M] (rev ff)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
04:00.0 Network controller: Intel Corporation Wireless 7260 (rev 73)


6) Dans cet exemple on voit que la carte wifi est une carte intel. On part donc à la recherche du firmware correspondant grâce à
apt-cache
. La commande grep va nous servir à filtrer les lignes qui ne nous intéresse pas. Bien entendu il faut adapter ta recherche à ton modèle de carte.

(mando@velvet) (~) $ apt-cache search firmware | grep firmware | grep -i intel
firmware-intelwimax - Binary firmware for Intel WiMAX Connection
firmware-ipw2x00 - Binary firmware for Intel Pro Wireless 2100, 2200 and 2915
firmware-iwlwifi - Binary firmware for Intel Wireless cards
firmware-netxen - Binary firmware for QLogic Intelligent Ethernet (3000 and 3100 Series)
intel-microcode - Processor microcode firmware for Intel CPUs


7) Ici on est dans le cas difficile, où plusieurs firmwares concerne les cartes intel. Il faut donc regarder un peu plus précisément quelles cartes sont supportées par chaque firmware.

Exemple :

aptitude show firmware-iwlwifi


Il se peut que tu sois dans un cas plus compliqué (pas de firmware, donc besoin de compiler un pilote, ou de convertir le pilote windows avec ndiswrapper). Tu peux trouver plus de détails ici :
https://www.mistra.fr/tutoriel-linux-configurer-le-reseau.html

8) Dans cet exemple on s'aperçoit que le bon firmware est
firmware-iwlwifi
. On l'installe comme suit, sans oublier wireless-tools qui va nous permettre de disposer des commandes pratiques pour utiliser la carte :

aptitude install firmware-iwlwifi wireless-tools


(Note qu'ici, de la même façon on pourrait installer un environnement graphique, mettons KDE, avec la commande
aptitude install plasma-desktop
. De nos jours KDE installe également un wrapper pour network-manager, mais dans le temps il aurait aussi fallu installer
plasma-widget-networkmanagement
).

9) Dans le cas particulier des firmwares il est nécessaire de redémarrer pour que celui-ci soit utilisable. Note que sous linux il n'est généralement pas nécessaire de redémarrer pour pouvoir utiliser un logiciel, mais ici on parle d'un "composant" qui est "intégré" au noyau. Pour redémarrer :

reboot


10) À présent tu devrais avoir une interface graphique et une applet qui te permet de configurer le wifi à côté de la pendule.

Bonne chance
3
Merci beaucoup !
En effet j'avais compris que les sources n'étaient pas ajoutées,
je connais un peu l'utilisation de la commande apt-get <paramètre>. Mais n'y a t-il pas de fichier à modifier dans etc/network/interfaces ?
Je vous remercie en tout cas énormément d'avoir pris le temps de me répondre.
0
Flokk Messages postés 352 Date d'inscription mercredi 18 mars 2015 Statut Membre Dernière intervention 20 août 2015 21
15 mai 2015 à 09:51
Salut,
Mais n'y a t-il pas de fichier à modifier dans etc/network/interfaces ?
Les fichiers nécessaires seront réécrits/modifiés à l'installation des paquets.

Vu la qualité et la précision de la réponse de mamiemando, malgré le peu d'informations dont elle/il dispose , je pense que ta question est, à ce stade, aussi inutile que déplacée, si je puis me permettre.. ;)

Applique les changements proposés par mamiemando et donne les résultats stp.

J'ai mis le topic dans mon marque-pages "DebianRéseauWif"..;) On s'en fouje sais..
0
En fait ma carte wifi est une Intel Corporation Wifi Link 5100 et j'arrive pas à l' installer...
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
Modifié par mamiemando le 15/05/2015 à 12:36
je connais un peu l'utilisation de la commande apt-get <paramètre>.

Lis les deux liens que je t'ai donné sur apt +
man apt-get 

https://www.mistra.fr/tutoriel-linux-apt.html
https://www.mistra.fr/tutoriel-linux-apt-configuration.html

... et/ou
man aptitude

https://www.mistra.fr/tutoriel-linux-man.html

... et si tu ne comprends toujours pas, dis-moi ce qui te bloque.

Mais n'y a t-il pas de fichier à modifier dans etc/network/interfaces ?

C'est inutile (et même ça ne doit pas être fait) si tu utilises network-manager, ce qui sera a priori ton cas si tu souhaites utiliser une interface graphique.

Je vous remercie en tout cas énormément d'avoir pris le temps de me répondre.

C'est normal, on a tous eu quelqu'un pour nous expliquer dans nos débuts, je ne fais que transmettre cet héritage ;-)

Mais n'y a t-il pas de fichier à modifier dans etc/network/interfaces ?
Les fichiers nécessaires seront réécrits/modifiés à l'installation des paquets.


Non ce fichier n'est pas réécrit en l'occurrence.

De manière générale un fichier de configuration est simplement déployé par le paquet correspondant, mais il n'est pas corrigé par d'autres paquets. Prenons un exemple : je veux installer apache, j'aurais grâce au paquet apache2 le fichier de configuration /etc/apache2/apache2.conf. Si j'installe ensuite phpmyadmin, il faudrait en théorie corriger apache2.conf. Mais ce dernier est prévu pour lire un pool de fichier de configuration qui sera peuplé, notamment, par phpmyadmin.

En bref, un même fichier donné est toujours créé/altéré par un et un seul paquet.

J'ai mis le topic dans mon marque-pages "DebianRéseauWif"..;) On s'en fouje sais..

Pas moi, ça me fait plaisir :-)

En fait ma carte wifi est une Intel Corporation Wifi Link 5100 et j'arrive pas à l' installer...

C'est a priori le paquet
firmware-iwlwifi
que tu dois utiliser. Est-il installé ? Pour vérifier donne-nous le résultat de :

dpkg -l | grep firmware


As-tu redémarré entretemps ? Si oui que donne maintenant la commande :

/sbin/iwconfig


Bonne chance
0
MrRomain2002
15 mai 2015 à 16:08
J'ai bien installé le paquet firmware, j'obtiens ça après /sbin/iwconfig :

wlan0 IEER 802.11abgn ESSID:off/any
Mode:Managed Acess Point: Not associed

Je n'ai pas installé d'interface graphique car je n'ai pas envie de gâcher de les performances.
0

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

Posez votre question
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
Modifié par mamiemando le 17/05/2015 à 15:31
J'ai bien installé le paquet firmware, j'obtiens ça après /sbin/iwconfig :

wlan0 IEER 802.11abgn ESSID:off/any 
Mode:Managed Acess Point: Not associed



Le résultat de ta commande montre que ta carte est prise en charge. Tu devrais d'ailleurs voir les réseaux alentours avec la commande :

/sbin/iwlist wlan0 scan


Je n'ai pas installé d'interface graphique car je n'ai pas envie de gâcher de les performances.

Honnêtement ça ne gâche pas grand chose si tu prends une interface légère (genre lxde, icewm...) et c'est assez pratique, mais c'est toi qui voit.

En tout cas si tu décides de rester en mode texte, il existe une interface en mode texte qui s'appelle cnetworkmanager :
https://packages.qa.debian.org/c/cnetworkmanager.html

Dans l'intervalle j'imagine que télécharger à la main le paquet squeeze et le déployer est envisageable.
https://packages.debian.org/squeeze/net/cnetworkmanager

wget http://ftp.fr.debian.org/debian/pool/main/c/cnetworkmanager/cnetworkmanager_0.21.1-1.1_all.deb
dpkg -i cnetworkmanager_0.21.1-1.1_all.deb


Bonne chance
0
Je fais ce que tu me dis et ça me met ça : wlan0 Interface doesn't support scanning: network is down
0
MrRomain > MrRomain
16 mai 2015 à 13:39
En faite ça marche mais je sais pas comment on se connecte au pointvd'accès sécurisé par wpa
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
17 mai 2015 à 15:32
Tu as bien tapé
wlan0
et non
wlanO
?
0