Je me suis récemment acheté un des nouveaux Mac Minis mi-2011 avec OS X Lion, je suis complètement nouveau sur Mac OS mais j'ai déjà utilisé Linux un peu auparavant. Le problème que j'ai, c'est que sur le terminal, mon nom d'hôte est affiché comme (effacé certains des chiffres) c'est essentiellement "inconnu - (Ethernet mac addr)"
unknown-28-00-00-00-00-8f:~ michael$
Sous linux, j'aurais juste édité / etc / hostname mais il ne semble pas y avoir de fichier pour cela. J'ai essayé de changer le nom de l'ordinateur en:
Préférences système => Partage => Nom de l'ordinateur
sans chance.
C'est purement un problème cosmétique pour moi mais quelque chose doit être cassé dans la configuration pour que mon nom d'hôte ressemble à ça!
Réponses:
Après avoir joué un peu sur le terminal, j'ai trouvé une solution
cela a définitivement changé mon nom d'hôte - je l'ai testé avec un redémarrage et un arrêt complet et il semble avoir fait l'affaire! Cela n'explique pas pourquoi il m'a donné le nom d'hôte étrange en premier lieu, mais cela pourrait être dû au fait que Lion est encore nouveau
la source
La page de manuel de 'hostname' indique d'utiliser scutil pour le définir:
% scutil --set HostName "foo.domain.com"
Cela a parfaitement fonctionné pour moi.
la source
Le nom est donné par le serveur DNS de votre réseau. Si vous êtes connecté à un routeur NAT, il se peut qu'il fournisse un serveur DNS donnant cette réponse par défaut. Vous ne verrez le nom «Nom de l'ordinateur» dans votre invite que si votre configuration réseau actuelle n'attribue pas de nom DNS à votre adresse IP, auquel cas le nom d'hôte de votre ordinateur devient «
<what you entered>.local.
» grâce à la multidiffusion DNS.Ce n'est pas un bug ou une mauvaise configuration - Mac OS X fait de son mieux pour que le nom d'hôte de votre ordinateur soit un nom par lequel votre ordinateur est réellement accessible sur le réseau .
Reconfigurez votre routeur ou serveur DNS afin qu'il sache quel nom vous voulez que votre ordinateur ait.
la source
J'ai ajouté ce qui suit
à la
/etc/hosts
fichier, et cela fonctionne très bien.Avant
Ajout du nom d'hôte "macair" à
/etc/hosts
Après
la source
J'ai eu ce même problème de nom d'hôte après avoir reformaté un serveur Mac avec OS X Lion. Le nom d'hôte qui continuait à s'afficher dans Terminal n'était pas le même que le nom d'hôte DNS pour l'adresse IP obtenue à partir de DHCP. J'ai essayé "sudo hostname [hostname]" et cela a semblé fonctionner, mais après un redémarrage, il reviendrait à nouveau.
Après avoir fait "scutil --set HostName" FQDN "", il définit définitivement le nom d'hôte dans Terminal. J'affiche toujours un nom obscur dans le bail DHCP pour cette adresse IP, qui est liée au nom de partage de l'ordinateur. Allez dans les préférences système> Partage et modifiez le nom et la description de l'ordinateur pour mettre à jour le nom d'hôte correct comme indiqué dans les baux DHCP.
La modification des fichiers hôte ou texte / config n'est pas nécessaire et n'est pas recommandée.
la source