web-dev-qa-db-fra.com

Comment puis-je éviter que Mac OS X remplace le nom d'hôte lorsque je reçois une demande DHCP sur Snow Leopard?

Chaque fois que je vais sur un réseau où le serveur DHCP attribue des noms d'hôte, il remplace les paramètres définis pour mon nom d'hôte sur mon Mac dans la section "Partage" des Préférences Système.

Comment puis-je empêcher ce problème de se produire et de toujours définir le même nom d'hôte sous Snow Leopard?

79
Mike McQuaid

En bref: il existe un comportement de magie automatique que Mac OS utilise par défaut.

Vous pouvez le désactiver dans/etc/hostconfig.

http://excitedcuriosity.wordpress.com/2007/08/24/mac-os-x-hostname-détermination/

J'aime la réponse de Jack M., mais cela ne fonctionne pas dans de nombreux environnements des environnements DHCP réels, car vous n'avez pas de relation préexistante avec le serveur DHCP. Vous pouvez obtenir le nom d'hôte souhaité via DHCP uniquement dans une configuration à domicile ou dans une configuration d'entreprise (où le personnel informatique est utile).


Dans /etc/hostconfig, ajoutez quelque chose comme ceci:

HOSTNAME=your_hostname.your_domain.your_tld

Si vous souhaitez le réinitialiser automatiquement, supprimez la ligne ou définissez-la sur -AUTOMATIC-.

27
benc

Placez-le dans le terminal avec:

Sudo scutil --set HostName <putinyourhostname_or_fqdn_here>

comme dans:

Sudo scutil --set HostName server1.mynetwork.com
126
Wolf

Selon la configuration de votre DHCP, vous pourrez peut-être utiliser "l'identifiant du client DHCP".

  1. Préférences de système.
  2. Réseau
  3. Sélectionnez votre carte réseau sur la gauche.
  4. Sélectionnez le bouton "Avancé" en bas.
  5. Définissez "ID client DHCP" sur votre nom d’hôte.

Si votre serveur DHCP le prend en charge, votre nom d’hôte sera utilisé pour votre ordinateur.

18
Jack M.

En réalité, ce n'est pas lié à DHCP. OS X vérifie l’enregistrement DNS inversé de votre IP et s’il en existe un, il est appliqué comme nom d’hôte.

3
slash213

Le panneau Partage ne définit pas nécessairement votre nom d'hôte, il définit votre nom d'hôte bonjour et constitue le nom d'hôte par défaut. DHCP peut et va probablement remplacer le nom d'hôte par défaut. De toute façon, je ne sais pas comment l'annuler, mais peut-être que quelqu'un d'autre le fait.

Dans une situation similaire, j'ai créé un compte DYNDNS et chargé le programme de mise à jour DYNDNS sur votre système. Ensuite, vous pouvez utiliser le nom d’hôte DYNDNS où que vous soyez, y compris votre réseau local, sans vous soucier de la nature de votre nom d’hôte dhcp ...

2