logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 01-06-2024 06:11:12

BruNUC
Membre
Distrib. : Debian 11
Noyau : Linux 6.1.21-v8+
(G)UI : Aucun
Inscription : 10-03-2019

RPi4 connexion impossible au Wifi sans câble Ethernet

Bonjour à tous,

Ma configuration :
  1x Raspberry PI 4
  1x GeeekPi M.2 NVME SSD Adapter Board
  1x Patriot P300 M.2 PCIe Gen 3 x4 128Go

J'ai un souci que je n'arrive pas à m'expliquer scratchhead.gif

J'ai configuré mon fichier

/etc/network/interfaces

pour que mon RPi4 se connecte en adressage fixe sur mon Wifi

# The loopback network interface
auto lo
iface lo inet loopback
 
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.104.20
netmask 255.255.255.0
gateway 192.168.104.1

allow-hotplug wlan0
iface wlan0 inet static
address 192.168.104.21
netmask 255.255.255.0
gateway 192.168.104.1
#dns-domain example.com
dns-nameservers 192.168.104.1 8.8.8.8



J'ai rentré l'adresse MAC du dongle WIFI sur mon routeur pour que l'adresse soit bien prise en compte

Et malgré ça, si je reboot mon Raspberry, il n'arrive pas à se connecter au Wifi sad
Si je rebranche mon câble Ethernet, le wifi se connecte bien et à l'adresse configurée

Est-ce qu'une bonne âme qui passerait par là, saurait me dire pourquoi j'ai ce problème et surtout comment le résoudre ?

Cordialement
A+

Hors ligne

#2 01-06-2024 08:44:30

raleur
Membre
Inscription : 03-10-2014

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Où/comment sont configurés les paramètres du réseau wifi (SSID, passphrase...) auquel faut se connecter ?

BruNUC a écrit :

si je reboot mon Raspberry, il n'arrive pas à se connecter au Wifi


C'est-à-dire ?

BruNUC a écrit :

Si je rebranche mon câble Ethernet, le wifi se connecte bien et à l'adresse configurée


Qu'entends-tu exactement par "se connecte bien et à l'adresse configurée" ? Quelle adresse ?
Je ne vois pas comment une connexion ethernet peut avoir un effet sur l'établissement d'une connexion wifi. J'ai l'impression que tu confonds les couches liaisons (ethernet, wifi) et réseau (IP).

Par contre le fichier /etc/network/interfaces ne devrait contenir qu'une directive "gateway" sur une seule des interfaces actives, sinon il y aura plusieurs routes par défaut en conflit.
À noter également que les routes sont présentes dès que l'interface est activée, même si elle n'est pas connectée (et par conséquent leurs destinations seront injoignables).

Tu peux vérifier les interfaces et routes actives à tout moment avec

ip -4 addr
ip -4 route

Dernière modification par raleur (01-06-2024 08:46:25)


Il vaut mieux montrer que raconter.

Hors ligne

#3 01-06-2024 15:10:28

BruNUC
Membre
Distrib. : Debian 11
Noyau : Linux 6.1.21-v8+
(G)UI : Aucun
Inscription : 10-03-2019

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Bonjour Raleur et merci de ton retour wink

raleur a écrit :

Où/comment sont configurés les paramètres du réseau wifi (SSID, passphrase...) auquel faut se connecter ?


Mon souci n'est pas là wink mes paramètres wifi sont configurés dans le fichier

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf



raleur a écrit :

Qu'entends-tu exactement par "se connecte bien et à l'adresse configurée" ? Quelle adresse ?


Mon Ethernet est connecté à l'adresse 192.168.104.20 et le Wifi à  l'adresse prévue : 192.168.104.21

raleur a écrit :

Je ne vois pas comment une connexion ethernet peut avoir un effet sur l'établissement d'une connexion wifi.


Nous sommes bien d'accord et c'est bien pour cette raison que je ne comprends pas ce qui se passe scratchhead.gif

raleur a écrit :

J'ai l'impression que tu confonds les couches liaisons (ethernet, wifi) et réseau (IP)


Peut-être je ne sais pas quelle est la différence big_smile

raleur a écrit :

Par contre le fichier /etc/network/interfaces ne devrait contenir qu'une directive "gateway" sur une seule des interfaces actives, sinon il y aura plusieurs routes par défaut en conflit.


Je vais supprimer une des lignes "gateway"

raleur a écrit :

