7.3. Personnaliser le fichier /etc/hosts

Si une carte réseau doit être configurée, choisissez son adresse IP, son nom de domaine pleinement qualifié (fully-qualified domain name, ou FQDN) et les alias possibles à déclarer dans le fichier /etc/hosts. La syntaxe est :

IP_address myhost.example.org aliases

Sauf si votre ordinateur doit être visible à partir d'Internet (c-à-d que c'est un domaine enregistré et un bloc d'adresses IP valide—la plupart des utilisateurs n'ont pas ceci), assurez-vous que l'adresse IP se trouve dans la plage d'adresses réservée aux réseaux privés. Les plages valides sont :

Plage d'adresses réseau privés      Préfixe normale
     10.0.0.1 - 10.255.255.254                    8
    172.x.0.1 - 172.x.255.254                    16
  192.168.y.1 - 192.168.y.254                    24

x peut être un nombre compris entre 16 et 31. y peut être un nombre compris entre 0 et 255.

Une adresse IP privée valide pourrait être 192.168.1.1. Un FQDN valide pour cette IP pourrait être lfs.example.org.

Même si vous ne possédez pas de carte réseau, un FQDN valide est toujours requis. Certains programmes en ont besoin pour fonctionner correctement.

Créez le fichier /etc/hosts en lançant :

cat > /etc/hosts << "EOF"
# Début de /etc/hosts (version avec carte réseau)

  127.0.0.1 localhost
  <192.168.1.1> <HOSTNAME.example.org> [alias1] [alias2 ...]

# Fin de /etc/hosts (version avec carte réseau)
EOF

Les valeurs <192.168.1.1> et <HOSTNAME.example.org> doivent être remplacées suivant les contraintes/besoins des utilisateurs (si la machine se voit affectée une adresse IP par un administrateur réseau/système et que cette machine est connectée à un réseau existant). Vous pouvez omettre le ou les noms d'alias optionnels.

Si vous n'avez pas de carte réseau à configurer, créez le fichier /etc/hosts en lançant la commande :

cat > /etc/hosts << "EOF"
# Début de /etc/hosts (version sans carte réseau)

127.0.0.1 <HOSTNAME.example.org> <NOMDHOTE> localhost

# Fin de /etc/hosts (version sans carte réseau)
EOF