Page 1 sur 3
Le Wifi sur Pi3 [RESOLU]
Posté : jeu. 9 avr. 2020 21:27
par rebeldu31
Bonjour,
Je souhaiterais laisser mon Pi3 accessible uniquement en Wifi, et donc ne plus brancher mon RJ45.
J'active le wifi, configure mon wpa + ssid.
Je me retrouve bien avec le wifi activé, connecté et accessible (ping, ssh). Cool.
Mais lorsque je débranche mon RJ45, mon Pi3 devient totalement inaccessible par wifi. Et quand je rebranche le câble, hop, accessible en wifi.
J'ai beau tourné le problème dans tous les sens je n'arrive pas à comprendre le lien entre le câble branché (ou débranché) et le wifi. Et je n'arrive pas à trouver ce que j'aurais mal fais/configuré.
Voici ce que j'ai :
- fichier /etc/network/interfaces.d/eth0 avec ma configuration "câble"
- fichier /etc/network/interfaces.d/wlan0 avec ma configuration "wifi"
Le fichier /etc/network/interfaces.d/wlan0 contient ceci :
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid SSID_DE_MA_BOX
wpa-psk PSK_DU_WPA_DU_SSID
Le fichier /etc/network/interfaces.d/eth0 contient ceci :
auto eth0
allow-hotplug eth0
iface eth0 inet static
address X.X.X.X
netmask 255.255.255.0
gateway X.X.X.X
Sur ma box j'ai associé une IP dédiée à la macadresse du wifi et une autre IP dédiée à la macadresse du câble.
OS : Raspbian Buster (mis à jour régulièrement).
Re: Le Wifi sur Pi3
Posté : jeu. 9 avr. 2020 22:25
par mike913
Bonjour
Sous buster il ne faut pas modifier le fichier /etc/network/interfaces,
le répertoire /etc/network/interfaces.d/ doit être vide.
Tout se passe avec le fichier /etc/wpa_supplicant/wpa_supplicant.conf
Code : Tout sélectionner
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=FR
network={
ssid="MonSSID"
psk="MaPassPhrase"
key_mgmt=WPA-PSK
}
et dans le fichier: /etc/dhcpcd.conf
Code : Tout sélectionner
interface wlan0
static ip_address=192.168.x.x/24
static routers=192.168.x.1
interface eth0
static ip_address=192.168.x.x/24
static routers=192.168.x.1
Re: Le Wifi sur Pi3
Posté : ven. 10 avr. 2020 17:48
par rebeldu31
Réseau configuré comme expliqué ci-dessus.
Résultat : KO pour tout (wifi + câble) après reboot.
Bonnes IPs renseignées, bonne gateway (ma box), bon SSID et bon PSK.
Sur le Pi, firewall ouvert du serveur vers la box pour le port 67 et de la box vers le serveur pour le port 68.
Re: Le Wifi sur Pi3
Posté : ven. 10 avr. 2020 19:09
par dyox
Bonsoir,
Sans hotspot, le wifi est prioritaire sur eth0. C'est expliqué dans les rubriques dépannages des magPi. On ne peut pas avoir les 2.
Re: Le Wifi sur Pi3
Posté : ven. 10 avr. 2020 19:14
par rebeldu31
dyox a écrit : ↑ven. 10 avr. 2020 19:09
Bonsoir,
Sans hotspot, le wifi est prioritaire sur eth0. C'est expliqué dans les rubriques dépannages des magPi. On ne peut pas avoir les 2.
OK, bien noté.
Mais là, je n'ai ni wifi ni ethernet.
Re: Le Wifi sur Pi3
Posté : ven. 10 avr. 2020 19:24
par dyox
Pour être sûr, remettez par défaut tout ce qui se trouve dans /etc/network/
Si vous travaillez sous windows, vous pouvez ouvrir l'.img avec 7-zip pour y récupérer le dossier / fichiers
Re: Le Wifi sur Pi3
Posté : ven. 10 avr. 2020 19:29
par dyox
Et pour être encore plus sûr, les essais sont à faire avec firewall IPTABLES ouvert.
Re: Le Wifi sur Pi3
Posté : ven. 10 avr. 2020 20:06
par rebeldu31
Tout est remis en place.
- Configuration eth0 et wifi dans /etc/network/interfaces.
- Firewall désactivé.

wifi OK si câble branché. Si je débranche le câble, plus rien de marche, ni wifi ni ethernet (logique).
Re: Le Wifi sur Pi3
Posté : ven. 10 avr. 2020 21:14
par rebeldu31
Alors...
Peut-être une avancée dans mes tests...
Je supprime la configuration eth0 du fichier /etc/network/interfaces et ne laisse donc que la config wifi.
Je reboot, en débranchant le câble juste après...
Et là, c'est OK, le Pi est joignable et accessible par wifi.
Cela voudrait-il donc dire que l'on ne peut pas avoir une connexion réseau ethernet + une connexion réseau wifi "de secours" ?
Je suis un peu surpris.
Par contre, la configuration de l'ethernet en utilisant /etc/dhcpcd.conf ET celle du wifi en utilisant /etc/wpa_supplicant/wpa_supplicant.conf ne fonctionnent pas tout !!!

Re: Le Wifi sur Pi3
Posté : ven. 10 avr. 2020 21:19
par dyox
Essais à faire sans firewall et sans câble.
Rien de flagrant dans les journaux ? journalctl -xe, dmesg -H
Alors je ne suis pas un pro de linux, voici les choses qui me viennent à l'esprit :
- relancer la pile réseau ou tout tout se qui s'y rapporte. En faisant un systemctl status, wpa_supplicant.service, networking.service, dhcpcd.service (j'ai vu que cela) ; inspectez s'il ne sont pas plantés et relancez-les.
Par contre je ne sais pas les priorités. Je commencerai pas wpa_supplicant.service, je regarde si le wifi est revenu... puis networking.service...
Si vous êtes curieux, vous pouvez voir les interactions entre eux dans leur fichier.service
Il y a bien un service qui allie wpa_supplicant et branchement eth0, mais je n'en comprends pas plus
Faudrait voir à quoi correspond sys-subsystem-net-devices-%i.device'en
wpa_supplicant-wired@.service
Code : Tout sélectionner
[Unit]
Description=WPA supplicant daemon (interface- and wired driver-specific version)
Requires=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device
Before=network.target
Wants=network.target
# NetworkManager users will probably want the dbus version instead.
[Service]
Type=simple
ExecStart=/sbin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-wired-%I.conf -Dwired -i%I
[Install]
Alias=multi-user.target.wants/wpa_supplicant-wired@%i.service
En tout cas, l'insertion / débranchement du câble doit correspondre à une règle udev (enfin je crois) mais je ne sais pas où chercher (et je ne l'ai pas fait

)