Je viens donc de recevoir mon Raspberry Pi 3 Model B par la poste et j'ai installé Ubuntu Snappy Core 16 de la manière recommandée . J'ai effectué la configuration initiale via HDMI et clavier USB, Ethernet et DHCP. Ensuite, j'ai créé ma connexion ssh sur ethernet et déconnecté le moniteur et le clavier. De là, je voulais connecter mon appareil au WiFi et suis tombé sur ce post.
J'aime essayer des choses sans installations supplémentaires ou solutions de contournement, j'ai donc consulté les conseils d'installation comme recommandé ci-dessus et j'ai vu que WPA_Supplicant était censé être préinstallé. Avec très peu d'ingérence et moins d'efforts que les conseils suggérés, j'ai trouvé que vous pouvez configurer le wifi en ajoutant simplement un fichier de configuration composé de quatre lignes à l'emplacement par défaut recherché par wpa_supplicant et rien d'autre. Bien qu'il ait été question il y a quelque temps sur un Raspberry Pi 2, je vois dans des commentaires récents qu'il pourrait toujours être pertinent et qu'il était si simple que je suis enclin à le partager.
Je sais que cette réponse semble longue, mais elle est très simple et détaillée avec des photos. Quiconque a une connaissance de base de Terminal et a pu configurer son Raspberry Pi dans un premier temps pourra le suivre.
Tl; Dr
- Configurez votre Rasberry Pi et établissez une connexion LAN via SSH
- Arrêtez votre Raspberry Pi avec
sudo shutdown -P now
- Branchez votre carte SD dans une distribution Linux
- Dans un éditeur de texte, ajoutez un fichier de configuration appelé "wpa_supplicant.conf" dans le dossier / writable / system-data / etc / sur la partition inscriptible de la carte SD
- Je l'ai fait en créant le fichier conf sur mon bureau puis en
sudo cp
le déplaçant vers le bon répertoire
- Le fichier de configuration doit être:
network={
ssid="Typhon Secure"
Utilisez votre SSID réseau
psk="*******"
Utilisez votre clé réseau
}
- Remarque: Cela fonctionne également pour les réseaux cachés
- Éjectez votre SD, branchez-la sur votre Pi, démarrez votre Pi; il doit se connecter à votre WiFi
Mon tutoriel commence au point d'avoir une connexion ssh via ethernet, ce qui peut être réalisé en suivant les instructions sur Ubuntu Core Get Started Raspberry Pi 2/3 .
Tapez ensuite wpa_supplicant
et vous verrez qu'il n'a pas besoin d'être installé car il est préconstruit dans Snappy Core. Comme vous le verrez dans les images ci-dessous, le simple fait de tourner wpa_supplicant
retournera beaucoup d'options, mais notez la dernière ligne:
wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf
Ce que cela vous dit, c'est d'abord le pilote, puis l'interface, puis l'emplacement où il recherche le fichier d'interface: -c/etc/wpa_supplicant.conf
Maintenant que je savais où devait se trouver le fichier de configuration, j'ai arrêté le Raspberry Pi avec sudo shutdown -P now
et une fois qu'il s'est arrêté; déconnecté l'alimentation et inséré le SD dans une boîte linux avec Fedora. D'une manière ou d'une autre, le système de fichiers s'affiche différemment, vous trouverez donc l'emplacement où wpa_supplicant.conf
doit se trouver l'emplacement writable/system-data/etc
et la carte SD montée dans / run / media / cregger / pour moi, vous verrez donc que mon chemin de fichier est /run/media/cregger/writable/system-data/etc/
.
J'ai utilisé nano pour créer un nouveau fichier appelé "wpa_supplicant.conf" avec les quatre lignes suivantes:
network={
ssid="Typhon Secure"
(Mon réseau SSID)
psk="*******"
(Évidemment, les astérisques représentent ma clé d'accès WiFi)
}
N'oubliez pas de terminer.
Notez que cela fonctionne pour les réseaux cachés sans configuration supplémentaire. Mon réseau a un SSID caché et je n'ai rien changé. Il a la sécurité WPA-PSK 2; tarif assez standard.
Vous remarquerez que je l'ai enregistré sur le bureau. Je l'ai ensuite copié à l'emplacement approprié avec le terminal car il appartient à root.
Éjectez ensuite votre carte SD de Linux, rebranchez-la à votre Raspberry Pi, rebranchez votre source d'alimentation à votre Raspberry Pi; laissez-le démarrer et il cherchera votre wifi.
Vous verrez dans mon cas Eth et Wlan ont pris une IP
Je peux maintenant ssh via LAN ou WLAN
Je sais que cela a été long, mais j'espère que cela vous a aidé à éviter de nettoyer votre FS et d'installer un tas d'applications inutiles.