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 :

./configure \
    --prefix=/usr \
    --sbindir=/sbin \
    --sysconfdir=/etc \
    --dbdir=/var/lib/dhcpcd \
    --libexecdir=/usr/lib/dhcpcd

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. Configuration de l'interface réseau au démarrage

L'activation de la configuration réseau se fait par interface. Pour activer l'interface réseau au démarrage, lancez :

systemctl enable dhcpcd@eth0

Pour désactiver les interface réseau précédemment activées au démarrage, lancez :

systemctl disable dhcpcd@eth0

Pour démarrer manuellement l'interface réseau, lancez :

systemctl start dhcpcd@eth0

Remplacez eth0 par le nom de l'interface réseau comme décrit au début de cette page.

12.8.4. 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.