12.8. DHCPCD-6.11.5

Le paquet DHCPCD fournit un client DHCP pour la configuration du réseau.

12.8.1. Installation de DHCPCD

Si vous souhaitez configurer votre réseau pour qu'il se connecte à un serveur DHCP, vous devrez d'abord installer un client DHCP. CLFS utilise le paquet DHCPCD pour cela.

Préparez la compilation de DHCPCD :

CC="gcc ${BUILD64}" ./configure \
    --prefix=/usr \
    --sbindir=/sbin \
    --sysconfdir=/etc \
    --dbdir=/var/lib/dhcpcd \
    --libexecdir=/usr/lib64/dhcpcd \
    --libdir=/usr/lib64

Compilez le paquet :

make

Ce paquet n'a pas de suite de tests.

Installez le paquet :

make install

12.8.2. Création du fichier de configuration des interfaces réseau DHCP

Ce qui suit est un exemple pour l'interface eth0. Rapportez-vous à la page de manuel de dhcpcd.conf pour plus d'information. Cette étape peut être passée si le comportement par défaut de dhcpcd est suffisant.

Créez le fichier de configuration /etc/dhcpcd.conf avec les commandes suivantes. Ajustez-les comme il faut avec des options supplémentaires :

cd /etc &&
cat > dhcpcd.conf << "EOF"
# dhcpcd configuration eth0 interface
# See dhcpcd.conf(5) for details.

interface eth0
# dhcpcd-run-hooks uses these options.
option subnet_mask, routers, domain_name_servers

# The default timeout for waiting for a DHCP response is 30 seconds
# which may be too long or too short and can be changed here.
timeout 16
EOF

Pour configurer une autre interface réseau en statique, suivez le chapitre Section 12.7, « Configuration réseau statique ».

12.8.3. Contenu de dhcpcd

Fichiers installés: dhcpcd

Descriptions courtes

dhcpcd

dhcpcd est une implémentation d'un client DHCP spécifié dans la RFC 2131. Il récupère les informations de l'hôte à partir d'un serveur DHCP et configure l'interface réseau automatiquement.