1 votes

Obtenir une adresse MAC statique pour le Doodgee N30

tl;dr Comment forcer le Doodgee N30 1 (ou tout autre appareil équipé d'Android 10) pour utiliser une seule adresse MAC statique, si Utiliser une IP statique La case à cocher n'est pas disponible dans les Paramètres Wi-Fi ?


Pour permettre à mon Doodgee N30 d'accéder à mon Wi-Fi domestique, je dois ajouter son adresse MAC aux paramètres du routeur (j'ai activé le filtrage MAC et je suis en train d'effectuer des tests de sécurité). no va changer cela). Le problème est que, lorsque je tape Mac dans la boîte de recherche des paramètres, je vois deux différents endroits avec l'adresse MAC :

  1. Adresse MAC en Réseau et internet Wi-Fi Préférences Wi-Fi : Elle évolue en permanence.

  2. Adresse MAC Wi-Fi en A propos du téléphone : Toujours la même chose.

Ce que j'ai appris jusqu'à présent :

  1. Le premier ressemble à un Utiliser une adresse MAC aléatoire activée par défaut, mais je ne sais pas comment la désactiver. Utiliser une IP statique case à cocher ci-dessous.

  2. La deuxième adresse MAC est... erronée. Je ne sais pas ce qu'elle est réellement, mais l'ajouter au routeur ne fait rien (c'est-à-dire qu'elle ne permet pas au téléphone d'accéder à mon réseau domestique).

Y a-t-il quelque chose que je puisse faire pour forcer ce téléphone à utiliser une seule adresse IP statique ? Ou bien la seule option est de le remplacer par un autre modèle qui a une Utiliser une IP statique case à cocher ?

1 Il s'agit du Doodgee N30, un téléphone de niche, mais qui correspond probablement à de nombreux appareils sous Android 10 qui rencontrent le même problème, à savoir l'absence d'un système d'alarme. <em><a href="https://android.stackexchange.com/a/4948/20449">Utiliser une IP statique </a></em>case à cocher.

2voto

pr0nin Points 353

Les appareils Android, comme les autres appareils Wifi, ont une adresse MAC Wifi fixe. Cette adresse MAC a été générée par le matériel Wifi ou le fabricant de l'appareil et devrait être unique à votre appareil. C'est l'adresse MAC que vous pouvez voir dans Paramètres À propos du téléphone.

Le fait d'avoir une adresse MAC unique utilisée dans chaque paquet réseau transmis par Wifi est une mauvaise idée du point de vue de la protection de la vie privée. Google a introduit dans Android 8 la randomisation de l'adresse MAC (MAC randomization). qui est activée par défaut depuis Android 10 ). Le MAC aléatoire est celui que vous pouvez voir dans Paramètres Réseau & internet Wi-Fi Préférences Wi-Fi . Il existe deux variantes de la randomisation Wifi MAC. Le mode actif peut généralement être sélectionné dans Options du développeur -> "Génération aléatoire non persistante d'adresses MAC" :

  1. MAC aléatoire spécifique au Wifi, appelé " randomisation persistante "
  2. Une véritable adresse MAC aléatoire, appelée " randomisation non persistante "

MAC aléatoire spécifique au Wifi

Par défaut, ce mode devrait être activé depuis Android 10, à moins que vous ou le fabricant de l'appareil n'ayez modifié la configuration par défaut.

Android génère une adresse MAC aléatoire persistante basée sur les paramètres du profil réseau, notamment le SSID, le type de sécurité ou le FQDN (pour les réseaux Passpoint). Cette adresse MAC reste la même jusqu'à la réinitialisation d'usine. L'adresse MAC n'est pas randomisée à nouveau si l'utilisateur oublie le réseau Wi-Fi et l'ajoute à nouveau, car l'adresse MAC dépend des paramètres du profil du réseau.

Adresse MAC aléatoire réelle

Dans le cas du type de randomisation non persistante, qui est utilisé pour certains réseaux sous Android 12 ou une version ultérieure, le module Wi-Fi ré-randomise l'adresse MAC au début de chaque connexion ou le cadre utilise l'adresse MAC randomisée existante pour se connecter au réseau. Le module Wi-Fi ré-randomise l'adresse MAC dans les situations suivantes :

  • La durée du bail DHCP a expiré et plus de 4 heures se sont écoulées depuis la dernière déconnexion de l'appareil de ce réseau.
  • Le MAC aléatoire actuel pour le profil du réseau a été généré il y a plus de 24 heures. La randomisation de l'adresse MAC n'a lieu qu'au début d'une nouvelle connexion. Le Wi-Fi ne se déconnecte pas activement dans le but de ré-randomiser une adresse MAC. Si aucune de ces situations ne s'applique, le cadre utilise l'adresse MAC précédemment randomisée pour se connecter au réseau.

Filtrage MAC

Dans votre cas, l'appareil semble utiliser une adresse MAC aléatoire et non persistante. Vous pouvez essayer de passer en mode persistant dans les Options du développeur -> "Génération aléatoire non persistante d'adresses MAC" (désactivé = mode persistant, activé = mode non persistant).

De plus, sur la plupart des appareils, vous pouvez désactiver totalement la randomisation du MAC pour un Wifi dans les paramètres de ce Wifi spécifique.

Quelle que soit la méthode choisie, vous devez d'abord vous connecter à ce Wifi pour qu'Android crée une configuration Wifi pour ce réseau. Si vous avez choisi le mode persistant, vous pouvez ouvrir les paramètres de cette connexion Wifi et voir l'adresse MAC utilisée dans ce réseau Wifi. Ajoutez cette adresse MAC à votre filtre MAC. Vous pouvez également désactiver la randomisation des adresses MAC pour ce réseau Wifi dans ses paramètres. Utilisez ensuite l'adresse MAC réelle de votre téléphone, indiquée dans "À propos du téléphone"

Veuillez noter que les filtres MAC sont totalement inutiles du point de vue de la sécurité parce qu'ils sont transmis en texte clair (non crypté) avec chaque paquet de réseau qu'un de vos appareils Wifi envoie dans votre réseau. Ainsi, si je voulais m'introduire dans votre réseau, je snifferais pendant quelques secondes ou minutes le trafic Wifi dans votre réseau, je choisirais une adresse MAC qui est sur liste blanche et j'utiliserais ensuite la permission Root sur mon appareil pour changer mon MAC Wifi en celui que j'ai capturé sur l'un de vos appareils => le filtre MAC est contourné.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X