\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. janv. 9 08:43:21 CET 2017}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={firewalld},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Gestionnaire de firewall dynamique},
CreationDate={D:20170109084321},
ModDate={D:20170109084321},
Keywords={firewall;sécurité;firewalld}
}}
\begin{document}
 
\begin{center}
{\Huge firewalld }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Gestionnaire de firewall dynamique}
 
\vspace{10mm}
 
\hspace{1mm}  firewalld fournis une gestion dynamique du firewall. Il supporte IPv4 et IPv6.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} --debug\texttt{[}=level\texttt{]}]{mode debug, de 1 à 10. le debug est écris dans /var/log/firewalld}
\item[\hspace{1mm} --debug-gc]{Affiche les informations sur les fuites du collecteur. Le collecteur se lance toutes les 10 secondes, et s'il y a des fuites, il les affiche.}
\item[\hspace{1mm} --nofork]{ne fork pas le service}
\item[\hspace{1mm} --nopid]{désactive l'écriture du fichier pid.}
\end{description}
 
\vspace{1cm}{\huge Concepts }
 
\
 
\hspace{1mm}  firewalld a une interface D-Bus pour la configuration du firewall des services et applications. Il a également un client pour l'utilisateur. Les services ou applications utilisant déjà D-Bus peuvent demander des changements au firewall directement via D-Bus.
\vspace{5mm} \\
 
 
\hspace{1mm}  firewalld fournis un suppport pour les zones, des services prédéfinis et les types ICMP et a une séparation des options de configuration permanentes et en temps-réel. La configuration permanente est chargé depuis des fichiers XML dans /usr/lib/firewalld ou /etc/firewalld
\vspace{5mm} \\
 
 
\hspace{1mm}  Si NetworkManager n'est pas utilisé et que firewalld est démarré après que le réseau soit déjà définis, les connexions et interfaces créées manuellement ne sont pas liées à la zone spécifiée dans le fichier ifcfg. Les interfaces sont automatiquement géré par la zone par défaut. firewalld est également notifié sur les renommages de périphériques réseaux. Tout cela s'applique également aux interfaces qui ne sont pas contrôlés par NetworkManager si NM\_CONTROLED=no est mis.
\vspace{5mm} \\
 
 
\hspace{1mm}  On peut ajouter ces interfaces à une zone avec firewall-cmd [--permanent] --zone=zone --add-interface=interface. S'il y a un fichier ifcfg-interface, firewalld tente de changer ZONE=zone dans ce fichier.
\vspace{5mm} \\
 
 
\hspace{1mm}  Si firewalld est rechargé, il va restaurer les liaisons d'interface qui étaient en place avant de recharger pour conserver les liaisons d'interfaces stables dans le cas d'interface non contrôlés par NetworkManager. Ce mécanisme n'est pas possible dans le cas du redémarrage de firewalld.
\vspace{5mm} \\
 
 
\hspace{1mm}  Il est essentiel de conserver le paramètre ZONE= dans les fichiers ifcfg consistant avec les liaisons dans firewalld dans le cas d'interfaces non controlé par NetworkManager.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Zones }
 
\
 
\hspace{1mm}  Une zone réseau ou firewall définis le niveau de confiance de l'interface utilisée pour une connexion. Il y a de nombreuses zones prédéfinies fournis par firewalld.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Services }
 
\
 
\hspace{1mm}  Un service peut être une liste de ports locaux, protocoles, et destination et additionnellement une liste de modules firewall automatiquement chargé si un service est activé. L'utilisation de services prédéfinis simplifient l'activation/désactivation des accès à un service.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Types ICMP }
 
\
 
\hspace{1mm}  ICMP est utilisé pour échanger les informations et messages d'erreur dans IP. les types ICMP peuvent être utilisé dans firewalld pour limiter l'échange de ces messages.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Configuration temps-réel }
 
\
 
\hspace{1mm}  La configuration temps-réel est la configuration active et n'est pas permanente. Une fois le service rechargé/redémarré ou après un reboot système, les paramètres temps réel sont perdus s'ils ne sont pas également dans la configuration permanente.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Configuration permanente }
 
\
 
\hspace{1mm}  Le configuration permanente est stockée dans les fichiers de configuration et est chargé au démarrage du service.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Interface directe }
 
\
 
\hspace{1mm}  L'interface directe est principalement utilisée par les services ou application pour ajouter des règles firewall spécifiques.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Répertoires }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} /usr/lib/firewalld]{Configuration par défaut, types icmp, services et zones.}
\item[\hspace{1mm} /etc/firewalld]{Configuration système ou utilisateur.}
\end{description}
 
\vspace{1cm}{\huge Signaux }
 
\
 
\hspace{1mm}  SIGHUP
\vspace{5mm} \\
 
\end{flushleft}
\end{document}
