Je vois les noms des ordinateurs dans la liste de location DHCP de mon routeur. Mon onglet Android Galaxy est répertorié sous un nom alphanumérique. Comment définir un nom convivial que j'aime?
Je vois les noms des ordinateurs dans la liste de location DHCP de mon routeur. Mon onglet Android Galaxy est répertorié sous un nom alphanumérique. Comment définir un nom convivial que j'aime?
Réponses:
Vous pouvez remplacer le nom d'hôte par un nom moins cryptique dans les options du développeur sous Paramètres. Sous la section «Débogage» dans les options du développeur, vous verrez une option appelée «Nom d'hôte du périphérique» qui devrait actuellement être définie sur ce nom plutôt cryptique. Vous pouvez le changer en n'importe quel nom alphanumérique que vous aimez.
Si vous êtes sur Android 5.0, cette option n'est plus là. Bien que l'utilisation du shell ADB fonctionne toujours. Voir cette réponse: Comment définir le nom de réseau convivial de l'ordinateur Android? Root ne semble pas être requis sur mon téléphone. De la réponse liée ci-dessus sans acquérir un accès root:
adb shell
getprop net.hostname
setprop net.hostname <new_hostname>
Terminal ouvert. Saisissez les informations suivantes:
adb shell
su
getprop net.hostname
setprop net.hostname <new_hostname>
Un accès root est requis.
su
commande pour obtenir les privilèges root d'un shell; un périphérique non rooté n'a pas cette commande.
getprop ...
retournent le nouveau nom d'hôte, même lorsque je quitte le su
; mais le nom d'hôte qui est diffusé ne change pas, et il ne colle pas lorsque je redémarre. Pensées?
Sur certains téléphones Android, vous pouvez changer Wi-Fi Direct
Important: tous les téléphones Android n'ont pas cette option, et tous les téléphones ne modifient pas correctement leur nom d'hôte, même après avoir modifié le nom du périphérique à partir de cette option.
su & setprop
, mais c'est génial de savoir que cette option est disponible.
Je voulais simplement référencer une autre solution connexe que j'ai rencontrée en utilisant ADB (et qui nécessite un appareil enraciné): http://nileshgr.com/2012/10/13/how-to-change-wifi-host-name-of-your-android -dispositif . Je préférerais cependant les commandes ADB présentées ici sur SO que ce lien, mais c'est au moins une autre méthode.
Le nom envoyé au serveur DHCP n'est pas le nom d'hôte comme on le pense généralement, c'est le VID (Vendor ID Code) que vous ne pouvez pas modifier. Vous pouvez essayer de changer le nom au niveau du routeur si possible.
Le nom d'hôte est utilisé pour identifier et mémoriser facilement les hôtes connectés à un réseau. Il est défini au démarrage, par exemple à partir /etc/hostname
de systèmes basés sur Linux. Le nom d'hôte fait également partie DHCPREQUEST
(normalisé comme code 12 par l'IETF) qu'un client DHCP (appareil Android dans notre cas) fait au serveur DHCP (routeur WiFi) pour obtenir une adresse IP attribuée. Le serveur DHCP stocke les noms d'hôtes pour offrir des services comme DNS .
Android - au lieu d'utiliser le service de nom d' hôte du noyau Linux - a utilisé la propriété net.hostname
pour définir un nom d'hôte unique pour chaque périphérique basé sur l'ID Android. Cette propriété de nom d'hôte a également été utilisée pour l'établissement de liaison DHCP. Cependant , depuis Android 5 - lorsque le natif dhcpcd
a été abandonné au profit du client Java DHCP - le nom d' hôte est nulle dans DHCPREQUEST
. net.hostname
n'est ni défini , ni évalué par le client DHCP. Ainsi, les routeurs WiFi ne montrent aucun nom d'hôte pour les appareils Android plus récents, nous ne pouvons pas non plus le définir / le désactiver / le modifier.
Téléchargez et installez simplement l'application intitulée «Changer le nom d'hôte» sur le Play Store et profitez de la modification du nom d'hôte de votre appareil Android (android-xxxxxxxxxxx).
L'accès root est cependant requis, désolé pour les utilisateurs non rootés.
Cordialement.