Je viens de passer très récemment à 100% Debian, non seulement sur les serveurs, mais aussi sur les postes de travail. Avant ça, j’utilisais CentOS, Slackware et Ubuntu LTS. Je dois dire que je suis très content de mon choix, j’apprécie comment tout est propre et stable. Il me reste quelques petits détails à régler.
Il m’arrive souvent d’installer des réseaux de type SOHO dans des écoles, des médiathèques, des mairies, etc. Dans ce cas, je gère toujours les noms d’hôtes des postes clients de façon centralisée. Voici par exemple le dhcpd.conf à mon bureau :
[code]# /etc/dhcp/dhcpd.conf
authoritative;
default-lease-time 86400;
max-lease-time 86400;
option broadcast-address 192.168.2.255;
option subnet-mask 255.255.255.0;
option routers 192.168.2.1;
option domain-name-servers 192.168.2.1;
option domain-name “presbytere.montpezat”;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.100 192.168.2.200;
}
host alphamule {
hardware ethernet 00:1D:92:B2:F3:9E;
fixed-address 192.168.2.2;
option host-name “alphamule”;
}
host bernadette {
hardware ethernet 00:0D:61:A6:E7:1E;
fixed-address 192.168.2.3;
option host-name “bernadette”;
}
host raymonde {
hardware ethernet 00:20:Ed:B8:E8:EC;
fixed-address 192.168.2.4;
option host-name “raymonde”;
}
…[/code]
Pour la configuration des postes clients - que ce soit Slackware ou CentOS, par exemple, je m’y prenais toujours de la façon suivante.
Ensuite, j’éditais /etc/hosts, qui ne comprenait plus qu’une seule ligne, comme ceci :
Après, il me suffisait de configurer le poste client en DHCP, et le nom d’hôte était envoyé par le serveur.
J’ai essayé de faire pareil avec Debian Squeeze (système minimal pour commencer). Je précise que je n’ai pas installé NetworkManager. Au démarrage, j’ai le message d’erreur suivant :
Donc visiblement, je n’ai pas le droit de supprimer /etc/hostname. Dans ce cas, comment m’y prendre pour gérer les noms d’hôtes de façon entièrement centralisée ?
