4 votes

Modifications inattendues de la ligne de commande

Lorsque j'ouvre une ligne de commande sur mon Mac, le message de bienvenue est généralement le suivant

Last login date
Johns-MacBook-Pro$

Il s'agit maintenant de...

Last login: Fri Dec 18 23:48:34 on ttys000
Johns-MBP-2:~ johnw$

Que signifie le chiffre -2 et pourquoi a-t-il changé ? Entre-temps, je me suis déplacé entre deux réseaux sans fil différents, l'un étant un réseau Fi-Fi ordinaire et l'autre un point d'accès portable à partir d'un téléphone portable. J'ai également téléchargé un fichier zip. S'agit-il d'un virus ? Il ne semble pas que ce soit le cas, car il est en cours d'exécution. users ne renvoie que mon nom et mon adresse ac -p retours

root         0.05
johnw     7452.99
total     7453.04 

Quelqu'un peut-il m'expliquer pourquoi cela a changé ? Je vois bien le changement de nom d'hôte dans la console.

network changed: v4(en1!:my ip address from phone) DNS+ Proxy+ SMB
configd[24]: setting hostname to  "Johns-MBP-2" 

Est-ce dû à un changement de connexion internet ou à un logiciel malveillant ? Ou est-ce dû au fait que j'ai changé d'identifiant Wi-Fi et ouvert un nouveau terminal Windows alors que les précédents étaient ouverts lorsque j'utilisais les autres réseaux Wi-Fi ?

1voto

Oskar Points 1242

À mon avis, il s'agit d'un bogue dans la mise en œuvre d'iOS/OS X. Ce qui était une bonne chose est maintenant une plaie.

Depuis 2012, les utilisateurs de produits Apple sont confrontés à ce problème à grande échelle. C'est plus facile à résoudre sous OS X, où l'on peut appeler la fonction scutil commande :

scutil --get ComputerName
scutil --set ComputerName "Whatever You Wish"

Le seul point positif est que, dans certains cas, les gens dépendent des noms d'hôtes et que le fait de rendre le changement visible dans le terminal présente un certain avantage pour eux, mais il est certain que cela cause beaucoup d'inquiétude et de préoccupation lorsque les gens voient les noms qu'ils ont choisis être ignorés et réaffectés/modifiés sans qu'aucune explication raisonnable de la raison ne soit présentée à l'utilisateur. D'un point de vue pratique, il n'y a absolument aucun moyen d'empêcher ce changement de nom - soit en configurant les choses du côté du routeur réseau, soit du côté d'OS X, étant donné que le système d'exploitation gère les réseaux IPv4 et IPv6, AirDrop et Bluetooth, et qu'il mélange les paramètres du réseau pour s'adapter à de nombreux clients.

0voto

Arc676 Points 816

Si vous avez un autre ordinateur avec le même nom d'hôte (probablement sur le réseau), votre nom d'hôte peut changer.

Cela peut se produire (d'après mon expérience) si vous restaurez à partir d'une sauvegarde ou d'une méthode similaire, en particulier si vous utilisez Time Machine, car votre sauvegarde TM est associée au nom de l'ordinateur et, pour éviter tout conflit, le nom de votre ordinateur ne sera pas défini sur le nom d'hôte existant.

Vous pouvez modifier le nom de votre ordinateur en allant dans Menu > Préférences Système > Partage > Nom de l'ordinateur (en haut) (ce nom apparaît sur AirDrop).

Votre nom d'hôte sera automatiquement modifié pour prendre le même nom (vous pouvez le voir sous la zone de texte). Si vous souhaitez le modifier, cliquez sur "Modifier..." sous la zone de texte.

0voto

Martin Allert Points 898

Il s'agit généralement d'un effet que l'on retrouve dans les réseaux, où un serveur appelé DHCP attribue dynamiquement des adresses réseau à vos appareils. En outre, le serveur DHCP fait souvent office de serveur DNS. Pour cela, il maintient une table avec toutes les adresses IP déjà louées aux appareils et leur adresse média respective (adresse MAC) et parfois les noms d'hôte. Chaque entrée a une durée de location. Après expiration, l'adresse IP est libérée et réintégrée dans le pool des adresses IP disponibles et assignables.

Vous êtes arrivé avec votre Mac et il est configuré avec un nom d'hôte "John's MBP" et vous avez déjà été dans le réseau. La recherche d'adresses IP est configurée pour être dynamique. Votre Mac se voit attribuer une adresse IP par votre serveur DHCP et, parallèlement, votre MBP demande au serveur DHCP l'entrée DNS concernant le "John's MBP". En consultant sa table des baux, le serveur DHCP répond 1.2.3.4 parce que votre MBP se trouvait il y a un certain temps dans la période de bail de ce réseau.

Maintenant, MacOS est trop stupide pour réaliser qu'il s'agit de la même entrée qui a été placée dans la table DHCP DNS il y a quelques heures parce que le même appareil a demandé une adresse IP. Pour respecter la diffusion de Bonjour et donc AirDrop, il décide de changer le nom d'hôte et d'ajouter un numéro à la fin du nom d'hôte au cas où le "MBP de John" original reviendrait dans un temps indéterminé et entraînerait le chaos de Bonjour.

C'est la raison pour laquelle configd modifie votre nom d'hôte. Cela se produit toujours dans les environnements DHCP et les tables DNS dynamiques. J'ai arrêté de compter et d'ouvrir des tickets au support technique de mon entreprise. Actuellement, mon MBP a un compteur de 16 au niveau du nom d'hôte. Rien de grave jusqu'à présent, pas de malware, pas d'erreur, seulement la stupidité des développeurs dans MacOS et l'informatique DNS dynamique DHCP :-)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X