J'ai trouvé la réponse à mon problème... Si ça intéresse quelqu'un...
Par défaut, je pense que dhclient va chercher toutes les infos sur le serveur dhcp. Le nom d'hôte également. Si le serveur ne spécifie pas de nom d'hôte je pense que dhclient en attribue un du style "dhcppcX". Pour éviter celà, sous REDHAT 9, j'ai créé le fichier /etc/dhclient-eth1.conf. Ce fichier contient la ligne suivante :
request subnet-mask, broadcast-address, routers, domain-name, domain-name-servers;
Ainsi, dhclient ne s'occupe pas du hostname
Plus de problème dans mon WM maintenant si je monte l'interface réseau APRES le démarrage de X.