dhcpcd-1.3.22-pl4

Introduction à dhcpcd

Le package dhcpcd contient le client dhcpcd. Il est utile pour connecter votre ordinateur à un réseau utilisant DHCP pour assigner les adresses réseau.

Informations sur le package

Téléchargements supplémentaires

Installation de dhcpcd

Installez dhcpcd en lançant les commandes suivantes:

patch -Np1 -i ../dhcpcd-1.3.22-pl4-fhs-1.patch &&
./configure --prefix="" --sysconfdir=/var/lib &&
make &&
make install

Explication des commandes

patch -Np1 -i ../dhcpcd-1.3.22-pl4-fhs-1.patch : Dhcpcd non corrigé place tous les fichiers de configuration et tous les fichiers temporaires dans /etc/dhcpc. Ceci devient très ennuyant quand dhcpcd vous dit qu'il est lancé alors que ce n'est pas le cas. Vous regardez dans /var/run pour le fichier PID, mais il n'y est pas, le fichier PID qui doit être supprimé est dans /etc/dhcpc. Ce correctif permet à ce programme d'être compatible avec FHS, mais plus important, place ces fichiers où vous vous attendez qu'ils soient.

--prefix="" : Il peut y avoir une bonne raison pour abandonner la convention habituelle de BLFS qui consiste à utiliser --prefix=/usr. Si vous installez DHCP, il se peut qu'il soit nécessaire lors du démarrage et /usr peut être un montage réseau. Dans ce cas, dhcpcd ne serait pas disponible car étant sur le réseau ! Donc, suivant votre situation, vous pouvez vouloir l'installer dans /sbin ou /usr/sbin. Cette commande l'installe dans /sbin.

--sysconfdir=/var/lib : Cette commande installe les fichiers de configuration dans le répertoire /var/lib.

--mandir=/usr/share/man : Cette commande installe les pages man dans le répertoire /usr/share/man.

Configurer dhcpcd

Fichiers de configuration

/var/lib/dhcpcd/*

Informations de configuration

Pour configurer dhcpcd, vous avez tout d'abord besoin d'installer le script de service réseau, /etc/sysconfig/network-devices/services/dhcpcd inclus dans le paquetage blfs-bootscripts-5.1.

make install-service-dhcpcd

Maintenant, créez le fichier de configuration ifconfig.eth0 en utilisant les commandes suivantes. Ajustez de manière appropriée pour les interfaces supplémentaires.

Note : ceci écrasera tout fichier déjà existant.

cat > /etc/sysconfig/network-devices/ifconfig.eth0 << "EOF"
ONBOOT=yes
DHCP_START="[insérez ici les options de lancement
appropriées]"
DHCP_STOP="-k [insérez ici les options d'arrêt
appropriées]"
SERVICE=dhcpcd
EOF

Pour plus d'information sur les bonnes valeurs de DHCP_START et DHCP_STOP, examinez la page de manuel pour dhcpcd.

Enfin, si l'interface DHCP configurée est utilisée comme passerelle par défaut, vous devez supprimer les variables GATEWAY et GATEWAY_IF de /etc/sysconfig/network :

sed -i "s/GATEWAY/#&/" /etc/sysconfig/network

Contenu

Le package dhcpcd contient dhcpcd.

Description

dhcpcd

dhcpcd est une implémentation du client DHCP comme spécifié dans les RFC2131 et RFC1541 (dépendant des options spécifiées).