9.3. Configuration du DHCP

Nous conseillons d’installer la version 3 de dhclient (paquet dhcp3-client) à la place de la version standard qui apporte plus de souplesse dans la gestion du protocole DHCP.

Afin de récupérer et de mettre à jour le nom de machine (hostname) il faut créer un fichier /etc/dhcp3/dhclient-enter-hooks.d/hostname avec le contenu suivant :

#!/bin/sh

if [ "$new_host_name" != "" -a "$new_ip_address" != "" ]
then
        # On enregistre le nom de la machine dans la "variable" hostname
        hostname $new_host_name

        # Pour être cohérent, on met le nom dans /etc/hostname
        echo $new_host_name > /etc/hostname

        # Enfin on créée /etc/hosts
        echo $new_ip_address $new_host_name.$new_domain_name $new_host_name > /tmp/hosts
        echo "127.0.0.1  localhost.localnet localhost" >> /tmp/hosts
        mv -f /tmp/hosts /etc/hosts
fi

Installer également resolvconf.