Introduction

Un nom d’hôte est un identifiant unique attribué à une machine sur un réseau. Dans le système d’exploitation Linux, la définition d’un nom d’hôte statique garantit la cohérence, ce qui facilite la gestion et l’identification des serveurs ou des stations de travail. Cet article explique les différentes méthodes d’attribution d’un nom d’hôte statique sous Linux, couvrant à la fois les modifications temporaires et permanentes dans les différentes distributions.

Vérification du nom d’hôte actuel

Avant de modifier le nom d’hôte, vérifiez le nom actuel à l’aide de la commande

hostnamectl

Ou simplement :

hostname

Cela affichera le nom d’hôte actuel de votre machine Linux.

Méthode 1 : Utiliser hostnamectl (Recommandé pour les systèmes basés sur Systemd)

La plupart des distributions Linux modernes (Ubuntu, Debian, CentOS, Fedora) utilisent systemd, qui fournit la commande hostnamectl pour gérer les noms d’hôtes.

Modifier le nom d’hôte

  1. Définissez le nom d’hôte statique :
    sudo hostnamectl set-hostname my-static-hostname
  2. Vérifiez la modification :
    hostnamectl

Le changement est immédiat et persiste à travers les redémarrages.

Méthode 2 : Editer manuellement le fichier /etc/hostname

Pour les distributions qui n’utilisent pas hostnamectl, modifiez directement le fichier /etc/hostname.

  1. Ouvrez le fichier dans un éditeur de texte :
    sudo nano /etc/hostname
  2. Remplacez le nom existant par le nom d’hôte souhaité.
  3. Enregistrez le fichier et quittez (CTRL X → Y → ENTER).
  4. Appliquez la modification :
    sudo systemctl restart systemd-hostnamed

    Ou redémarrez le système :

    sudo reboot

Méthode 3 : Mise à jour de /etc/hosts

Après avoir changé le nom d’hôte, mettez à jour le fichier /etc/hosts pour refléter le nouveau nom.

  1. Editez le fichier :
    sudo nano /etc/hosts
  2. Modifiez la ligne contenant l’ancien nom d’hôte :
    127.0.0.1 mon-nom-d'hôte-statique
  3. Sauvegardez et quittez.

Cela permet d’éviter les problèmes de réseau et de garantir une résolution correcte du nom d’hôte.