J'essaie de démarrer mon Raspberry Pi Zero W complètement sans tête, mais d'une manière ou d'une autre, il ne se connectera pas à mon WiFi. Voici ce que j'ai fait:
- Branchez la carte SD exécutant RASPBIAN JESSIE WITH PIXEL (devrait-il être autre chose?) Sur mon PC Windows
- Créez un
ssh
fichier à la racine de la carte SD - Créez un
wpa_supplicant.conf
fichier avec le contenu suivant:
wpa_supplicant.conf :
network={
ssid="My WiFi 2.4"
psk="mypassword123"
key_mgmt=WPA-PSK
}
Ensuite, je branche la carte SD dans le Pi, la démarre, mais elle n'apparaît jamais en tant que client sur mon routeur, et je ne vois pas d'indication disant qu'elle est connectée lorsque je la connecte à l'aide de mon câble HDMI.
Mes paramètres WiFi:
Lorsque je rebranche la carte SD sur le PC, les fichiers sont manquants (je suppose que cela fait sa magie et applique les paramètres, puis supprime les fichiers par la suite). Cependant, quand je regarde le moniteur, cela montre que SSH a été activé, donc je sais que cela fonctionne.
Que puis-je faire ici? Je suis désemparé en ce moment.
Je suis allé avec PiBakery (ce qui est génial). Je viens d'installer Jessie Lite et je suis maintenant connecté au WiFi. Complètement sans tête.
la source
sudo
le voir.Vous avez probablement créé le fichier "wpa_supplicant.conf" en utilisant un format Windows pour les caractères de fin de ligne que le Raspberry Pi ne peut pas comprendre. Vérifiez si "wpa_supplicant.conf" a un format Unix pour les caractères EOL. Vous pouvez vérifier cela et convertir ifd nécessaire au format Unix, en utilisant un éditeur avancé comme Notepad ++ (qui est un logiciel gratuit pour Windows téléchargeable sur https://notepad-plus-plus.org ).
la source
Voici un Raspberry Pi Zero W:
puis:
sudo rfkill unblock all
le wifi est arrivé et quand j'ai redémarré, pour être sûr, il est resté.la source
J'ai trouvé que la syntaxe de wpa_supplicant.conf est très pointilleuse. Par exemple, la ligne "priority = 1" échoue alors que "prioriy = 1" fonctionne. Toute erreur de syntaxe entraînera un échec.
la source
Déposer le
wpa_supplicant.conf
long avec lessh
fichier/boot
aurait dû fonctionner. (Honnêtement, je ne sais pas pourquoi ce ne serait pas le cas, dans votre cas)Quoi qu'il en soit, du côté positif, vous avez le fonctionnement SSH qui est tout ce dont vous avez besoin pour configurer et contrôler un Pi sans tête. Essayez une configuration manuelle
wpa_supplicant
directement en modifiant le fichier dans/etc/wpa_supplicant/wpa_supplicant.conf
. La commande dans le terminal ssh est la suivante:Des instructions détaillées et complètes peuvent être trouvées dans la référence ci-dessous dans les documents officiels.
Référence: RPi Foundation Docs: Configuration du wifi via la ligne de commande
la source