Tu peux vérifier les interfaces et routes actives à tout moment avec

ip -4 addr
ip -4 route


Si je fais "addr" j'ai bien les 2 adresses IP
Si je fais "route", je pense que mon souci est là j'ai :

default via 192.168.104.1 dev eth0 onlink
....
192.168.104.0/24 dev eth0 proto kernel scope link src 192.168.204.20
192.168.104.0/24 dev wlan0 proto kernel scope link src 192.168.104.21 linkdown



A+

Hors ligne

#4 01-06-2024 23:27:56

raleur
Membre
Inscription : 03-10-2014

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

raleur a écrit :

Mon Ethernet est connecté à l'adresse 192.168.104.20 et le Wifi à  l'adresse prévue : 192.168.104.21


Ces adresses sont configurées sur les interfaces conformément au fichier, ça ne veut pas dire que les interfaces sont effectivement _connectées_ à quoi que ce soit.

BruNUC a écrit :

default via 192.168.104.1 dev eth0 onlink


La route par défaut passe par l'interface ethernet. Donc forcément pour communiquer avec le reste du monde il faut que l'interface ethernet soit connectée au routeur.

BruNUC a écrit :

192.168.104.0/24 dev wlan0 proto kernel scope link src 192.168.104.21 linkdown


L'indication "linkdown" me fait douter que l'interface wifi est connectée. On peut voir la sortie de

ip link show dev wlan0


?
Par ailleurs, pourquoi les deux interfaces sont-elles dans le même sous-réseau ?


Il vaut mieux montrer que raconter.

Hors ligne

#5 02-06-2024 06:54:46

BruNUC
Membre
Distrib. : Debian 11
Noyau : Linux 6.1.21-v8+
(G)UI : Aucun
Inscription : 10-03-2019

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Bonjour raleur wink

Voici le retour de

ip link show dev wlan0


3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
 



A priori si je comprends bien, la connexion est effectivement DOWN hmm

Pourtant le SSID et le passphrase sont bien configurés, j'ai même refait la commande

wpa_passphrase votre-ssid votre-mot-de-passe >> /etc/wpa_supplicant/wpa_supplicant.conf



Sinon comment modifier la route par défaut pour que ce soit le WIFI et non l'Ethernet ?

A+

Hors ligne

#6 02-06-2024 10:45:04

raleur
Membre
Inscription : 03-10-2014

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

BruNUC a écrit :

A priori si je comprends bien, la connexion est effectivement DOWN


L'interface est administrativement UP (activée), mais la liaison est DOWN, donc elle n'est pas associée au point d'accès.

BruNUC a écrit :

wpa_passphrase votre-ssid votre-mot-de-passe >> /etc/wpa_supplicant/wpa_supplicant.conf


Est-ce que wpa_supplicant est démarré et utilise ce fichier ? Tu peux vérifier dans la liste des processus avec

ps -Af | grep wpa


Il serait peut-être plus simple de configurer le SSID et la passphrase dans /etc/network/interfaces avec les options correspondantes.

wpa-ssid votre-ssid
wpa-psk votre-mot-de-passe

Dernière modification par raleur (02-06-2024 10:46:03)


Il vaut mieux montrer que raconter.

Hors ligne

#7 02-06-2024 11:40:36

BruNUC
Membre
Distrib. : Debian 11
Noyau : Linux 6.1.21-v8+
(G)UI : Aucun
Inscription : 10-03-2019

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Re,

Punaise, tu as l'air bien callé wink yes.gif

Si je fais la commande

ps -Af | grep wpa


Voici ce que j'obtiens, je ne sais pas ce que ça veux dire sad

root         518       1  0 Jun01 ?        00:00:00 /sbin/wpa_supplicant -u -s -                      O /run/wpa_supplicant
pi         98596   98584  0 12:37 pts/0    00:00:00 grep --color=auto wpa
 



Je vais migrer ma connexion dans interfaces effectivement

Par contre dans mon wpa_supplicant, j'ai ces lignes


ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=FR
 



Dois-je les mettre en commentaire ou les laisser comme ça ?

A+

Dernière modification par BruNUC (02-06-2024 11:46:49)

Hors ligne

#8 02-06-2024 11:53:16

raleur
Membre
Inscription : 03-10-2014

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Ça veut dire que le processus wpa_supplicant existant n'utilise pas de fichier de configuration (option -c) mais est prévu pour être contrôlé via DBus. Ça ressemble au processus lancé par le service systemd.

