dhcpcd est une implémentation du client DHCP spécifié dans RFC2131. Il est utile pour connecter votre ordinateur à un réseau qui utilise DHCP pour affecter les adresses réseau.
Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.
Téléchargement (HTTP) : http://roy.marples.name/downloads/dhcpcd/dhcpcd-5.2.12.tar.bz2
Téléchargement (FTP) : ftp://ftp.osuosl.org/pub/gentoo/distfiles/dhcpcd-5.2.12.tar.bz2
Somme de contrôle MD5 du téléchargement : 832e3cd6bfcaff64e9476e0ff7849e8f
Taille du téléchargement : 76 Kio
Estimation de l'espace disque requis : 0.9 Mio
Estimation du temps de construction : less than 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/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/
Pour configurer dhcpcd, vous avez tout d'abord
besoin d'installer le script du service réseau, /lib/services/dhcpcd
inclu dans le paquetage
blfs-bootscripts-20111226 (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"
SERVICE="dhcpcd"
DHCP_START="<insérez ici les options supplémentaires de lancement adéquates>
"
DHCP_STOP="-k <insérez ici les options d'arrêt supplémentaires>
"
EOF
Pour plus d'informations sur les valeurs appropriées de
DHCP_START
et DHCP_STOP
, consultez la page de man de
dhcpcd.
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
.
Last updated on 2011-10-22 16:34:24 +0200