Pourquoi est-ce que je veux faire ça?
Si vous êtes un passionné de Raspberry Pi (ou si vous le devenez rapidement), vous savez à quel point il peut être agaçant de se rendre compte que votre projet Pi sans tête a maintenant besoin d’une nouvelle modification qui nécessitera probablement la connexion d’un moniteur et d’un clavier / souris au boîtier.
Le meilleur moyen d'éviter de tomber dans ce piège consiste à configurer votre Raspberry Pi pour un accès à distance. Une fois cette configuration configurée, vous devez toutefois savoir comment effectuer à distance des tâches qui seraient auparavant gérées par une interface graphique (par exemple, l'activation du Wi-Fi). Aujourd’hui, nous allons vous expliquer le moyen technique (mais simple) de vous connecter à distance à votre Pi et d’activer un dongle Wi-Fi.
De quoi ai-je besoin?
Pour ce tutoriel, vous aurez besoin des éléments suivants:
- 1 unité Raspberry Pi avec Raspbian installée (cette technique devrait fonctionner sur d’autres distributions, mais nous utilisons Raspbian)
- 1 connexion Ethernet à l'unité Pi (nécessaire pour activer la fonctionnalité Wi-Fi à distance)
- 1 Dongle Wi-Fi (nous utilisons ce modèle sur toutes nos unités Pi avec beaucoup de succès)
Si vous n'utilisez pas ce modèle de dongle Wi-Fi, nous vous recommandons vivement de rechercher le modèle que vous avez l'intention d'acheter pour vérifier s'il est correctement pris en charge. À cette fin, la section de l'adaptateur Wi-Fi USB du wiki RPi est très utile.
En plus des éléments ci-dessus, vous devez prendre quelques instants pour vérifier la configuration du nœud Wi-Fi auquel vous souhaitez connecter votre unité Raspberry Pi: vous devez noter le SSID, le mot de passe et le type de cryptage / méthode (par exemple, le nœud utilise WPA avec le cryptage à clé partagée TKIP).
Activation du dongle Wi-Fi via le terminal
Pour commencer, allumez votre unité Raspberry Pi sans le dongle Wi-Fi attaché. À ce stade, le seul périphérique réseau doit être la carte réseau Ethernet intégrée (que vous avez connectée à votre réseau via un câble Ethernet pour pouvoir accéder à distance au périphérique sans tête).
Connectez-vous à votre Pi via SSH pour accéder à une invite de terminal distant. (Si vous n'avez pas encore configuré votre appareil pour un accès à distance de cette manière, veuillez consulter le didacticiel suivant).
À l'invite, entrez la commande suivante:
sudo nano /etc/network/interfaces
Dans l'éditeur de texte nano, vous verrez quelque chose comme ceci:
a
uto lo
iface lo inet loopback iface eth0 inet dhcp
C’est la configuration de base qui gouverne la connexion Ethernet de votre Pi (indiquée par la partie eth0). Nous devons ajouter un élément mineur pour activer le dongle Wi-Fi. Utilisez les flèches pour vous déplacer en dessous de l'entrée existante et ajoutez les lignes suivantes:
allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
Une fois le fichier annoté, appuyez sur CTRL + X pour enregistrer le fichier et quitter l'éditeur nano. À l'invite, entrez la commande suivante:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Comparez le contenu du fichier, s'il existe, au code suivant. Si le fichier est vide, vous pouvez utiliser ce code pour le remplir. Prenez note des lignes commentées (indiquées par les marques #) pour faire référence à la variable à utiliser en fonction de la configuration actuelle de votre nœud Wi-Fi.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1
network={ ssid='YOURSSID' psk='YOURPASSWORD'
# Protocol type can be: RSN (for WP2) and WPA (for WPA1) proto=WPA
# Key management type can be: WPA-PSK or WPA-EAP (Pre-Shared or Enterprise) key_mgmt=WPA-PSK
# Pairwise can be CCMP or TKIP (for WPA2 or WPA1) pairwise=TKIP
#Authorization option should be OPEN for both WPA1/WPA2 (in less commonly used are SHARED and LEAP) auth_alg=OPEN
}
Une fois le fichier modifié, appuyez sur CTRL + X pour enregistrer et quitter le document. Il est maintenant temps de débrancher le câble Ethernet et de brancher le dongle Wi-Fi.
À l'invite de commande, entrez la commande suivante:
sudo reboot
Une fois le redémarrage terminé, l'appareil doit se connecter automatiquement au nœud Wi-Fi. Si, pour une raison quelconque, il n'apparaît pas sur le réseau, vous pouvez toujours rebrancher le câble Ethernet pour vérifier les deux fichiers et les variables que vous avez modifiées.
Vous avez un conseil, une astuce ou un tutoriel en rapport avec Raspberry Pi que vous aimeriez écrire? Sound off dans les commentaires ci-dessous.