\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]{lun. juin 15 11:32:00 CEST 2015}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={ip-address},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Gestion des adresses de protocole},
CreationDate={D:20150615113200},
ModDate={D:20150615113200},
Keywords={réseaux;Linux}
}}
\begin{document}
 
\begin{center}
{\Huge ip-address }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Gestion des adresses de protocole}
 
\vspace{10mm}
 
\vspace{1cm}{\huge Commandes }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} ip address add]{Ajouter une nouvelle adresse de protocole}
\end{description}
 
\begin{description} \normalsize
\item[\hspace{6mm} dev NAME]{Le nom du périphérique}
\item[\hspace{6mm} local ADDRESS]{L'adresse de l'interface. Le format de l'adresse dépend du protocole (IP ou IPv6), et peut être suivi du masque}
\item[\hspace{6mm} peer ADDRESS]{L'adresse de l'autre nœud dans une interface point à point.}
\item[\hspace{6mm} broadcast ADDRESS]{L'adresse de broadcast de l'interface. Peut être '+' et '-'. Dans ce cas, il est dérivé en définissant/réinitialisant les bits du préfixe de l'interface.}
\item[\hspace{6mm} label NAME]{Chaque adresse peut être taggée avec un label. Pour des raison de compatibilité, cette chaîne doit coïncider avec le nom du périphérique ou doit être préfixé avec le nom du périphérique suivi par une virgule.}
\item[\hspace{6mm} scope SCOPE]{Le scope de l'aire où cette adresse est valide. Les scopes sont listés dans \textbf{/etc/iproute2/rt\_scopes}, dont ceux qui sont prédéfinis sont:}
\end{description}
 
\begin{description} \normalsize
\item[\hspace{12mm} global]{L'adresse est valide globalement}
\item[\hspace{12mm} site]{(ipv6) l'adresse est locale au site}
\item[\hspace{12mm} link]{l'adresse est un lien local}
\item[\hspace{12mm} host]{L'adresse est valide seulement dans cet hôte}
\end{description}
 
\begin{description} \normalsize
\item[\hspace{1mm} ip address delete]{Supprime une adresse de protocole. Les argument sont les même que pour \textbf{ip address add}}
\item[\hspace{1mm} ip address show]{Affiche les adresses de protocole}
\end{description}
 
\begin{description} \normalsize
\item[\hspace{6mm} dev NAME]{Le nom du périphérique}
\item[\hspace{6mm} scope SCOPE]{Liste seulement les adresses dans ce scope}
\item[\hspace{6mm} to PREFIX]{List seulement les adresses correspondant à ce préfixe}
\item[\hspace{6mm} label PATTERN]{Liste seulement les adresses avec les labels qui correspondent au pattern}
\item[\hspace{6mm} up]{Liste seulement les interfaces up}
\item[\hspace{6mm} dynamic]{}
\item[\hspace{6mm} permanent]{(ipv6) liste seulement les adresses installées par une configuration sans état ou permanent.}
\item[\hspace{6mm} tentative]{(ipv6) Liste seulement les adresses qui n'ont pas passé la détection d'adresse dupliquée}
\item[\hspace{6mm} deprecated]{(ipv6) Liste seulement les adresses dépréciées}
\item[\hspace{6mm} dadfailed]{(ipv6) Liste seulement les adresses qui ont échouées la détection d'adresse dupliqueé}
\item[\hspace{6mm} temporary]{(ipv6) Liste seulement les adresses temporaires}
\item[\hspace{6mm} primary]{}
\item[\hspace{6mm} secondary]{(ipv6) Liste seulement les adresses primaires ou secondaires}
\end{description}
 
\begin{description} \normalsize
\item[\hspace{1mm} ip address flush]{Vide les adresses de protocole sélectionnés par certains critères. Cette commande à les même argument que \textbf{show}. La différence est qu'elle ne se lance pas sans arguments.}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} Afficher les adresses assignées à l'interface eth0 \\
\hspace{1mm} \textbf{ip address show dev eth0} \\
\hspace{1mm} Ajoute une adresse IPv6 à l'interface eth1 \\
\hspace{1mm} \textbf{ip addr add 2001:0db8:85a3::0370:7334/64 dev eth1} \\
\hspace{1mm} Supprime toutes les adresses de l'interface eth1 \\
\hspace{1mm} \textbf{ip addr flush dev eth4} \\
\end{flushleft}
\end{document}