systemctl status wpa_supplicant
systemctl cat wpa_supplicant


Dans Debian il y a un service instancié par interface wpa_supplicant@ qui utilise un fichier de configuration par interface /etc/wpa_supplicant/wpa_supplicant-"interface".conf mais je ne sais pas comment il est activé.


Il vaut mieux montrer que raconter.

Hors ligne

#9 02-06-2024 11:57:41

BruNUC
Membre
Distrib. : Debian 11
Noyau : Linux 6.1.21-v8+
(G)UI : Aucun
Inscription : 10-03-2019

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Re,

Avec la 1ère ligne, voici ce que j'ai

 wpa_supplicant.service - WPA supplicant
     Loaded: loaded (/lib/systemd/system/wpa_supplicant.service; enabled; vendo>
     Active: active (running) since Sat 2024-06-01 22:58:33 CEST; 13h ago
   Main PID: 518 (wpa_supplicant)
      Tasks: 1 (limit: 8754)
        CPU: 412ms
     CGroup: /system.slice/wpa_supplicant.service
             └─518 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant

Jun 01 22:58:32 raspberrypi systemd[1]: Starting WPA supplicant...
Jun 01 22:58:33 raspberrypi wpa_supplicant[518]: Successfully initialized wpa_s>
Jun 01 22:58:33 raspberrypi systemd[1]: Started WPA supplicant.
 


Avec la 2ème voici

# /lib/systemd/system/wpa_supplicant.service
[Unit]
Description=WPA supplicant
Before=network.target
After=dbus.service
Wants=network.target
IgnoreOnIsolate=true

[Service]
Type=dbus
BusName=fi.w1.wpa_supplicant1
ExecStart=/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant

[Install]
WantedBy=multi-user.target
Alias=dbus-fi.w1.wpa_supplicant1.service
 



A+

Hors ligne

#10 02-06-2024 13:34:23

raleur
Membre
Inscription : 03-10-2014

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Ça confirme mon message précédent, on retrouve bien la même commande que dans ps.

Il vaut mieux montrer que raconter.

Hors ligne

#11 02-06-2024 14:02:01

BruNUC
Membre
Distrib. : Debian 11
Noyau : Linux 6.1.21-v8+
(G)UI : Aucun
Inscription : 10-03-2019

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Re,

J'ai supprimé les lignes de connexions au Wifi de wpa_supplicant et insérées dans le fichier interfaces
J'ai redémarré mon RPi, mais ça ne change malheureusement rien sad

Je ne sais pas si un RAZ de mon installation changerait la donne ?
C'est pour mon installation domotique avec Jeedom

A+

Hors ligne

#12 02-06-2024 14:10:43

raleur
Membre
Inscription : 03-10-2014

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Montre le contenu complet de /etc/network/interfaces, la sortie de ip -4 addr et ip -4 route.

Il vaut mieux montrer que raconter.

Hors ligne

#13 02-06-2024 16:25:49

BruNUC
Membre
Distrib. : Debian 11
Noyau : Linux 6.1.21-v8+
(G)UI : Aucun
Inscription : 10-03-2019

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Re,

Mon contenu de  /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
#source /etc/network/interfaces.d/*

# Configure Loopback
auto lo
iface lo inet loopback

# Configure SSID ans pass
wpa-ssid *MONSSID*
wpa-psk *MONMDP*

# Configure primary interface
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.204.21/24
netmask 255.255.255.0
network 192.168.204.0
broadcast 192.168.204.255
# Configure Gateway
gateway 192.168.204.1
#dns-domain
dns-nameservers 192.168.204.1 8.8.8.8
 



En ce qui concerne ip -4 addr (rendu saisi à la main)

wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
inet 192.168.204.21/24 brd 192.168.204.255 scope global wlan0
valid_lft forever prefferred_lft forever



et ip-4 route

default via 192.168.204.1 dev eth0 onlink linkdown
10.12.0.1 via 10.12.21.21 dev tun0
10.12.21.21 dev tun0 proto kernel scope link src 10.12.21.22
192.168.204.0/24 dev eth0 proto kernel scope link src 192.168.204.20 linkdown
192.168.204.0/24 dev wlan0 proto kernel scope link src 192.168.204.21 linkdown



Voilà tongue
A+

Hors ligne

#14 03-06-2024 06:08:52

raleur
Membre
Inscription : 03-10-2014

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Les paramètres wpa-* doivent être placés dans la configuration de l'interface wifi, pas dans celle de l'interface de loopback...

Il vaut mieux montrer que raconter.

Hors ligne

#15 03-06-2024 17:50:08

BruNUC
Membre
Distrib. : Debian 11
Noyau : Linux 6.1.21-v8+
(G)UI : Aucun
Inscription : 10-03-2019

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Re,

Désolé, je ne pensais pas que cela avait une importance ops.gif
Je modifie en conséquence wink

Mon RPi n'était toujours pas accessible... mais après vérification,
j'avais des instructions résiduelles dans le fichier /etc/dhcpcd.conf que j'ai mis en commentaire

Edit : et ça fonctionnait....

Par contre maintenant je perds à un moment donné le WIFI acid.gif

Dernière modification par BruNUC (03-06-2024 21:52:59)

Hors ligne

#16 04-06-2024 07:27:01

mister_g
Membre
Distrib. : debian sid
Noyau : Linux 6.8.11
(G)UI : fluxbox
Inscription : 20-07-2022

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

ton signal est fort ou faible ?
tu te déplaces chez toi avec ton ordi ?
tu es en immeuble avec beaucoup de wifi autours de toi chez tes voisins ?

Hors ligne

#17 04-06-2024 18:58:27

BruNUC
Membre
Distrib. : Debian 11
Noyau : Linux 6.1.21-v8+
(G)UI : Aucun
Inscription : 10-03-2019

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Salut mister_g

mister_g a écrit :

ton signal est fort ou faible ?


Voilà ce que j'ai avec iwconfig

  IEEE 802.11  ESSID:"XXXXXX"
          Mode:Managed  Frequency:2.452 GHz  Access Point: XXXXXXXXXX
          Bit Rate=150 Mb/s   Tx-Power=20 dBm
          Retry short limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-15 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:134   Missed beacon:0
 



mister_g a écrit :

tu te déplaces chez toi avec ton ordi ?


Quel ordi ?
Mon Raspberry est placé à 4m max de mon routeur WIFI

mister_g a écrit :

tu es en immeuble avec beaucoup de wifi autours de toi chez tes voisins ?


Non en maison à la campagne, et pas de wifi autour de moi big_smile

A+

Dernière modification par BruNUC (04-06-2024 19:00:23)

Hors ligne

#18 04-06-2024 19:57:01

raleur
Membre
Inscription : 03-10-2014

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

BruNUC a écrit :

je perds à un moment donné le WIFI


C'est-à-dire ?


Il vaut mieux montrer que raconter.

Hors ligne

#19 04-06-2024 20:13:17

BruNUC
Membre
Distrib. : Debian 11
Noyau : Linux 6.1.21-v8+
(G)UI : Aucun
Inscription : 10-03-2019

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Bonsoir râleur

Et bien je pensais que mon problème était résolu et puis quand j'ai voulu accéder à Jeedom plus tard dans la soirée... Impossible

Et impossible dee connecter sur mon RPi en SSH

Je rebranche mon câble Ethernet et là j'ai de nouveau le wifi

Le power_save du wlan0 est bien à off, j'ai vérifié

A+

Dernière modification par BruNUC (04-06-2024 20:13:47)

Hors ligne

#20 04-06-2024 20:28:18

raleur
Membre
Inscription : 03-10-2014

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

"Impossible" ne contient aucune information utile.

Il vaut mieux montrer que raconter.

Hors ligne

#21 04-06-2024 20:47:00

BruNUC
Membre
Distrib. : Debian 11
Noyau : Linux 6.1.21-v8+
(G)UI : Aucun
Inscription : 10-03-2019

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

scratchhead.gifmon adresse IP fixe n'est plus accessible
Que dire d'autre, je n'en sais rien....

Hors ligne

#22 05-06-2024 14:00:38

raleur
Membre
Inscription : 03-10-2014

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Il faudrait préciser ce que tu entends concrètement par "mon adresse IP fixe n'est plus accessible".
Que fais-tu et que se passe-t-il ?
Qu'affichent les commandes ip addr et ip route ?
Y a-t-il des messages relatifs à l'interface wifi ou au wifi (80211) dans la sortie de dmesg ?

Il vaut mieux montrer que raconter.

Hors ligne

#23 05-06-2024 18:21:10

BruNUC
Membre
Distrib. : Debian 11
Noyau : Linux 6.1.21-v8+
(G)UI : Aucun
Inscription : 10-03-2019

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Salut raleur

Lorsque je veux accéder à Jeedom installé sur mon RPi4, je vais dans mon navigateur (peu importe lequel)
Je tape l'adresser IP de mon raspberry et je n'ai plus accès

Donc du coup, je suis obligé de reconnecter mon câble Ethernet pour pouvoir accéder à mon RPi en SSH
Et lorsque je fais ça, les commandes indiquées me redonnent la bonne et même chose

Si je fais dmesg voilà ce que j'ai

[   11.204877] wlan0: authenticate with XX:XX:XX:XX:XX:XX
[   11.204922] wlan0: 80 MHz not supported, disabling VHT
[   11.227597] wlan0: send auth to XX:XX:XX:XX:XX:XX (try 1/3)
[   11.233321] wlan0: authenticated
[   11.235748] wlan0: associate with XX:XX:XX:XX:XX:XX (try 1/3)
[   11.267799] wlan0: RX AssocResp from XX:XX:XX:XX:XX:XX (capab=0x1431 status=0 aid=5)
[   11.270109] wlan0: associated
[   11.277529] wlan0: Limiting TX power to 20 (20 - 0) dBm as advertised by XX:XX:XX:XX:XX:XX
[   74.660355] bcmgenet fd580000.ethernet eth0: Link is Up - 1Gbps/Full - flow c ontrol rx/tx
[   74.660408] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   76.121348] tun: Universal TUN/TAP device driver, 1.6
[82685.588475] bcmgenet fd580000.ethernet eth0: Link is Down
[152025.976101] rtlwifi: AP off, try to reconnect now
[152025.976162] wlan0: Connection to AP XX:XX:XX:XX:XX:XX lost
[152027.176439] wlan0: authenticate with XX:XX:XX:XX:XX:XX
[152027.176493] wlan0: 80 MHz not supported, disabling VHT
[152027.200615] wlan0: send auth to XX:XX:XX:XX:XX:XX (try 1/3)
[152027.214463] wlan0: authenticated
[152027.218734] wlan0: associate with XX:XX:XX:XX:XX:XX (try 1/3)
[152027.246430] wlan0: RX AssocResp from XX:XX:XX:XX:XX:XX (capab=0x1431 status=0 aid=5)
[152027.248872] wlan0: associated
[152127.907395] wlan0: Limiting TX power to 20 (20 - 0) dBm as advertised by XX:XX:XX:XX:XX:XX
 



