Je viens de mettre une carte fraîchement flashée (avec 2017-09-07-raspbian-stretch-lite) dans un Raspberry Pi Zero W.
J'ai ensuite ajouté ces lignes:
network={
ssid="myWifiSsid"
psk="myWifiPassword"
}
à /etc/wpa_supplicant/wpa_supplicant.conf
.
Les données saisies étaient correctes à 100%. J'ai attendu 10 minutes et vérifié: il ne s'est pas connecté automatiquement.
Ensuite, je suis retourné aux instructions officielles et j'ai couru sudo wpa_cli reconfigure
comme suggéré. Même résultat: il ne s'est pas connecté.
Ensuite, j'ai essayé de redémarrer manuellement wlan0:
sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
Toujours le même: Is ne se connecte pas.
Ensuite, j'ai fait un redémarrage et il s'est instantanément connecté automatiquement.
C'est tellement frustrant. Il semble que les instructions officielles ne soient pas testées du tout.
Alors qu'est-ce qui manque ici, comment cela peut-il se faire sans redémarrage?
la source
Réponses:
Moi aussi , vu ce problème avec mon Raspberry Pi Zéro W en utilisant
2017-09-07-raspbian-stretch-lite
.Mise à jour du
wpa_supplicant.conf
fichier,sudo wpa_cli reconfigure
etsudo systemctl restart wpa_supplicant
n'a pas fonctionné. Mon Pi n'obtiendrait pas d'adresse IPwlan0
.J'ai remarqué que cela
wpa_supplicant
se produisait en tant qu'enfant dudhcpcd
service.J'ai trouvé que l'utilisation de daemon-reload et le redémarrage de l'
dhcpcd.service
unité fonctionnaient pour moi.Il semble que vous devez d'abord exécuter
sudo systemcl daemon-reload
avant de redémarrerdhcpcd
. Je ne sais pas exactement pourquoi, mais il semble que le systèmedaemon-reload
alertera les unités de service de la configuration des modifications de fichiers.Si j'ai redémarré
dhcpcd
sans courirdaemon-reload
, j'ai reçu cet avertissement.Warning: dhcpcd.service changed on disk. Run 'systemctl daemon-reload' to reload units.
, mais il a redémarré très bien avec ou sansdaemon-reload
. Je ne pense donc pas que ce soit vital, mais probablement une bonne pratique.la source
Depuis 2018, les réponses précédentes ne fonctionnent plus, vous devez exécuter la commande suivante:
Source: https://www.raspberrypi.org/forums/viewtopic.php?t=198274#p1238023
la source
Après avoir ajouté un réseau dans wpa_supplicant.conf:
Exécutez le cli
(3 commandes sont utilisées ici: interface, reconfigurer et quitter)
Vérifiez ensuite que vous disposez d'une adresse IP.
la source
J'utilise un Raspberry Pi 3 avec
2018-03-13-raspbian-stretch
et mon problème est légèrement différent, mais j'ai trouvé une solution, donc je pense que cela peut aussi vous aider.Je démarre le RPi avec la
/etc/wpa_supplicant/wpa_supplicant.conf
configuration afin d'avoir un SSID et un mot de passe définis et le RPi se connecte automatiquement au SSID configuré au démarrage. De plus, je voulais changer en/etc/wpa_supplicant/wpa_supplicant.conf
utilisant un script de traitement de texte automatisé, puis recharger les paramètres wifi .Après avoir cherché un peu, j'ai trouvé ce post sur les forums officiels de Raspberry Pi et j'ai trouvé cet ensemble de commandes à l'intérieur qui fonctionnait au moins pour moi:
Je ne sais pas comment ni pourquoi ils fonctionnent, donc aucune garantie ...
la source
Vous devez exécuter cette ligne de commande pour redémarrer le réseau
la source
Vous pouvez utiliser l'outil NetworkManager, qui utilise des
nmcli
commandes pour configurer un profil de connexion.Installez-le en utilisant apt:
Commentaire
wlan
etEthernet
interfaces/etc/network/interfaces
.Redémarrez l'appareil.
Utilisez ensuite:
pour se connecter à un réseau Wi-Fi.
la source
dhcpcd
etifupdown
. Vous ne le respectez pas dans votre réponse. Ensuite, dans Raspbian Stretch, il n'y a aucune entrée/etc/network/interfaces
, il n'y a donc rien à commenter.sudo systemctl stop [email protected]
etsudo systemctl start [email protected]
vous pouvez arrêter et démarrer une connexion WiFi comme bon vous semble. Comment le faire, vous pouvez regarder Configuration d'un Raspberry Pi comme point d'accès - la manière simple ou Point d'accès comme répéteur WiFi, en option avec pont ou Basculer entre le client wifi et le point d'accès sans redémarrer ou d'autres solutions similaires.J'ai eu un problème similaire avec Raspbian GNU / Linux 10 (buster). J'ai apporté des modifications dans wpa_supplicant.conf et exécuté
Mais cela n'a pas fonctionné jusqu'au bout.
l'a fait fonctionner.
J'ai trouvé des informations sur https://kb.isc.org/docs/isc-dhcp-44-manual-pages-dhclient
Sortie de
la source