Configurer le wifi sur le Raspberry

Le Raspberry pi 3 est un mini-pc monocarte avec, entre autre, une puce wifi intégrée. Lors de la première prise en main, on peut se retrouver perdu notamment lors de la configuration du wifi, voici comment configurer vos réseaux wifi.

Lorsque l’on débute avec un Raspberry pi 3 ou même lorsque l’on doit réinstaller son système sur sa carte micro-sd. On se retrouve dans une de ces deux situations :

  • Comment je fais pour me connecter à mon réseau wifi ?
  • Me rappelle plus comment je dois faire, fichtre…

J’avais écris un premier article où je décrivais comment se connecter en wifi, l’inconvénient de cette méthode est qu’un seul réseau pouvait être saisis.

Je vais décrire la méthode pour configurer un ou plusieurs réseaux wifi sur sa fambroise.

J’explique en ligne de commande, comme ça, les utilisateurs de l’interface graphique ou ceux d’un Raspbian lite pourront le suivre.

Tout d’abord, je part du principe que vous avez un système Raspbian installé et que vous avez accès à votre Raspberry soit :

  • de manière directe, avec un écran branché
  • en SSH ou VNC avec un câble ethernet

Et que vous possédez soit :

Clé Wifi reconnue ?

Dans un terminal, saisir sudo ifconfig , si vous voyez une connexion commençant par wlan, votre clé est bien reconnu, sinon il faudra l’installer, cela va dépendre de beaucoup de chose notamment du chipset, armez-vous de patience et google est votre ami (une autre solution, une clé compatible).

Configuration du fichier /etc/network/interfaces

Commencer par ouvrir un terminal si vous êtes avec une interface graphique (Ctrl + alt + t), puis dans la console ouvrir le fichier en faisant sudo nano /etc/network/interfaces , vous devriez obtenir :

# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Nous allons nous intéresser au réseau sans-fil, ici deux connexions sont présentes, mais quel est celle qui nous intéresse, vous pouvez voir les connexion présente ne faisant sudo ifconfig, si vous n’avez qu’une clé wifi de connecter, vous devriez trouver wlan0 (ce qui est mon cas).

Pour une adresse ip fournie par la box ou serveur dhcp, j’ai modifié ma connexion wlan0 comme ceci :

allow-hotplug wlan0
iface wlan0 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Configuration wifi wpa-supplicant

Nous allons configurer notre Raspberry pour qu’il se connecte à un réseau wifi en prenant une adresse IP fournit par votre serveur DHCP ou votre box (par défaut déjà configurer en DHCP)

Ouvrir le fichier de configuration en faisant : sudo nano /etc/wpa_supplicant/wpa_supplicant.conf  :

country=FR
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

Voici votre fichier vierge, vous allez ajouter un réseau avec ce modèle :

network={
     ssid="nom_réseau_maison"
     psk="mot_de_pass_reseau_maison"
     priority=1
     id_str="wifi_maison"
}
network={
     ssid="nom_réseau_téléphone"
     psk="mot_de_pass_reseau_téléphone"
     priority=2
     id_str="wifi_telephone"
}

Je passe fréquemment de ma box à mon téléphone (en mode partage de connexion internet)

Que ce soit ma box ou mon téléphone, j’ai laissé mes réglage de base, du coup, le fichier de configuration se présente comme au-dessus.

Notez le réglage de la priorité, si les deux réseaux sont présents, le raspberry se connectera au réseau de la maison.

Relancer la connexion

Dans un terminal, saisir :

/etc/init.d/networking restart

Voilà vous avez configuré votre connexion Wifi simplement et rapidement.

N’hésitez pas à commenter et partager

Laisser un commentaire