12.7. Configuration d'un réseau DHCP

12.7.1. Créez les fichiers de configuration de l'interface réseau DHCP

D'abord, installez le service à partr du paquet CLFS Bootscripts :

tar -xvf bootscripts-cross-lfs-2.0-pre2.tar.bz2
cd bootscripts-cross-lfs-2.0-pre2
make install-service-dhcpcd

Enfin, créez le fichier de configuration /etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd en utilisant les commandes suivantes. Ajustez selon vos besoins en fonction des interfaces supplémentaires :

cd /etc/sysconfig/network-devices &&
mkdir -v ifconfig.eth0 &&
cat > ifconfig.eth0/dhcpcd << "EOF"
ONBOOT="yes"
SERVICE="dhcpcd"

# Commande de démarrage pour for DHCPCD
DHCP_START="-q"

# Commande d'arrêt pour DHCPCD
DHCP_STOP="-k"
EOF

Vous devez modifier les valeurs de ces variables dans chaque fichier pour correspondre à la bonne configuration. Si la variable ONBOOT est réglée sur “yes”, le script network activera la carte interface réseau, Network Interface Card (NIC) pendant le démarrage du système. S'il est réglé sur autre chose que “yes” la NIC sera ignorée par le script network et non activée.

La variable SERVICE définit la méthode utilisée pour obtenir l'adresse IP. Le paquet CLFS-Bootscripts a un format d'allocation d'IP modulaire et la création de fichiers supplémentaires dans le répertoire /etc/sysconfig/network-devices/services permet d'autres méthodes d'allocation.

Les arguments de variables DHCP_START et DHCP_STOP sont passés à dhcpcd lors du lancement et de l'arrêt du service. Vous pouvez trouver plus d'informations sur ce que vous pouvez passer dans la page de man de dhcpcd(8).

Pour configurer une autre Interface Statique, suivez Section 12.5, “Configuration d'un réseau statique”.