Après différents tests, je me suis aperçu que la perte du wifi se fait quand j'éloigne de 6m le raspberry de mon routeur wifi.
Il est vrai qu'entre, j'ai de petits objets en métal et une chaine avec 2 enceintes.
Mais je n'avais pas ce problème avec mon RPi3 au même endroit avec le même dongle.

Pour le moment comme j'ai laissé mon RPi à côté du routeur depuis hier, le wifi est OK, mais son emplacement ne me convient pas sad

Sinon, j'ai trouvé ce script pour relancer le wifi au cas ou, je ne sais pas si ça va changer grand chose
https://informatique-loiret.fr/tutoriau … i-au-wifi/

Qu'en penses-tu ?

A+

Hors ligne

#24 14-06-2024 17:01:26

BruNUC
Membre
Distrib. : Debian 11
Noyau : Linux 6.1.21-v8+
(G)UI : Aucun
Inscription : 10-03-2019

Re : RPi4 connexion impossible au Wifi sans câble Ethernet

Bonjour à tous,

Je reviens à la charge, désolé big_smile
Donc, j'ai toujours le même mystère...

Si je reboot mon RPi4 je ne peux plus y accéder de mon navigateur, ni de PuTTY sur l'adresse IP fixe

Si je vérifie le matériel connecté chez moi avec Advanced IP Scanner, j'ai quelque chose d'étrange scratchhead.gif
2 adresse IP différentes pour mon dongle WiFi
2024-06-14-17h56-50.png

Mais je n'arrive pas à me connecter à aucune des 2

En revanche, si je rebranche mon câble Ethernet, l'adresse 192.168.204.21 est de nouveau opérationnelle depuis mon navigateur même si je débranche mon câble
C'est seulement au reboot que j'ai ce soucis... mais sérieux souci sad

A+

Hors ligne

Pied de page des forums