dhcpcd-6.0.5

Introduction à dhcpcd

dhcpcd est une implémentation du client DHCP spécifié dans RFC2131. Un client DHCP sert à connecter votre ordinateur à un réseau qui utilise DHCP pour affecter les adresses réseau. dhcpcd vise à être un client très emmplet mais tounjours très léger.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.

Package Information

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/dhcpcd

Installation de dhcpcd

Installez dhcpcd en lançant les commandes suivantes :

./configure --libexecdir=/lib/dhcpcd \
            --dbdir=/run             \
            --sysconfdir=/etc &&
make

Ce paquet est fourni sans suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Par défaut, un fichier d'info des baux en texte brut n'est pas créé mais dhcpcd fournit un script que vous pouvez utiliser pour créer un tel fichier. Installez le script en lançant les commandes suivantes en tant qu'utilisateur root :

sed -i "s;/var/lib;/run;g" dhcpcd-hooks/50-dhcpcd-compat &&
install -v -m 644 dhcpcd-hooks/50-dhcpcd-compat /lib/dhcpcd/dhcpcd-hooks/

Configurer dhcpcd

Fichiers de configuration

/etc/dhcpcd.conf

Informations de configuration

Pour configurer dhcpcd, vous avez tout d'abord besoin d'installer le script du service réseau, /lib/services/dhcpcd inclu dans le paquet blfs-bootscripts-20130908 (comme utilisateur root) :

make install-service-dhcpcd

Chaque fois que dhcpcd configure ou éteint une interface réseau, il exécute les scripts (hooks). Pour plus de détails sur ces scripts, voir la page de manuel de dhcpcd-run-hooks et de dhcpcd.

Enfin, en tant qu'utilisateur root, créez le fichier de configuration /etc/sysconfig/ifconfig.eth0 en utilisant les commandes suivantes. Ajustez de façon appropriée les interfaces supplémentaires.

cat > /etc/sysconfig/ifconfig.eth0 << "EOF"
ONBOOT="yes"
IFACE="eth0"
SERVICE="dhcpcd"
DHCP_START="-b -q <insert appropriate start options here>"
DHCP_STOP="-k <insert additional stop options here>"
EOF

Pour plus d'informations sur les valeurs appropriées de DHCP_START et DHCP_STOP, consultez la page de man de dhcpcd.

[Note]

Note

Le comportement par défaut de dhcpcd est de régler le nom de l'hôte et les paramètres du MTU. Il écrasee aussi /etc/resolv.conf et /etc/ntp.conf. Toutes les modifications des fichiers de système et les paramétrages des fichiers de configuration système sont faites par les scripts conservés dans /lib/dhcpcd/dhcpcd-hooks. Paramétrez dhcpcd en supprimant ou en ajoutant des scripts dans ce répertoire. Vous pouvez désactiver l'exécution des scripts en utilisaant l'option --nohook (-C) de la ligne de commande ou via l'option nohook du fichier /etc/dhcpcd.conf.

Voir la page de man de dhcpcd pour les paramètres à ajouter à la valeur de DHCP_START.

Contenu

Programmes installés: dhcpcd
Bibliothèques installées: Aucune
Répertoire installé: /lib/dhcpcd

Descriptions courtes

dhcpcd

est une implémentation du client DHCP spécifiée dans RFC2131.

Last updated on : 2013-03-13 18:58:54 +010