logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:reseau:interfaces:wifi [16/11/2010 13:46]
deuchdeb créée
doc:reseau:interfaces:wifi [30/11/2013 17:23]
smolski [Conflits entre outils]
Ligne 1: Ligne 1:
-====== ​INTERFACES ​======+====== ​Configuration du réseau WiFi via le fichier interfaces ​======
  
-Le fichier **/etc/network/interfaces** sert à paramétrer l'​accès ​de votre ordinateur à un réseau. Nous allons voir dans ce tuto comment le configurer de façon simple et basique pour que votre ordinateur se connecte à internet par l'​intermédiaire d'un routeurplus communément appelé Box.\\+  * Objet : Configuration du wifi dans le fichier ​interfaces 
 +  ​Niveau requis : DÉBUTANT 
 +  ​Commentaires : //Ecrire la configuration de connection pour le wifi./
 +  ​Débutant, ​à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commandetout commence là !.]] - [[:​doc:​reseau:​wifi|Prérequis WiFi]] - [[:​doc:​reseau:​interfaces | Le fichier interfaces]] :-)
  
-<​note> ​Nous partons du principe ​que notre carte Wifi est reconnue. Soit directement ​par le noyau linuxsoit grâce à un pilote propriétaire ou encore avec [[manuel:​ndiswrapper_ndiswrapper]] +Le fichier **/​etc/​network/​interfaces** sert à paramétrer l'​accès de votre ordinateur à un réseau. \\  
-</​note>​+Nous allons voir dans ce tuto comment le configurer de façon simple et basique pour que votre ordinateur se connecte à internet en **WiFi** ​par l'​intermédiaire d'un point d'​accèshabituellement ​un routeur comme par exemple la Box de votre fournisseur d'​accès.
  
-===== Ce dont nous n'​avons plus besoin ​===== +===== Détection du matériel ​=====
-Les outils graphiques pour configurer le réseau ne seront plus utiles,nous allons les supprimer.+
  
-<code bash> +On supposera ici que le matériel WiFi est correctement détecté. Si ça n'est pas le cas, suivez le tutoriel suivant :
-# apt-get remove network-manager</​code>​+
  
-et : +  * [[:doc:​reseau:​wifi | Manuel et pilotes pour votre carte wifi]]
-<code bash> +
-# apt-get remove wicd</​code>​+
  
