|
Description de la tâche
Bonjour,
Je rencontre un problème reproductible d’association Wi-Fi avec une Google Nest Cam intérieure filaire de 3e génération.
Configuration :
Freebox Ultra V9
-
Réseau utilisant initialement une configuration commune pour les bandes 2,4 GHz, 5 GHz et 6 GHz
Google Nest Cam intérieure filaire, 3e génération
Configuration réalisée depuis l’application Google Home
Tests effectués avec un iPhone récent sous iOS bêta et avec un autre iPhone sous une version stable d’iOS
Symptômes :
La Nest Cam est détectée par Google Home et commence son appairage. Elle passe en mode association, puis la configuration échoue de manière intermittente avec différents messages :
« Impossible de trouver l’appareil »
« Impossible de se connecter au Wi-Fi »
« Un problème est survenu »
Dans certains cas, la caméra apparaît brièvement comme connectée dans Freebox OS avec un excellent niveau de signal, mais Google Home indique malgré tout que la connexion Wi-Fi a échoué.
La caméra avait initialement réussi à être ajoutée, mais passait ensuite hors ligne. Après sa suppression de Google Home, il est devenu extrêmement difficile de terminer un nouvel appairage.
Une première caméra présentait déjà un comportement similaire. Elle a été remplacée par Google, mais la caméra de remplacement a rencontré pratiquement les mêmes problèmes.
Observations techniques :
Des captures radio ont été réalisées pendant les tentatives d’association.
La caméra parvient à :
détecter le SSID ;
effectuer l’authentification 802.11 ;
s’associer à un BSSID de la Freebox.
Certaines tentatives se bloquent ensuite pendant le « 4-Way Handshake » WPA2/EAPOL.
Des retransmissions EAPOL sont observées, suivies d’un timeout et parfois d’une déconnexion avec le code de raison 15.
Dans ces situations, la caméra n’atteint pas systématiquement l’étape DHCP. Le problème intervient donc avant le DNS et avant la connexion aux services cloud Google.
Lors des tests avec un SSID dédié en 2,4 GHz, plusieurs BSSID correspondant au même réseau ont été observés. La caméra a essayé successivement plusieurs BSSID.
Certaines tentatives ont échoué pendant le handshake EAPOL. Une tentative a finalement réussi sur l’un des BSSID : les quatre messages EAPOL ont alors été échangés correctement, puis la caméra a obtenu une adresse IP et poursuivi sa
configuration.
Le comportement semble donc intermittent et peut varier selon le BSSID ou la carte Wi-Fi de la Freebox sélectionnée par la caméra.
Tests effectués sur la Freebox :
configuration Wi-Fi commune ;
séparation temporaire des bandes ;
réseau exclusivement 2,4 GHz ;
création d’un SSID dédié ;
création d’un réseau invité ;
désactivation temporaire des radios 5 GHz et 6 GHz ;
désactivation du Wi-Fi steering ;
désactivation du MLO ;
largeur de bande limitée à 20 MHz ;
canal 6 fixe ;
canal automatique ;
essais après sélection automatique du canal 1 ;
WPA2 uniquement ;
mode de compatibilité WPA2/WPA3 ;
PMF désactivé ;
GCMP-256 désactivé ;
SSID visible ;
WPS désactivé ;
EAPOL version 2 ;
802.11n activé ;
essais avec 802.11ax et 802.11be désactivés ;
redémarrage de la Freebox ;
réinitialisation complète de la caméra ;
suppression et nouvel ajout de la caméra dans Google Home ;
retour final à la configuration Wi-Fi commune.
Tests DNS et Internet :
Afin d’écarter un problème de filtrage, les essais suivants ont également été réalisés :
contournement complet d’AdGuard ;
-
-
-
absence de filtrage DNS personnalisé ;
vérification du DHCP et de l’accès à Internet avec d’autres appareils.
Le résultat ne dépend pas du serveur DNS utilisé.
Les autres équipements accèdent correctement à Internet. De plus, les échecs observés interviennent régulièrement avant même l’attribution d’une adresse DHCP.
Test comparatif sur un point d’accès indépendant :
Pour isoler la Freebox, un point d’accès de diagnostic a été créé sous Linux avec un adaptateur Alfa Network AWUS036AXML utilisant une puce MediaTek MT7921AUN.
Configuration du point d’accès :
SSID distinct ;
-
WPA2-PSK ;
chiffrement CCMP/AES ;
PMF désactivé ;
largeur de bande de 20 MHz ;
canal 6 ;
DHCP et NAT indépendants ;
capture complète du trafic réseau.
Sur ce point d’accès indépendant, la même Nest Cam et le même iPhone ont réussi l’appairage.
La caméra a ensuite :
terminé le handshake WPA2 ;
obtenu une adresse DHCP ;
effectué ses requêtes DNS ;
contacté les services Google ;
téléchargé une mise à jour OTA de 112 075 145 octets ;
redémarré ;
rejoint automatiquement le réseau ;
affiché correctement le flux vidéo en direct dans Google Home.
Ce test permet d’écarter raisonnablement :
une panne matérielle permanente de la caméra ;
un problème général avec Google Home ;
le téléphone utilisé ;
la version bêta d’iOS ;
AdGuard ;
-
l’accès Internet ;
le compte Google.
Résultat actuel :
La caméra a fini par fonctionner après de nombreuses tentatives et après sa mise à jour, mais la réussite de l’association n’a pas été constante.
Le problème ne semble pas être une simple faiblesse du signal : la caméra a été testée à proximité de la Freebox et un signal très fort a été observé.
Les résultats orientent plutôt vers :
une instabilité du handshake WPA2/EAPOL ;
une différence de comportement entre les BSSID ou cartes Wi-Fi de la Freebox ;
une interaction avec la configuration commune multi-bande ;
le Wi-Fi steering ;
le mode WPA2/WPA3 de transition ;
PMF, MLO, 802.11ax ou 802.11be ;
ou un problème dans le firmware Wi-Fi de la Freebox Ultra.
Captures disponibles :
Je dispose de plusieurs captures PCAP correspondant :
à un appairage réussi sur le point d’accès indépendant ;
à des échecs d’appairage sur la Freebox ;
à une tentative réussie après plusieurs échecs ;
aux échanges EAPOL, DHCP, DNS et OTA.
Je préfère ne pas publier ces captures directement sur le bugtracker, car elles contiennent des identifiants réseau. Je peux néanmoins fournir une version anonymisée ou les transmettre par un canal privé à l’équipe Freebox.
Questions pour l’équipe technique :
1. Pouvez-vous examiner les journaux Wi-Fi internes de la Freebox pendant une nouvelle tentative d’association ?
2. Pouvez-vous vérifier la cause exacte des timeouts EAPOL et des déconnexions avec le code de raison 15 ?
3. Existe-t-il un problème connu avec les Nest Cam récentes sur la Freebox Ultra ?
4. Existe-t-il une différence de firmware ou de comportement entre les différentes cartes ou les différents BSSID Wi-Fi de la Freebox Ultra ?
5. Le mode WPA2/WPA3, PMF, MLO, le steering ou le fonctionnement multi-BSSID peuvent-ils provoquer ce type d’échec ?
6. Une correction du firmware Wi-Fi ou de Freebox OS est-elle prévue ?
7. Pouvez-vous indiquer une configuration temporaire officiellement recommandée sans désactiver définitivement les fonctionnalités Wi-Fi récentes ?
Je peux reproduire le problème à une heure précise afin de permettre la corrélation avec les journaux internes de la Freebox.
Merci de transmettre cette tâche à l’équipe chargée du firmware Wi-Fi de la Freebox Ultra.
|