Les problèmes de Wifi sont variables. Le fait que tu utilise une version pour « Mainsail » ne change pas grand chose, sauf surement le fait de la région pré-configuré du OS.
- Le pays configuré dans raspi-config peut influer sur les capacités,
- La sensibilité à la majuscule dans le nom du réseau et/ou du mot de passe,
- Le support réseau; la norme « g » est la plus compatible, le RPi 3 supporte le réseau « n », mais ce n’est que depuis le RPi 4 qu’il est possible d’avoir le « ac »,
- L’heure et la date sur l’appareil,
- Un conflit réseau,
- Une configuration spécifique sur le routeur/box.
Alors il faut vérifier quelques trucs, le plus simple est la config, je vais surement répéter de quoi que tu connais, mais c¸a te permet de valider tes choses.
Alors pour la config du Wifi, il y a deux méthode simple;
- Tu crée le document
wpa_supplicant.conf
dans le dossier /boot
de la carte SD. Au prochain démarrage il est chargé.
country=CA
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="NOM RESEAU"
psk="MOT DE PASSE"
}
Remplace « CA » par le code de ton pays.
- Le second est d’utiliser
sudo raspi-config
, qui permet de demander les informations de base. Assure toi de changer le pays.
Déjà, en vérifiant le tout, tu « corriges » le pays, la sensibilité à la majuscule du nom et mot de passe. Tu valideras du même coup que le nom réseau choisi est compatible avec la norme « g » ou « n ». Le choix du pays est important du aux différences des normes de fréquences, et l’absence de cette information empêche la connexion (de mon expérience).
Après valide la date et l’heure sur l’appareil, en principe il ne devrais pas avoir de problème si tu es en réseau Ethernet déjà. Assure toi au passage d’ajuster ton fuseau horaire.
Un conflit réseau; soit le routeur empêche du à une apparence de doublon sur le réseau (certain matériel n’accepte pas la double connexion depuis un même appareil) ou plus bête, le fait que le lien réseau Ethernet soit établie, peut faire en sorte que la connexion en Wifi soit ignoré, vu qu’un lien soit déjà établie. Tu peux tenter de refaire le lien avec;
sudo ifdown wlan0
sudo ifup wlan0
Tenter un démarrage sans lien Ethernet va surement initialiser le Wifi.
Sinon, en dernier recours, tu peux toujours tenter de prendre une autre carte SD, installer Raspbian Lite dessus et tenter de créer ta connexion Wifi avec. Dans ce cas la, tu détermine si c’est vraiment le OS (et les configs) qui cause le problème ou que c’est extérieur au logiciel.
J’ai jamais rencontré de problème avec le réseau avec Raspbian Lite, que j’utilise dans tous mes projets. Alors je suis sur que ce OS est en mesure de créer la connexion sans problème. En utilisant la version Desktop, il serais possible de scanner les réseau, et ainsi créer la connexion pour après la copier et l’insérer dans l’autre carte SD. Si il y a un problème, peut-être que la version Desktop te donneras plus de détails sur la raison. Mais je n’utilise pas la version Full ou Desktop, alors je ne peux pas confirmer cette information.