Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wifi_ligne_de_commande [Le 07/09/2017, 12:55]
78.250.78.253 [Configuration en IP Statique]
wifi_ligne_de_commande [Le 17/04/2024, 23:55] (Version actuelle)
105.66.133.60 [Configuration du réseau Wi-Fi en ligne de commande]
Ligne 3: Ligne 3:
 ---- ----
  
-====== Configuration du réseau Wi-Fi en ligne de commande====== 
-Il existe des outils graphiques qui permettent de se faciliter grandement la tâche pour se connecter à un réseau sans fil. Mais il est tout à fait possible de le configurer à la main, directement dans les fichiers de configuration réseaux, ou avec l'​outil wpa-supplicant. 
  
-Au sujet de la sécurité des réseaux sachez qu'il existe : +network={ 
-  * Le WEP est un système dépassé en terme de sécurité. Il n'est pas conseillé d'​utilisation. + 
-  * Le WPA (Wi-Fi Protected Access) est un mécanisme pour sécuriser les réseaux sans-fil Wi-Fi. Il est utilisé en remplacement de l'​ancien système WEP, il existe actuellement le WPA et le WPA2 : +ssid=”you_ssid_name” 
-    * Le WPA ne se trouve plus que sur les anciens systèmes et n'est pas considéré comme complètement sécurisé même s'il offre déjà une très bonne protection. + 
-    * Le WPA2 est présent sur tous les nouveaux matériels certifié Wi-Fi. C'est le seul à être considéré comme complètement sécurisé et est donc privilégié d'​utilisation. +psk=”your_password” 
-Il est possible de configurer son réseau Wi-Fi en modifiant directement le fichier ''​interfaces''​ ou en utilisant [[#Par wpa-supplicant]].+ 
 +}
  
 =====Modification du fichier interfaces===== =====Modification du fichier interfaces=====
 On peut [[:​tutoriel:​comment_editer_un_fichier|modifier]] avec les [[:​sudo|droits d'​administration]] le fichier **/​etc/​network/​interfaces** : On peut [[:​tutoriel:​comment_editer_un_fichier|modifier]] avec les [[:​sudo|droits d'​administration]] le fichier **/​etc/​network/​interfaces** :
-Exemple du contenu du fichier interfaces : +Exemple du contenu du fichier interfaces :
 <file /​etc/​network/​interfaces>​ <file /​etc/​network/​interfaces>​
 auto lo auto lo
Ligne 41: Ligne 40:
 auto eth1 auto eth1
 </​file>​ </​file>​
-ou : +ou :
 <​file>​ <​file>​
 auto wlan0 auto wlan0
Ligne 63: Ligne 62:
   * wpa-ap-scan //<0 ou 1 ou 2>// : Définit le mode de sélection du point d'​accès. 0: IEEE8021X, 1: classique, 2: sécurisé (pour le mode ad-hoc notamment), exemple point d'​accès classique : <​file>​wpa-ap-scan 1</​file>​ exemple ad-hoc (PC à PC) : <​file>​wpa-ap-scan 2</​file>​   * wpa-ap-scan //<0 ou 1 ou 2>// : Définit le mode de sélection du point d'​accès. 0: IEEE8021X, 1: classique, 2: sécurisé (pour le mode ad-hoc notamment), exemple point d'​accès classique : <​file>​wpa-ap-scan 1</​file>​ exemple ad-hoc (PC à PC) : <​file>​wpa-ap-scan 2</​file>​
  
-wpa-identity et wpa-password sont pour les utilisateurs avancés réalisant une connexion d'​entreprise EAP : +wpa-identity et wpa-password sont pour les utilisateurs avancés réalisant une connexion d'​entreprise EAP :
   * wpa-identity //<nom d'​utilisateur>//​ : Définit le nom d'​utilisateur de la connexion EAP   * wpa-identity //<nom d'​utilisateur>//​ : Définit le nom d'​utilisateur de la connexion EAP
   * wpa-password //<mot de passe>// : Définit le mot de passe utilisateur de la connexion EAP   * wpa-password //<mot de passe>// : Définit le mot de passe utilisateur de la connexion EAP
Ligne 110: Ligne 109:
 Pour relancer le réseau sans fil, effectuez la commande suivante : <​code>​sudo /​etc/​init.d/​networking restart</​code>​ Pour relancer le réseau sans fil, effectuez la commande suivante : <​code>​sudo /​etc/​init.d/​networking restart</​code>​
    
-Pour la syntaxe du fichier utiliser l'aide disponible ​+Pour la syntaxe du fichier utiliser l'aide disponible
   * dans un terminal **man interfaces**,​   * dans un terminal **man interfaces**,​
   * dans les configuration des différentes cartes.   * dans les configuration des différentes cartes.
Ligne 117: Ligne 116:
   * Pour obtenir une adresse IP, si elle est automatique il suffit d'une commande après s'​être connecté au réseau : <​code>​sudo dhclient wlan0</​code>​   * Pour obtenir une adresse IP, si elle est automatique il suffit d'une commande après s'​être connecté au réseau : <​code>​sudo dhclient wlan0</​code>​
  
-  * S'il y a une ligne comme DHCPOFFER 192.168.1.100 par exemple, cela veut dire que l'​adresse IP a bien été donnée et donc la carte Wi-Fi et le routeur peuvent communiquer : vous pouvez ainsi surfer sur internet. ​+  * S'il y a une ligne comme DHCPOFFER 192.168.1.100 par exemple, cela veut dire que l'​adresse IP a bien été donnée et donc la carte Wi-Fi et le routeur peuvent communiquer : vous pouvez ainsi surfer sur internet.
   * Depuis la version feisty du système Ubuntu et l'​introduction du démon d'​avahi-daemon,​ la commande dhclient peut marcher mais avec certains ordinateurs il faut exécuter cette commande pour rétablir la connexion au net : <​code>​sudo /​etc/​init.d/​avahi-daemon stop</​code>​   * Depuis la version feisty du système Ubuntu et l'​introduction du démon d'​avahi-daemon,​ la commande dhclient peut marcher mais avec certains ordinateurs il faut exécuter cette commande pour rétablir la connexion au net : <​code>​sudo /​etc/​init.d/​avahi-daemon stop</​code>​
  
   * Il faut ensuite refaire la commande ''​dhclient''​.   * Il faut ensuite refaire la commande ''​dhclient''​.
  
-Pour vérifier qu'une adresse IP a bien été donnée , taper **ifconfig ​wlan0** et vérifier qu'il y a une adresse IP à côté de l'​interface wlan0.+Pour vérifier qu'une adresse IP a bien été donnée , taper **ip addr show wlan0** et vérifier qu'il y a une adresse IP à côté de l'​interface wlan0.
  
 En revanche s'il n'y a que des échecs ( répétition des lignes DHCPDISCOVER on 255.255.255.255 ... ), cela est peut être dû à un problème au niveau de la connexion au réseau (première commande) ou alors le routeur n'est pas en IP automatique (DHCP). Dans ce cas il faut configurer le DHCP sur le routeur ou une configuration en IP statique sur le client (ordinateur). En revanche s'il n'y a que des échecs ( répétition des lignes DHCPDISCOVER on 255.255.255.255 ... ), cela est peut être dû à un problème au niveau de la connexion au réseau (première commande) ou alors le routeur n'est pas en IP automatique (DHCP). Dans ce cas il faut configurer le DHCP sur le routeur ou une configuration en IP statique sur le client (ordinateur).
  
 ==== Configuration en IP Statique ==== ==== Configuration en IP Statique ====
-En IP static la configuration se fait avec plusieurs commandes. ​+En IP static la configuration se fait avec plusieurs commandes.
 Il est recommandé tout d'​abord : Il est recommandé tout d'​abord :
   * De changer de service de gestion réseau en "​arrêtant"​ [[:​Network-manager]] pour ré-activer networking : <​code>​sudo service network-manager stop && sudo service networking start   * De changer de service de gestion réseau en "​arrêtant"​ [[:​Network-manager]] pour ré-activer networking : <​code>​sudo service network-manager stop && sudo service networking start
Ligne 134: Ligne 133:
  
   * Puis avec une première commande de donner l'​adresse IP "​IPdeLaCarteWifi"​ à la carte Wi-Fi et avec une  seconde de règler la passerelle par défaut (le routeur) : <​code>​   * Puis avec une première commande de donner l'​adresse IP "​IPdeLaCarteWifi"​ à la carte Wi-Fi et avec une  seconde de règler la passerelle par défaut (le routeur) : <​code>​
-sudo ifconfig ​wlan0 IPdeLaCarteWiFi ​(192.168.0.1 par exemple)+sudo ip a add IPdeLaCarteWifi/​24 dev wlan0 (192.168.0.1 par exemple)
 sudo route add default gw IPDuRouteur (192.168.0.254 par exemple) sudo route add default gw IPDuRouteur (192.168.0.254 par exemple)
 </​code>​ </​code>​
Ligne 164: Ligne 163:
 ==== Pré-requis ==== ==== Pré-requis ====
  
-  * WPA Supplicant gère une majeure partie des systèmes Wi-Fi, néanmoins vous pouvez vérifier si votre carte est compatible [[http://​hostap.epitest.fi/​wpa_supplicant/​|sur leur site]].+  * WPA Supplicant gère une majeure partie des systèmes Wi-Fi, néanmoins vous pouvez vérifier si votre carte est compatible [[https://​hostap.epitest.fi/​wpa_supplicant/​|sur leur site]].
   * WPA Supplicant est normalement installé par défaut sur votre système, si ce n'est pas le cas [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​wpasupplicant]]**.   * WPA Supplicant est normalement installé par défaut sur votre système, si ce n'est pas le cas [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​wpasupplicant]]**.
  
Ligne 243: Ligne 242:
 # #
 # #
-#​ssid: ​+#ssid:
 #       "​nom de votre réseau"​ : entre guillemets si c'est une chaîne de caractères #       "​nom de votre réseau"​ : entre guillemets si c'est une chaîne de caractères
 #       ​1f25e68 : directement si c'est un nom de réseau en hexadecimal #       ​1f25e68 : directement si c'est un nom de réseau en hexadecimal
Ligne 622: Ligne 621:
 <​file>​ <​file>​
 auto <​votre_interface>​ auto <​votre_interface>​
-iface <​votre_interface>​ inet dhcp     ​+iface <​votre_interface>​ inet dhcp
      ​wpa-conf /​etc/​wpa_supplicant.conf      ​wpa-conf /​etc/​wpa_supplicant.conf
 </​file>​ </​file>​
  
 ====Utilisation==== ====Utilisation====
-===Tester le service wpa-supplican====+===Tester le service wpa-supplicant====
  
 <​code>​sudo wpa_supplicant -c/​etc/​wpa_supplicant.conf -w -D<​pilote>​ -i<​interface></​code>​ <​code>​sudo wpa_supplicant -c/​etc/​wpa_supplicant.conf -w -D<​pilote>​ -i<​interface></​code>​
Ligne 665: Ligne 664:
  
 =====Voir aussi===== =====Voir aussi=====
-Source pour wpa supplicant: [[http://​hostap.epitest.fi/​gitweb/​gitweb.cgi?​p=hostap.git;​a=blob_plain;​f=wpa_supplicant/​wpa_supplicant.conf|documentation (anglaise) de wpa_supplicant]].+Source pour wpa supplicant: [[https://​hostap.epitest.fi/​gitweb/​gitweb.cgi?​p=hostap.git;​a=blob_plain;​f=wpa_supplicant/​wpa_supplicant.conf|documentation (anglaise) de wpa_supplicant]].
  
 ---- ----
  • wifi_ligne_de_commande.1504781750.txt.gz
  • Dernière modification: Le 07/09/2017, 12:55
  • par 78.250.78.253