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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:interfaces:wifi [04/08/2013 13:47] captnfab |
doc:reseau:interfaces:wifi [27/06/2017 18:00] daufinsyd [Édition du fichier /etc/network/interfaces] CleDeDecryptage > CleDeDechiffrement |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Configuration du réseau WiFi via le fichier interfaces ===== | + | ====== interfaces : configuration WiFi ====== |
- | * Objet : Configuration du wifi dans le fichier interfaces | + | * Objet : Configuration du WiFi dans le fichier interfaces |
- | * Niveau requis : DÉBUTANT | + | * Niveau requis : {{tag>débutant avisé}} |
- | * Commentaires : //Ecrire la configuration de connection pour le wifi.// | + | * Commentaires : //Écrire la configuration de connexion pour le WiFi.// |
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] - [[manuel:wifi|Prérequis WiFi]] - [[manuel:interfaces | Le fichier interfaces]] :-) | + | * Débutant, à savoir : [[doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] - [[doc:reseau:wifi|Prérequis WiFi]] - [[doc:reseau:interfaces|Le fichier interfaces]] :-) |
+ | * Suivi : {{tag>à-tester}} | ||
+ | * Création par [[user>deuchdeb]] le 16/11/2010 | ||
+ | * Testé par <...> le <...> | ||
+ | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=7412|ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | Le fichier **/etc/network/interfaces** sert à paramétrer l'accès de votre ordinateur à un réseau. \\ | + | ===== Introduction ===== |
- | 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ès, habituellement un routeur comme par exemple la Box de votre fournisseur d'accès. | + | |
- | ==== Prérequis ==== | + | 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 en **WiFi** par l'intermédiaire d'un point d'accès, habituellement un routeur comme par exemple la //Box// de votre fournisseur d'accès. | ||
- | === Détection du matériel === | + | ===== Détection du matériel ===== |
On supposera ici que le matériel WiFi est correctement détecté. Si ça n'est pas le cas, suivez le tutoriel suivant : | On supposera ici que le matériel WiFi est correctement détecté. Si ça n'est pas le cas, suivez le tutoriel suivant : | ||
- | * [[manuel:wifi | Manuel et pilotes pour votre carte wifi]] | + | * [[doc:materiel:wifi:detecter|Pas à pas : Faire que sa carte WiFi soit détectée]] |
- | === Conflits entre outils === | + | ===== Conflits entre outils ===== |
- | Les outils graphiques pour configurer le réseau ne seront plus utiles, ils seront même gênant s'ils tentent de défaire ce que vous êtes en train de faire. Nous allons les supprimer : | + | La configuration du réseau via le fichier **interfaces** utilise les outils [[doc:reseau:wireless-tools|wireless-tools]] et [[doc:reseau:wpasupplicant|wpasupplicant]]. |
- | <code bash> | + | Assurez-vous qu'ils sont installés. |
- | # apt-get remove network-manager wicd</code> | + | |
+ | <code root>apt-get update && apt-get install wireless-tools wpasupplicant</code> | ||
- | === Installation === | + | Il est à noter que **wpasupplicant** n'est nécessaire que pour l'utilisation d'un chiffrement **WPA**, ce qui doit être le cas si votre réseau est réellement sécurisé. |
- | Nous avons besoin d'installer [[manuel:wifi:wireless-tools|wireless-tools]] et wpa_supplicant. Pour ce faire : | + | <note info>Suivant leur configuration, d'autres outils de gestion du WiFi peuvent entrer en conflit (toutefois cela ne devrait plus se produire depuis Debian 7 Wheezy). Si vous ne les utilisez pas, désinstallez-les : |
+ | <code root>apt-get remove --purge network-manager wicd</code></note> | ||
- | <code bash> | + | ===== Identifier la carte réseau WiFi ===== |
- | # apt-get install wpasupplicant wireless-tools </code> | + | |
- | Il est à noter que **wpa_supplicant** n'est nécessaire que pour l'utilisation d'un cryptage **WPA**, ce qui doit être le cas si votre réseau est réellement sécurisé… | + | Nous allons utiliser la commande **iwconfig** dans un [[doc:systeme:terminal|terminal]] en [[doc:systeme:superutilisateur|root]] : |
- | === Identifier la carte réseau wifi === | + | <code root>iwconfig </code> |
- | Nous allons utiliser la commande **iwconfig** dans un terminal en root : | + | Cela doit nous retourner quelque chose comme ceci : |
+ | <file config retour de la commande>lo no wireless extensions. | ||
- | <code bash># iwconfig </code> | + | eth0 no wireless extensions. |
- | Cela doit nous retourner quelque chose comme ceci : | + | wlan0 IEEE 802.11b ESSID:off/any |
- | <code> | + | Mode:Managed Channel:0 Access Point: Not-Associated |
- | lo no wireless extensions. | + | Bit Rate:54 Mb/s Sensitivity=-200 dBm |
- | eth0 no wireless extensions. | + | RTS thr=2346 B Fragment thr=2346 B |
- | wlan0 IEEE 802.11b ESSID:off/any | + | |
- | Mode:Managed Channel:0 Access Point: Not-Associated | + | |
- | Bit Rate:54 Mb/s Sensitivity=-200 dBm | + | |
- | 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</code> | + | Tx excessive retries:0 Invalid misc:0 Missed beacon:0</file> |
- | Notre carte sans fil est repérée et s'appelle (dans cet exemple) : **wlan0**. | + | Notre carte réseau sans fil est détectée et s'appelle (dans cet exemple) : **wlan0**. \\ |
+ | 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 | + | ==== Carte WiFi non détectée ==== |
- | ==== Édition du fichier /etc/network/interfaces ==== | + | Si notre carte WiFi n'est pas détectée, voir : |
+ | * [[doc:materiel:wifi:detecter#etape-1identifier-la-carte-reseau|Étape 1 : Identifier la carte réseau]] | ||
- | <note tip>Pour la syntaxe générale de ce fichier, nous vous recommendons de parcourir le tutoriel suivant : [[manuel: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> | + | ===== Édition du fichier /etc/network/interfaces ===== |
- | === Cas du chiffrement WEP === | + | <note tip>Pour la syntaxe générale de ce fichier, nous vous recommandons 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> |
- | <note importante> Le chiffrement //WEP// est obsolète et quasiment inutile. \\ | + | ==== Sans chiffrement ==== |
- | Mais si, comme moi, vous avez une vieille //SuperBox//, il faudra vous en contenter.</note> | + | |
+ | Si vous n'avez pas mis de dispositif de clé ce sont ces lignes qu'il faut utiliser : | ||
- | 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> | <code> | ||
auto wlan0=wifi-maison | auto wlan0=wifi-maison | ||
iface wifi-maison inet dhcp | iface wifi-maison inet dhcp | ||
- | wireless-mode managed | + | wireless-mode managed |
- | wireless-essid LeNomDuRéseau | + | wireless-essid NomDuReseau |
- | wireless-key s:LaclefDeCryptageWep | + | wireless-key off |
</code> | </code> | ||
- | Si vous disposez de la clé WEP sous forme hexadécimale, ce sont ces lignes qu'il faut utiliser : | + | ==== Cas du chiffrement WEP ==== |
+ | |||
+ | <note importante>Le chiffrement WEP est obsolète et quasiment inutile. \\ | ||
+ | Mais si, comme moi, vous avez une vieille //SuperBox//, il faudra vous en contenter.</note> | ||
+ | |||
+ | Pour que la carte **wlan0** se connecte au réseau ''NomDuReseau'' protégé par la clé WEP ''CleDeDechiffrement'', vous ajoutez les lignes suivantes : | ||
<code> | <code> | ||
auto wlan0=wifi-maison | auto wlan0=wifi-maison | ||
iface wifi-maison inet dhcp | iface wifi-maison inet dhcp | ||
- | wireless-mode managed | + | wireless-mode managed |
- | wireless-essid LeNomDuRéseau | + | wireless-essid NomDuReseau |
- | wireless-key CLÉHEXA | + | wireless-key s:CleDeDechiffrement |
</code> | </code> | ||
- | <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> | + | Si vous disposez de la clé WEP sous forme hexadécimale, les lignes à ajouter sont du type : |
- | Pour relancer l'interface réseau : | + | <code> |
- | <code bash>ifconfig wlan0 down | + | auto wlan0=wifi-maison |
- | ifup wlan0=wifi-maison | + | iface wifi-maison inet dhcp |
+ | wireless-mode managed | ||
+ | wireless-essid NomDuReseau | ||
+ | wireless-key 436c6544654372797074616765 | ||
</code> | </code> | ||
- | === Cas du chiffrement WPA / WPA2 === | + | <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 hexadécimal.</note> |
- | <note> Le chiffrement //WPA// est bien plus solide que le //WEP//. C'est désormais le standard.</note> | + | ==== Cas du chiffrement WPA / WPA2 ==== |
+ | |||
+ | <note>Le chiffrement WPA est bien plus solide que le WEP. C'est désormais le standard.</note> | ||
+ | |||
+ | Pour que la carte **wlan0** se connecte au réseau ''NomDuReseau'' protégé par la clé WPA ''CleDeDechiffrement'', vous ajoutez les lignes suivantes : | ||
- | Pour que la carte **wlan0** se connecte au réseau ''LeNomDuRéseau'' protégé par la clé WPA ''LaclefDeCryptageWpa'', vous rajoutez les lignes suivantes : | ||
<code> | <code> | ||
auto wlan0=wifi-maison | auto wlan0=wifi-maison | ||
iface wifi-maison inet dhcp | iface wifi-maison inet dhcp | ||
- | wpa-ssid LeNomDuRéseau | + | wpa-ssid NomDuReseau |
- | wpa-psk s:LaclefDeCryptageWPA | + | wpa-psk CleDeDechiffrement |
</code> | </code> | ||
- | + | Vous pouvez alternativement utiliser la valeur ''psk'' générée par l'outil **wpa_passphrase** : | |
- | Pour relancer l'interface réseau : | + | <code user>wpa_passphrase NomDuReseau CleDeDechiffrement</code> |
- | <code bash>ifconfig wlan0 down | + | <code config retour de la commande>network={ |
- | ifup wlan0=wifi-maison | + | ssid="NomDuReseau" |
+ | #psk="CleDeDechiffrement" | ||
+ | psk=2dc48a405f7d0d88df8c7f3dfb18b2f072471d4f172a05fdb7410e576452b4b6 | ||
+ | }</code> | ||
+ | C'est-à-dire finalement : | ||
+ | <code> | ||
+ | auto wlan0=wifi-maison | ||
+ | iface wifi-maison inet dhcp | ||
+ | wpa-ssid NomDuReseau | ||
+ | wpa-psk 2dc48a405f7d0d88df8c7f3dfb18b2f072471d4f172a05fdb7410e576452b4b6 | ||
</code> | </code> | ||
- | ==== Liens utiles, voire trés utiles ==== | + | <note warning>Les clés de chiffrement présentées ici sous forme hexadécimale sont des //exemples//, ne les copiez pas dans //votre// propre fichier interfaces. Par ailleurs, en cas de souci de configuration du WiFi, ne postez pas //votre// propre clé de chiffrement sur le forum, une personne désœuvrée mais fière de son pouvoir de nuisance pourrait chercher à l'exploiter de façon bête et méchante !</note> |
- | * [[http://wiki.chezlefab.net/tuto_nix/config_network|captnfab la configuration réseau]] | + | ===== Relancer l'interface ===== |
- | * [[http://wiki.chezlefab.net/tuto_nix/comprendre_wifi|captnfab comprendre le wifi]] | + | |
- | * [[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 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://wiki.debian-facile.org/manuel:installation:wifi | Wifi sur Debian-Facile]]. Installation des pilotes et compatibilité de votre carte wifi avec linux. | + | |
+ | Pour relancer l'interface réseau((Dans la configuration de ce tuto.)) : | ||
+ | <code root>ifconfig wlan0 down</code> | ||
+ | <code root>ifup wlan0=wifi-maison</code> | ||
+ | ===== Liens utiles, voire très utiles ===== | ||
+ | * [[https://web.archive.org/web/http://wiki.chezlefab.net/tuto_nix/config_network|Configuration réseau sous Debian, pour faire comme les grands]] (Internet Archive) | ||
+ | * [[https://web.archive.org/web/http://wiki.chezlefab.net/tuto_nix/comprendre_wifi|Comprendre la configuration du WiFi]] (Internet Archive) | ||
+ | * [[http://pwet.fr/man/linux/administration_systeme/iwconfig|man iwconfig]] (en français) | ||
+ | * [[http://pwet.fr/man/linux/formats/interfaces|man interfaces]] (en anglais) | ||
+ | * [[http://guide.debianizzati.org/index.php/Configurazione_di_una_connessione_wireless|Configurazione di una connessione wireless]] (en italien, oui) | ||
+ | * [[https://www.debian.org/doc/manuals/debian-reference/ch05.fr.html#_the_basics_of_wireless_lan_interface|Les bases de l’interface réseau sans fil]] (Référence Debian. Configuration du réseau) |