dhcpcd est une implémentation du client DHCP spécifié dans RFC2131. Un client DHCP sert à connecter votre ordinateur à un réseau qui utilise DHCP pour affecter les adresses réseau. dhcpcd vise à être un client très complet mais toujours très léger.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.0.
Téléchargement (HTTP) : http://roy.marples.name/downloads/dhcpcd/dhcpcd-6.11.5.tar.xz
Téléchargement (FTP) : ftp://roy.marples.name/pub/dhcpcd/dhcpcd-6.11.5.tar.xz
Somme de contrôle MD5 du téléchargement : 2465624b62c1154f0e89dc69c42c849b
Taille du téléchargement : 196 Ko
Estimation de l'espace disque requis : 2.7 Mo
Estimation du temps de construction : moins de 0.1 SBU
LLVM-4.0.1 (avec Clang)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/dhcpcd
Installez dhcpcd en lançant les commandes suivantes :
./configure --libexecdir=/lib/dhcpcd \
            --dbdir=/var/lib/dhcpcd  &&
make
        Ce paquet n'est pas fourni avec une suite de tests.
          Maintenant, en tant qu'utilisateur root :
        
make install
          --libexecdir=/lib/dhcpcd : le
          répertoire par défaut /libexec n'est
          pas compatible FHS. Comme le répertoire doit être disponible plus
          tôt dans le démarrage, /usr/libexec
          ne peut pas être utilisé non plus.
        
          --dbdir=/var/lib/dhcp : le
          répertoire par défaut /var/db n'est
          pas compatible FHS
        
          --with-hook=... : Vous pouvez
          éventuellement installer plus de crochets, par exemple pour
          installer quelques fichiers de configuration comme ntp.conf. L'ensemble des crochets est dans le
          répertoire dhcpcd-hooks dans l'arbre
          de construction.
        
            Si vous voulez configurer vos interfaces réseau pour utiliser
            dhcpcd au
            démarrage, vous devrez installer l'unité systemd incluse dans le
            paquet blfs-systemd-units-20160602 en
            lançant la commande suivante en tant qu'utilisateur root :
          
make install-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.
            
              Le
              comportement par défaut de dhcpcd est de régler le nom
              de l'hôte et les paramètres du MTU. Il écrase aussi
              /etc/resolv.conf et /etc/ntp.conf. Ces modifications des fichiers
              de système et des 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 utilisant l'option
              --nohook (-C) de la ligne de commande ou via l'option
              nohook du fichier /etc/dhcpcd.conf.
            
            Assurez-vous de désactiver le service systemd-networkd ou configurez-le pour ne pas gérer vos interfaces si vous souhaitez les gérer avec dhcpcd.
            À ce stade, vous pouvez tester si dhcpcd se comporte correctement
            en lançant la commande suivante en tant qu'utilisateur
            root :
          
systemctl start dhcpcd@eth0
          
            Pour démarrer dhcpcd sur une interface
            particulière au démarrage, activez l'unité systemd précédemment
            installée en lançant la commande suivante en tant qu'utilisateur
            root :
          
systemctl enable dhcpcd@eth0
          
            Remplacez eth0 par le
            vrai nom de votre interface.
          
Last updated on 2017-02-19 07:13:39 +0100