Vendredi 23 novembre 2018

RPI-Wifi 2017-02-03T08.02.26

Raspberry Wifi en ligne de commande

Cette méthode convient si vous n’avez pas accès à l’interface utilisateur graphique normalement utilisée pour configurer WiFi sur le Raspberry Pi. Il est particulièrement adapté pour une utilisation avec un câble de console série si vous n’avez pas accès à un écran ou un réseau Ethernet câblé. Notez également qu’aucun logiciel supplémentaire n’est requis; Tout ce dont vous avez besoin est déjà inclus sur le Raspberry Pi.

Obtenir les paramètres du réseau WiFi

Pour rechercher des réseaux WiFi, utilisez la commande

sudo iwlist wlan0 scan 

Cette liste répertorie tous les réseaux WiFi disponibles, ainsi que d’autres informations utiles.
EXEMPLE :

                    ESSID:"YanHotSpot"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.437 GHz (Channel 6)
                    Encryption key:on
                    Bit Rates:65 Mb/s
                    Extra:rsn_ie=30140100000fac040100000fac040100000fac020c00
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Quality=100/100  Signal level=72/100  

ESSID:”YanHotSpot” est le nom du réseau WiFi.
IE: IEEE 802.11i / WPA2 Version 1 , authentification utilisée (WPA2, la norme sans fil plus récente et plus sûre qui remplace WPA).
Ce guide doit fonctionner pour WPA ou WPA2, mais peut ne pas fonctionner en entreprise avec WPA2 Pour les clés hexadécimales WEP, voir le dernier exemple ici.
Vous aurez également besoin du mot de passe pour le réseau WiFi.
Pour la plupart des routeurs maison, cela se trouve sur un autocollant à l’arrière du routeur.
Dans notre exemple ESSID:”YanHotSpot” et mot de passe wpa2 “testingPassword”

Ajouter les paramètres du réseau au Raspberry Pi

Ouvrez le fichier de configuration wpa-supplicant dans nano:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
country=FR
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

Remplacer GB par FR dans country
Allez dans le bas du fichier et ajoutez ce qui suit:

network={
    ssid="YanHotSpot"
    psk="testingPassword"
}

Si vous avez besoin de vous connecter à un réseau privé (qui ne diffuse pas son SSID) ajoutez la ligne scan_ssid=1 à l’intérieur du bloc network=

NOTE : il y a de nombreuses autres options qui peuvent être utilisés. Lisez la page man wpa_supplicant.conf.

Maintenant, enregistrez le fichier en appuyant sur Ctrl + X puis Y, puis appuyez sur Enter.

À ce stade, wpa-supplicant remarquera normalement un changement s’est produite en quelques secondes, et il va essayer de se connecter au réseau.
Si ce n’est pas le cas, redémarrez manuellement l’interface avec sudo ifdown wlan0 et sudo ifup wlan0, ou redémarrez votre Raspberry Pi avec sudo reboot.

Vous pouvez vérifier s’il s’est correctement connecté en utilisant ifconfig wlan0.
Si le champ inet addr a une adresse à côté, le Pi est connecté au réseau.
Sinon, vérifiez que votre mot de passe et ESSID sont corrects.