87 votes

Comment puis-je empêcher Mac OS X de remplacer mon nom d'hôte lorsque je reçois une requête DHCP sur Snow Leopard ?

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

Comment faire pour que ce comportement ne se produise plus et que le même nom d'hôte soit toujours défini sous Snow Leopard ?

139voto

Wolf Points 2515

Réglez-le dans le terminal avec :

sudo scutil --set HostName <putinyourhostname_or_fqdn_here>

comme dans :

sudo scutil --set HostName server1.mynetwork.com

27voto

Kamikaze Mercenary Points 9341

En bref : il existe un comportement d'auto-magie 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-determination/

J'aime la réponse de Jack M., mais elle ne fonctionne pas dans de nombreux environnements DHCP du monde réel, car vous n'avez pas de relation préexistante avec le serveur DHCP. Ce n'est que dans une installation domestique ou une installation d'entreprise (où le personnel informatique est utile) que vous pouvez obtenir le nom d'hôte souhaité via DHCP.


Sur /etc/hostconfig ajouter quelque chose comme ceci :

HOSTNAME=your_hostname.your_domain.your_tld

Si vous voulez le remettre en mode automatique, supprimez la ligne ou mettez-le en mode automatique. -AUTOMATIC-

19voto

Jack M. Points 3353

Selon la façon dont votre DHCP est configuré, vous pouvez utiliser l'"ID du client DHCP".

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

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

3voto

slash213 Points 39

En fait, ce n'est pas lié au DHCP. OS X vérifie l'enregistrement DNS inverse de votre IP et s'il y en a un, il est appliqué comme votre nom d'hôte.

2voto

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. Je ne connais pas de moyen de le remplacer, mais peut-être que quelqu'un d'autre le fait.

Ce que j'ai fait dans une situation similaire est de créer un compte DYNDNS et de charger le programme de mise à jour DYNDNS sur votre système. Vous pouvez alors utiliser le nom d'hôte DYNDNS de n'importe où, y compris sur votre réseau local, sans vous soucier du nom d'hôte dhcp...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X