Comment fonctionne hostname ?

J’ai un serveur qui a un /etc/hosts de ce genre :

192.168.1.5 ServeurA
192.168.1.10 ServeurB
192.168.1.20 ServeurC
182.168.1.30 ServeurD

Quand je me connecte avec n’importe quelle adresse (elles sont toutes routées vers le même) et que je fais :

$ hostname

J’ai toujours comme réponse “ServeurB” (Même pas le premier de la liste)

Est-ce que l’on peut gérer des règles pour ça ? Pour préciser je veux qu’il me donne le nom correspondant à l’IP avec laquelle je me connecte.

bonjour,
tout d’abord:
sur chaque machine avez-vous regardé le contenu du fichier /etc/hostname
man hostame
les mettre concordant avec /etc/hosts

les divers machines, leurs OS respectifs ont étè créé comment ainsi que leurs installations
A+
JB1
:033

Ben … Ya pas de /etc/hostname …

/etc/hosts => est une espèce de DNS local à ta machine
Donc si tu fait un “ping ServeurC” il devrait envoyer les trames à l’adresse IP 192.168.1.20.

/etc/hostname => est le nom de ta machine
Son contenu est renvoyé par la commande “hostname”, donc il est normal que quelquesoit la manière dont tu te connecte la commande te renvoi toujours la même chose

Bon je vais essayer de faire changer l’admin sur ce point :frowning: … C’est pas gagné !