\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{jeu. févr. 4 14:30:11 CET 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={dhcrelay},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Agent relais DHCP},
CreationDate={D:20160204143011},
ModDate={D:20160204143011},
Keywords={dhcp;network}
}}
\begin{document}
 
\begin{center}
{\Huge dhcrelay }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Agent relais DHCP}
 
\vspace{10mm}
 
\hspace{1mm}  dhcrelay fournis un moyen de relayer les requêtes DHCP et BOOTP d'un sous-réseau dans lequel il n'y a pas de serveur DHCP directement connecté, vers un ou plusieurs serveurs DHCP dans d'autres sous-réseaux. Il support DHCPv4/BOOTP et DHCPv6.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -6]{Lance dhcrelay comme agent DHCPv6. Incompatible avec -4}
\item[\hspace{1mm} -4]{Lance dhcrelay comme agent DHCPv4. Incompatible avec -6}
\item[\hspace{1mm} -c COUNT]{Compteur de sauts maximum, en transférant les paquets. défaut: 10.}
\item[\hspace{1mm} -d]{Ne lance pas en tâche de fond}
\item[\hspace{1mm} -p PORT]{Écoute et transmet sur le port spécifié. Défaut 67 pour DHCPv4/BOOTP et 547 pour DHCPv6}
\item[\hspace{1mm} -q]{mode silencieux}
\item[\hspace{1mm} -pf pid-file]{Fichier pid alternatif}
\item[\hspace{1mm} --no-pid]{Désactive l'écriture des fichiers pid}
\end{description}
 
\vspace{1cm}{\huge Options DHCPv4 }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -a]{Ajoute un champs d'option agent à chaque requête avec de la forwarder au serveur.}
\item[\hspace{1mm} -A LENGTH]{Spécifie la taille maximum de paquet à envoyer à un serveur. Cela peut être fait pour permettre suffisamment d'espace pour l'ajout des options agent}
\item[\hspace{1mm} -D]{Supprime les packets des serveurs s'ils contiennent des options d'information d'agent relay qui indique qu'ils ont été générés en réponse à une demande qui vient d'un relay différent.}
\item[\hspace{1mm} -i ifname]{Écoute pour les demandes sur l'interface spécifiée. Peut être spécifié plusieurs fois}
\item[\hspace{1mm} -m append|replace|forward|discard]{Contrôle la gestion des paquets reçus qui contiennent déjà des options agent relay. Si un tel paquet n'a pas giaddr mis dans son en-tête, le standard DHCP impose que le paquet soit supprimé. Cependant, si giaddr est mis, le relay peut manipuler la situation de 4 manières différentes: il peut ajouter son propre jeu d'options relay au paquet, remplacer le champs options existant, forwarder le paquet inchangé; ou il peut le supprimer.}
\end{description}
 
\vspace{1cm}{\huge Options DHCPv6 }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -I]{Force l'utilisation de l'option DHCPv6 Interface-IP. Cette option est automatiquement envoyée quand il y a 2 ou plusieurs interfaces downstream utilisé, pour éviter les ambiguïtés.}
\item[\hspace{1mm} -s subscriber-id]{Ajoute une option avec le subscriber-id spécifiée. Pour test uniquement.}
\item[\hspace{1mm} -l \texttt{[}address\%\texttt{]}ifname\texttt{[}\#index\texttt{]}]{Spécifie l'interface réseaux 'lower': l'interface sur laquelle les requêtes sont reçues des client ou depuis d'autres agents relay. Au moins une option -l doit être spécifiée et ifname est un paramètre obligatoire.}
\item[\hspace{1mm} -u \texttt{[}address\%\texttt{]}ifname]{Spécifier l'interface 'upper': L'interface sur laquelle les requêtes des clients et d'autres agents relay devraient être forwardés. Au moins une option -u doit être spécifié, et ifname est obligatoire.}
\end{description}
 
\hspace{1mm}  Il est possible de spécifier la même interface avec différentes adresses plus d'une fois, et même, quand le système le supporte, d'utiliser la même interface comme interface à la fois upper et lower. Cependant, dans ce cas, des boucles peuvent se créer, définir le compteur de saut maximum. L'interface de bouclage n'est pas reconnue comme interface valide.
\vspace{5mm} \\
 
\end{flushleft}
\end{document}
