109 votes

Pourquoi mon nom d'hôte est erroné à l'invite du terminal lorsque je suis connecté à un réseau WiFi public ?

Pendant trois jours d'affilée, je me suis connecté au réseau WiFi public de ma bibliothèque locale. Chaque jour, j'ai vu une invite différente dans Terminal. Voici quelques-unes des invites que j'ai vues :

zp-pc:~ russell$
mary-pc:~ russell$
normob05:~ russell$

J'ai vérifié sous Préférences Système -> Partage, et le nom de mon ordinateur est "Le Mac de Russell". J'ai également défini l'ID du client DHCP sur "RUSSMAC" dans Préférences système -> Réseau -> Avancé -> TCP/IP, mais je vois toujours des noms d'hôtes aléatoires à l'invite du terminal.

Pourquoi le nom de mon ordinateur change-t-il tous les jours ?

0 votes

172voto

JackyJohnson Points 1570

Type dans le terminal :

scutil --get HostName

S'il n'y a pas de nom d'hôte disponible, ce que vous voyez provient probablement du serveur DNS ou DHCP.

Définissez votre nom d'hôte avec :

sudo scutil --set HostName 'yourHostName'

Ça devrait le faire.

2 votes

Merci ! Cela corrige un problème avec le VPN de mon entreprise, et contrairement à ce qui se passe avec le VPN de l'entreprise, le VPN de l'entreprise ne fonctionne pas. Article de la KB de Pulse Secure votre solution fonctionne sur OS X 10.11.

2 votes

Fonctionne aussi sur la 10.12 ! Je me demande toujours pourquoi la valeur renvoyée par \h dans ma chaîne PS1 a changé cependant.

1 votes

10.13.1 et fonctionne toujours salutations

42voto

Oliver Nelson Points 239

J'ai trouvé la réponse aquí bien que les détails fassent l'objet de discussions.

En bref, le Mac récupère un nom d'hôte auprès du serveur DHCP. Cela n'affecte pas le nom de votre ordinateur tel que vous l'avez attribué. Cela n'affecte que ce que vous voyez à l'invite de commande.

2 votes

Il s'agit d'une courte discussion sur ce problème précis. La conclusion est que vous voyez un nom qui vous a été donné par l'ordinateur qui vous a attribué une adresse IP. En d'autres termes, le réseau wifi de la bibliothèque m'a donné un nom aléatoire qu'il a récupéré d'un autre ordinateur qui s'était précédemment connecté à leur réseau wifi.

1 votes

Quelle était la "réponse" mentionnée alors ? Juste que c'est bénin de continuer et d'ignorer ?

0 votes

Correct. BTW, le lien fonctionne maintenant. Il semble que Klanomath l'ait réparé.

7voto

sjohnson Points 51

Une solution très simple et facile ...

  1. sudo hostname [name-of-host]

  2. Entrez hostname et voyez votre nouveau nom d'hôte

par exemple

doolally:~ sjohnson$ sudo hostname AllTheRage
doolally:~ sjohnson$ hostname
AllTheRage

Connectez-vous à nouveau ou redémarrez le terminal pour rafraîchir ...

Vérifiez également l'utilisation du nom d'hôte dans man hostname .

1voto

user218699 Points 11

J'ai remarqué que mon nom d'hôte listé dans l'invite du terminal avait changé. J'ai trouvé le même nom configuré dans mes paramètres réseau dans l'onglet WINS. Il semblait être associé à un groupe de travail de mon bureau (peut-être en raison de la connexion au VPN de mon entreprise). Quoi qu'il en soit, j'ai laissé faire et j'ai simplement utilisé la commande sudo scutil indiquée ci-dessus pour définir mon nom d'hôte et cela a résolu le problème. J'ai fermé le terminal et en ai ouvert un nouveau ; tout est bon.

-1voto

andrewhml Points 7

C'est très tard, mais j'espère que cela aidera ceux qui rencontreront ce problème à l'avenir. Après de nombreuses recherches, la réponse un peu longue mais très simple que j'ai trouvée est la suivante :

  1. Ouvrez Préférences Système > Réseau
  2. Cliquez sur le menu déroulant de l'emplacement
  3. Sélectionnez "Modifier les emplacements..."
  4. Cliquez sur le bouton plus pour ajouter un nouvel emplacement
  5. Ajouter un nouvel emplacement en lui donnant un nom
  6. Cliquez sur Terminé
  7. Cliquez sur Appliquer (pour lui demander d'utiliser le nouvel emplacement).
  8. Ouvrir une nouvelle fenêtre de terminal

Ça devrait le faire.

11 votes

Devrait faire quoi ?

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