-===== Ce dont nous aurons besoin ​===== +===== Conflits entre outils ​=====
-Nous aurons besoin essentiellement de deux paquets: +
-  *[[http://​packages.debian.org/​squeeze/​wpasupplicant|wpasupplicant]] pour gérer le chiffrage //WPA// de la connection wifi. +
-  *[[http://​packages.debian.org/​squeeze/​wireless-tools|wireless-tools]] pour gérer la connection sans fil wifi. +
-==== Installation ==== +
-<code bash> +
-# apt-get install wpasupplicant wireless-tools </​code>​ +
-// Il est a noter que wpasupplicant n'est nécessaire que dans le cas où nous utilisons un cryptage **WPA** //+
  
 +doc:​reseau:​wifi#​outils-wifi
  
-===== Identifier ​les cartes réseaux ​=====+===== Identifier ​la carte réseau wifi =====
  
-Nous allons utiliser la commande iwconfig dans un terminal en root.+Nous allons utiliser la commande ​**iwconfig** dans un terminal en root :
  
-<​code>​iwconfig </​code>​ +<​code ​root>​iwconfig </​code>​
- +
-Cela doit nous retourner quelque chose comme ceci:+
  
 +Cela doit nous retourner quelque chose comme ceci :
   lo        no wireless extensions.   lo        no wireless extensions.
-  ​eth1      no wireless extensions. ​    +  ​eth0      no wireless extensions. ​    
   wlan0     IEEE 802.11b ​ ESSID:​off/​any  ​   wlan0     IEEE 802.11b ​ ESSID:​off/​any  ​
-          ​Mode:​Managed ​ Channel:​0 ​ Access Point: Not-Associated ​   +            ​Mode:​Managed ​ Channel:​0 ​ Access Point: Not-Associated ​   
-          Bit Rate:54 Mb/s   ​Sensitivity=-200 dBm   +            Bit Rate:54 Mb/s   ​Sensitivity=-200 dBm   
-          RTS thr=2346 B   ​Fragment thr=2346 B    +            RTS thr=2346 B   ​Fragment thr=2346 B    
-          Encryption key:off +            Encryption key:off 
-          Power Management:​off +            Power Management:​off 
-          Link Quality:​0 ​ Signal level:​0 ​ Noise level:0 +            Link Quality:​0 ​ Signal level:​0 ​ Noise level:0 
-          Rx invalid nwid:​0 ​ Rx invalid crypt:​0 ​ Rx invalid frag:0 +            Rx invalid nwid:​0 ​ Rx invalid crypt:​0 ​ Rx invalid frag:0 
-          Tx excessive retries:​0 ​ Invalid misc:​0 ​  ​Missed beacon:0+            Tx excessive retries:​0 ​ Invalid misc:​0 ​  ​Missed beacon:0</​code>​
  
-Notre carte sans fil est repérée et s'​appelle ​donc **wlan0**.+Notre carte sans fil est repérée et s'​appelle ​(dans cet exemple) : **wlan0**. ​\\ 
 +Si notre carte wifi n'est pas détectée : 
 +  * Voir : [[doc:​materiel:​wifi:​detecter#​etape-1identifier-la-carte-reseau | identifier la carte reseau]]
  
 //Nous pouvons maintenant configurer cette carte pour qu'​elle communique avec notre SuperBox// :-D //Nous pouvons maintenant configurer cette carte pour qu'​elle communique avec notre SuperBox// :-D
  
-===== Editons le fichier interfaces =====+===== Édition du fichier ​/​etc/​network/​interfaces =====
  
-**Nota :** +<note tip>Pour la syntaxe générale ​de ce fichier, nous vous recommendons ​de parcourir ​le tutoriel suivant : [[:​doc:​reseau:​interfaces | Le fichier interfaces]]En effet, une interface WiFi est une interface réseau traditionnelle,​ à laquelle on ajoute en plus des informations de connexion WiFi.</​note>​
-Tous les fichiers ​de configuration (config) ​de linux se trouvent dans le répertoire ''/​etc''​.+
  
-<note importante>​ATTENTION ! Nous ne listons plus, nous modifions maintenant¦</​note>​ +==== Cas du chiffrement WEP ====
-Faites une copie de sauvegarde au préalable, (voir [[commande:​cp | COMMANDE CP]] ) genre : +
-<code bash> +
-# cp /​etc/​network/​interfaces /​etc/​network/​interfaces-sauvegarde</​code>​+
  
-Commençons par arrêter le réseau : +<note importanteLe chiffrement ​//WEP// est obsolète et quasiment inutile\\ 
-<code bash> +Mais si, comme moi, vous avez une vieille ​//​SuperBox//,​ il faudra vous en contenter.</note>
-/etc/init.d/networking stop</code>+
  
-Editons le fichier ​''​interfaces'' ​avec [[commande:​editeur:​nano | l'éditeur NANO]]) ​+Pour que la carte **wlan0** se connecte au réseau ​''​LeNomDuRéseau'' ​protégé par la clé WEP ''​LaclefDeCryptageWep'', vous rajoutez les lignes suivantes ​
-<​code ​bash+<​code>​ 
-# nano /​etc/​network/​interfaces</​code>​ +auto wlan0=wifi-maison 
- +iface wifi-maison inet dhcp 
-Nous obtenons : +  ​wireless-mode ​   managed 
-<​code>#​ This file describes the network interfaces available on your system +  ​wireless-essid ​  ​LeNomDuRéseau 
-        # and how to activate them. For more information,​ see interfaces(5). +  ​wireless-key ​    ​s:​LaclefDeCryptageWep
-         +
-        # The loopback network interface +
-        auto lo +
-        iface lo inet loopback+
 </​code>​ </​code>​
  
 +Si vous disposez de la clé WEP sous forme hexadécimale,​ ce sont ces lignes qu'il faut utiliser :
  
-==== Cas d'une clef de cryptage WEP ====+<​code>​ 
 +auto wlan0=wifi-maison 
 +iface wifi-maison inet dhcp 
 +  wireless-mode ​   managed 
 +  wireless-essid ​  ​LeNomDuRéseau 
 +  wireless-key ​    ​CLÉHEXA 
 +</​code>​
  
-<note importante>​ Le cryptage //WEP// est obsolète et quasiment inutile. Mais si comme moi vous avez une vieille //​SuperBox//, ​il faudra vous en contanter.</​note>​+Si vous n'avez pas mis de dispositif de clef ce sont ces lignes qu'il faut utiliser :
  
-Pour la carte **wlan0**, ajoutons les lignes suivantes : 
 <​code>​ <​code>​
-iface wlan0 inet dhcp +auto wlan0=wifi-maison 
-wireless-essid LeNomDuRéseau +iface wifi-maison ​inet dhcp 
-wireless-key ​s:​LaclefDeCryptageWep+  ​wireless-mode ​   managed 
 +  ​wireless-essid ​  ​LeNomDuRéseau 
 +  wireless-key ​    off
 </​code>​ </​code>​
  
-<​note> ​//L'essid// ​et //la clef de cryptage WEP// sont souvent indiqués au dos de la //​SuperBox//​. De plus l'​espace entre le **y** et le **s** de __wireless-key s__ est important de même que les deux points.\\ +<​note ​tip>On note que l'ESSID est le nom du réseau WiFi, et que la clé doit être préfixée ​de « s: » si elle n'est pas donnée en hexa.</​note>​
-Je n'ai pas réussi à faire fonctionner ma connection avec une autre syntaxe.</​note>​+
  
 +Pour relancer l'​interface réseau :
 +<code root>​ifconfig wlan0 down
 +ifup wlan0=wifi-maison
 +</​code>​
  
-Relançons la connexion réseau : +==== Cas du chiffrement WPA WPA2 ====
-<code bash> +
-/etc/​init.d/​networking start</​code>​+
  
-Et voilà c'​est ​fini+<​note>​ Le chiffrement //WPA// est bien plus solide que le //WEP//. C'​est ​désormais le standard.</​note>​
  
-==== Cas d'une clef de cryptage WPA ==== +Pour que la carte **wlan0** ​se connecte au réseau ''​LeNomDuRéseau''​ protégé par la clé WPA ''​LaclefDeCryptageWpa''​vous rajoutez les lignes suivantes ​:
- +
-<​note>​ Le cryptage //WPA// est bien plus solide que le //WEP//. C'est désormais le standard.</​note>​ +
- +
-Pour la carte **wlan0**, ​ajoutez ​:+
 <​code>​ <​code>​
-iface wlan0 inet dhcp +auto wlan0=wifi-maison 
-wpa-ssid LeNomDuRéseau +iface wifi-maison ​inet dhcp 
-wpa-psk LaclefDeCryptageWPA+  wpa-ssid ​  ​LeNomDuRéseau 
 +  wpa-psk ​   s:LaclefDeCryptageWPA
 </​code>​ </​code>​
  
-Relançons la connexion ​réseau : +Pour relancer l'​interface ​réseau : 
-<​code ​bash+<​code ​root>ifconfig wlan0 down 
-# /​etc/​init.d/​networking start</​code>​+ifup wlan0=wifi-maison 
 +</​code>​
  
-Et voilà c'est fini. +==== Liens utiles, voire trés utiles ====
  
-===== Lien utiles, voir trés utiles ===== +  * [[http://​wiki.chezlefab.net/​tuto_nix/​config_network|captnfab la configuration réseau]] 
- +  * [[http://​wiki.chezlefab.net/​tuto_nix/​comprendre_wifi|captnfab ​comprendre le wifi]]
-  * [[http://​wiki.chezlefab.net/​tuto_nix/​config_network|captnfab]]+
   * [[http://​pwet.fr/​man/​linux/​administration_systeme/​iwconfig| man iwconfig en français]]   * [[http://​pwet.fr/​man/​linux/​administration_systeme/​iwconfig| man iwconfig en français]]
-  * [[http://​www.digipedia.pl/​man/​doc/​view/​interfaces.5/​|man interfaces en anglaais]]+  * [[http://​www.digipedia.pl/​man/​doc/​view/​interfaces.5/​|man interfaces en anglais]]
   * [[http://​www.debian.org/​doc/​manuals/​debian-reference/​ch05.fr.html#​_the_basics_of_wireless_lan_interface|Manuel de référence Debian, Les bases de l'​interface réseau sans fil]]   * [[http://​www.debian.org/​doc/​manuals/​debian-reference/​ch05.fr.html#​_the_basics_of_wireless_lan_interface|Manuel de référence Debian, Les bases de l'​interface réseau sans fil]]
- +  * [[http://​wiki.debian-facile.org/​manuel:​installation:​wifi | Wifi sur Debian-Facile]]. Installation des pilotes et compatibilité de votre carte wifi avec linux.
  
  
  
  
doc/reseau/interfaces/wifi.txt · Dernière modification: 12/04/2020 15:30 par èfpé

Pied de page des forums

Propulsé par FluxBB