Mon nouveau Raspberry Pi 3 est génial, mais je suis confronté à une difficulté: mon routeur est dans le salon (un étage plus bas) et mon ordinateur portable n'a pas de port Ethernet. Puisque j'utilise SSH pour contrôler le Pi, je dois toujours le connecter au routeur via un câble Ethernet. De plus, je ne peux pas utiliser les broches GPIO de ma chambre car je dois être proche du routeur.
Existe-t-il un moyen de connecter automatiquement mon Pi au wifi juste après le démarrage? En d'autres termes, je veux mettre le Pi sous tension sans aucune connexion réseau, et il devrait se connecter automatiquement au wifi.
J'ai essayé de modifier le fichier /etc/wpa-supplicant/wpa-supplicant.conf pour inclure uniquement le SSID et le PSK de la connexion Wi-Fi de ma maison. Cela n'a pas permis au Pi de se connecter automatiquement au wifi.
Toute aide serait grandement appréciée!
Réponses:
Ajouter
À
/etc/network/interfaces
. puis utilisez la commandesudo dhclient wlan0
.Ou essayez l'option # 2 d' ici
la source
Il devrait se connecter automatiquement après avoir configuré le wifi sur l'interface graphique du pi. Pour ce faire, vous devez connecter un moniteur et un clavier au pi, puis démarrer sur le pi (pas via SSH). Tapez startx pour entrer dans l'interface graphique, puis il devrait y avoir une icône pour le wifi. Cliquez dessus, trouvez votre réseau et il devrait se souvenir du réseau, même après le redémarrage.
la source
J'ai eu un problème similaire avec Pi 3. Pour une raison inconnue, wicd (gui qui est utilisé) n'a pas fonctionné. Après des difficultés - et je sais que ce n'est pas une solution idéale - j'ai créé un script:
Votre AP est MyWifiAP et vous devez créer le fichier /etc/wpa_supplicant/MyWifiAP.conf qui contient vos données d'accès.
Le script réside n'importe où, il peut être exécuté en arrière-plan à partir de /etc/rc.local (nohup + &). VÉRIFIEZ que cela fonctionne avec wpa_supplicant avant de l'utiliser. Une erreur dans rc.local pourrait entraîner la nécessité de modifier votre carte SD pour annuler les modifications.
Je pense que c'était une erreur dans la distribution debian ou systemd ...
la source