Si votre carte wifi n’est pas activé
ip link set wlp2s0 up
Pour cela rien de plus simple, une fois sur votre raspberry, tapez la commande suivante:
iwlist scanning
Cette commande va donc scanner les réseaux wifi disponibles, voici un exemple de résultat :
wlan0 Scan completed : Cell 01 - Address: XX:XX:XX:XX:XX:XX ESSID:"MonWifi" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.452 GHz (Channel 9) Encryption key:on Bit Rates:144 Mb/s ...
Notez alors le nom exact du ESSID du réseau auquel vous voulez vous connecter.
Exemple ici : MonWifi
Rien de plus simple, il vous suffit d’éditer le fichier se trouvant dans /etc/wpa-supplicant/wpa_supplicant.conf avec votre éditeur de texte favori :
sudo nano /etc/wpa-supplicant/wpa_supplicant.conf
Et pour chaque réseau wifi nous allons renseigner son SSID, sa clé partagée (son mot de passe wifi quoi …) et un identifiant qui nous servira à configurer son ip plus tard:
network={ ssid="MonWifi" psk="monmotdepassewifi" id_str="maison" }
Ici j’ai donc ajouté un réseau Wifi nommé « MonWifi », le mot de passe est « monmotdepassewifi », et je l’ai identifié par « maison ».
Sinon la commande suivante crée le fichier
wpa_passphrase votre_essid > /etc/wpa_supplicant/wpa_supplicant.conf
Tester la connexion en live avec la commande
wpa_supplicant -i wlp2s0 -c /etc/wpa_supplicant/wpa_supplicant.conf dhclient
et un ping sur un site web devrait fonctionner
A présent, cela dépend de votre configuration réseau, soit vous souhaitez configurer votre raspberry en DHCP, soit lui affecter une IP fixe.
Dans les deux cas, il suffit d’ajouter dans votre fichier /etc/network/interfaces un entrée en configurant non pas wlan0 ou eth0, mais l’identifiant que vous avec donné à chaque réseau wifi.
Exemple en DHCP :
iface maison inet dhcp
Exemple en ip statique (vérifiez votre configuration) :
iface maison inet static address 192.168.1.10 netmask 255.255.255.0 gateway 192.168.1.1
Et c’est tout ! un petit reboot de votre raspberry et c’est plié !
Vous pouvez vérifier que vous êtes bien connecté au wifi avec la commande :
iwconfig wlan0
et vérifier votre configuration ip avec le traditionnel:
ifconfig wlan0
Enjoy your Raspberry 😉