Modifications du nom d'hôte dans le terminal lors de la connexion à certains réseaux wifi

10

Lorsque je me connecte à certains réseaux wifi, le nom d'hôte de mon ordinateur change dans le terminal - est-ce normal? Existe-t-il un moyen d'empêcher que cela se produise?

Chris Abrams
la source

Réponses:

8

Sur Lion (au moins), la meilleure façon d'y parvenir est d'exécuter scutil :

sudo scutil --set HostName NAME

remplacer NAME par le nom d'hôte que vous souhaitez. Notez que /etc/hostconfigc'est obsolète, si vous pouvez en croire un commentaire en haut du fichier.

Harald Hanche-Olsen
la source
Ce correctif fonctionne toujours sur Mavericks si quelqu'un est intéressé. Merci pour le conseil!
Jordan M.
4

OS X obtient normalement le nom d'hôte à partir d'une recherche inversée de l'adresse IP de la machine. Lorsque vous êtes sur DHCP, cela signifie que votre nom d'hôte peut changer. Si vous voulez forcer un nom d'hôte, vous pouvez éditer / etc / hostconfig (utilisez l'éditeur cli de votre choix, vous devrez utiliser sudo) et changer HOSTNAME = -AUTOMATIC - en HOSTNAME = NameYouWant

Joe Block
la source
Quand j'ai fait cela, beaucoup d'outils que j'utilise dans la ligne de commande se sont tous cassés ... semble avoir stocké le nom d'hôte. Est-ce courant?
Chris Abrams
1
@ChrisAbrams: Je ne pense pas que ce soit courant, mais il est difficile d'en dire plus sans savoir ce qui s'est cassé et comment. (Je sais que cela fait longtemps que vous ne l'avez pas demandé. Je l'ai vu tout à l'heure.)
Harald Hanche-Olsen