DHCP-3.0pl2

Le package DHCP fournit à la fois un programme client (appelé dhclient) et un programme serveur pour utiliser DHCP. Si vous voulez l'installer, les instructions se trouvent sur cette page DHCP-3.0pl2. Notez que, si vous n'utilisez que le client, vous n'avez pas besoin de lancer le serveur, et donc vous n'avez besoin ni du script de démarrage ni des liens associés au démon du serveur. Notez que pour utiliser le client, vous devez modifier votre script ethnet comme décrit dans la prochaine section. Néanmoins, vous avez seulement besoin de lancer le serveur DHCP si vous proposez ce service sur un réseau, et vous devez savoir si c'est le cas; dans le cas contraire, ne lancez pas le serveur!

Pour configurer dhclient, vous devez créer les deux fichiers, /etc/sysconfig/network-devices/ifconfig.eth0 et /etc/dhclient.conf.

Tout d'abord, créez le fichier ifconfig.eth0 avec les commandes suivantes (notez que ceci va écraser tout fichier existant):

cd /etc/sysconfig/network-devices &&
cat > ifconfig.eth0 << "EOF"
ONBOOT=yes
DHCP_PROG=/sbin/dhclient
DHCP_START=<appropriate start parameters>
DHCP_STOP=-r
EOF

Pour plus d'informations sur les valeurs appropriées DHCP_START et DHCP_STOP, examinez la page main pour dhclient.

Ensuite, vous devez créer le fichier /etc/dhclient.conf en utilisant la commande suivante:

cat > /etc/dhclient.conf << "EOF"
# dhclient.conf

interface "eth0"{
prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, domain-name-servers, host-name;
require subnet-mask, domain-name-servers;
}
# end dhclient.conf
EOF