\documentclass{article}
\title{Serveur DHCP}
\author{Julien Danjou\\jdanjou@linuxenrezo.org}
\date{}
\begin{document}
\maketitle

\section{Qu'est ce que DHCP ?}
 
       
	DHCP signifie Dynamic Host Configuration Protocole, protocole de configuration dynamique de machines. Ce protocole permet \`a une machine cliente de recevoir des informations sur le r\'eseau, lorsqu'elle se connecte \`a celui-ci.\\
	Cela permettra de mettre automatiquement en place sa configuration TCP/IP. Notez que DHCP est compatible avec BOOTP.\\ 
	Je traiterai ici du serveur DHCPd, et non du logiciel client, appel\'e DHCPcd.\\ 
        
\section{Installation du serveur DHCPd}

	Les fonctions TCP/IP et MULTICAST doivent \^etre activ\'es dans le noyau. La plus part les derni\`eres distributions incluent ces options dans le noyau, donc il n'y aura certainement pas besoin de le recompiler.\\
	 Pour le v\'erifier, taper ifconfig et vous devriez voir MULTICAST dans la section eth0 (ou eth1 :-) Maintenant vous devez installez le serveur dhcpd sur votre machine: procurez vous le package et installer le.\\

\section{Création du fichier de configuration /etc/dhcpd.conf}

Ce fichier de configuration contient toutes les informations sur le r\'eseau qui seront communiqu\'ees aux machines en faisant la demande lors de leur démarrage.\\
        \# indique l'adresse du r\'eseau et son masque\\
	subnet 192.168.1.0 netmask 255.255.255.0 \{\\
        \# passerelle par d\'efaut\\
        option routers 192.168.1.1;\\
	\# masque de sous r\'eseau\\
        option subnet-mask 255.255.255.0;\\
	\#votre nom de domaine\\
        option domain-name "nunux.fr"\\
	\# votre serveur DNS\\
        option domain-name-servers 192.168.1.1\\
	\# les adresses IP qui seront attribu\'es aux PC en demandant une\\
        range 192.168.1.128 192.168.1.255;\\
	\# dur\'ee de l'attribution de l'adresse IP\\
        default-lease-time 21600;\\
	\# dur\'ee maximale de cette attribution\\
        max-lease-time 43200;\\
        \# si on veut qu'une machine (sophus.nunux.fr ici) ai toujours la même adresse IP\\
	\# on ajoute ceci pour chacune des machines concern\'ees.\\
        host eggs\\ 
	\{\\
                next-server sophus.nunux.fr;\\
                hardware ethernet 12:34:56:78:AB:CD;\\
                fixed-address 192.168.1.4;\\
        \}\}\\
        
\section{Configurer les clients}

	Pour les machines Windows (personne n'est parfait, que voulez vous :\\
	il suffit de ne pas sp\'ecifier l'adresse IP. Pour les machines Linux, il faut choisir DHCP au lieu de Manuel lors de la configuration.\\


\end{document}

