From 38effdc3788f8c87543e24ea09e8db3736f730cb Mon Sep 17 00:00:00 2001
From: Hugo Lacherez <hugo.lacherez.etu@univ-lille.fr>
Date: Thu, 5 Jan 2023 12:06:25 +0100
Subject: [PATCH] =?UTF-8?q?Ajout=20d'une=20premi=C3=A8re=20version=20du=20?=
 =?UTF-8?q?rapport=20de=20projet?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 docs/rapport.md | 204 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 204 insertions(+)
 create mode 100644 docs/rapport.md

diff --git a/docs/rapport.md b/docs/rapport.md
new file mode 100644
index 0000000..c869abb
--- /dev/null
+++ b/docs/rapport.md
@@ -0,0 +1,204 @@
+# Rapport de Projet Licence Pro CGIR
+<img src="img/Logo-iut-lille1.svg" alt="drawing" width="200"/>
+
+| Projet Network&Co                 |
+|-----------------------------------|
+| Création d'un Réseau d'Entreprise |
+| Superviseur : Yvan Peter          |
+| Étudiants : AL MASSATI Bilal, MARC Vianney, REINIER Antonin, LACHEREZ Hugo |  
+
+# Remerciements
+
+Nous tenons à d'abord remercier :
+
+-   **Yvan Peter** et **Michael Hauspie** : Pour avoir aider et conseiller l'ensemble des équipes.
+
+-   **L'IUT A de Lille** : Pour nous avoir fourni le matériel permettant la réalisation du projet.
+
+# Présentation du projet
+
+Notre projet comporte comme demande principale l‘installation d’une infrastructure réseau d’entreprise, il est composé d’une demande spécifique comme :
+
+* Il doit comporter une partie publique, accéssible de l'extérieur et une partie privée pour les machines utilisateurs.
+* Chaque groupe devra héberger son serveur web et celui-ci devra être accéssible aux autres groupes.
+* Les utilisateurs pourront s'échanger des mails y compris d'un groupe à l'autre.
+* La partie privé sera sécurisée par un pc sous Linux.
+* Les adresses de la partie privée seront en adressage privé et ne devront pas être visibles à l’extérieur.
+* Les machines de la partie privée appartiennent soit au département comptabilité soit au département production en sachant que les flux de ces différents départements devront être séparés pour assurer la qualité de service du réseau. Toutefois, une communication entre les machines des deux départements doit rester possible.
+* De manière à faciliter la vie de l’administrateur et des utilisateurs, les machines utilisateur seront configurées dynamiquement. 
+* Les différentes machines utilisateurs ainsi que les serveurs pourront être désignés par un nom.
+
+Notre tuteur de projet a prévue des tâches en plus,si nous arrivons à terme du projet en avance, notamment :
+* Fournir l’ensemble des services en IPv4 et en IPv6
+* Offrir un accès sécurisé depuis un réseau extérieur (VPN).
+* Offrir aux utilisateurs un accès Wifi. Le flux correspondant sera séparé   des autres flux et permettra uniquement le flux HTTP.
+
+# Suivi du projet
+
+## Matériels utilisés
+
+Nous devons faire un inventaire du matériel que nous allons utiliser afin de pouvoir nous projeter.
+
+* **Switch :** Celui-ci est un équipement qui permet à deux appareils informatiques ou plus, tels que des ordinateurs, de communiquer entre eux. La connexion de plusieurs appareils informatiques crée un réseau de communication.
+* **Routeur :** Équipement réseau informatique assurant le routage des paquets. Son rôle est de faire transiter des paquets d'une interface réseau vers une autre au mieux, selon un ensemble de règles. 
+* **PC :** Nombre de PC en fonction du nombre d'utilisateurs de notre parc informatique.
+* **PC Serveur :** Ces PC serviront à héberger nos serveurs,notamment pour la gestion du DNS,DHCP ou bien du serveur Web.
+* **Câbles Ethernet :** La prise Ethernet est une prise au format standardisé pour recevoir des signaux multimédias. Elle permet donc de transmettre de l’information. Elle est utilisée pour la connectique entre les diverses entités réseau (PC,switch…).
+
+## Services utilisés
+
+Afin de mettre en place notre réseau il faut sélectionner les différents services qui seront déployés sur notre infrastructure.
+
+* **DNS :** Bind9 est un service TCP/IP permettant la correspondance entre un nom de domaine qualifié et une adresse IP.
+
+<p align="center"> <img src="img/Bind_9_Mark_ISC_Blue.png" alt="drawing" width="75"/>
+
+* **DHCP :** DHCP offre divers avantages,notamment la configuration d'adresse IP fiable. DHCP minimise les erreurs de configuration provoquées par la configuration manuelle des adresses IP. Mais aussi,il permet de donner automatiquement les paramètres réseau à une machine au démarrage du système.
+
+<p align="center"> <img src="img/ISC-logo-rgb-2048x1149.png" alt="drawing" width="100"/>
+</p>
+
+* **Serveur Web :** Apache 2 est un serveur web. Son rôle est d'écouter les requêtes émises par les navigateurs (qui demandent des pages web), de chercher la page demandée et de la renvoyer. De plus, il est OpenSource et donc gratuit et libre de configuration.
+
+<p align="center"> <img src="img/Apache_HTTP_server_logo_(2019-present).svg.png" alt="drawing" width="150"/>
+</p>
+
+* **Serveur Mail :** Postfix est un serveur de messagerie STMP libre et répandu dans le domaine Linux. Postfix est assez simple dans son fonctionnement et sa configuration l'est aussi. Nous avons configuré le main.cf pour l'adapter à nos besoins. 
+
+<p align="center"> <img src="img/Postfix_logos.png" alt="drawing" width="150"/>
+</p>
+
+## Outils de gestion de projet
+
+### MSProject
+ MSProject est un logiciel de gestion de projets Il permet aux de planifier et piloter les projets, de gérer les ressources et le budget, ainsi que d'analyser et communiquer les données des projets.
+
+<p align="center"> <img src="img/Microsoft_Project_(2019–present).svg.png" alt="drawing" width="90"/>
+</p>
+
+### Markdown
+
+Markdown est un langage de balisage léger qui a pour but d'offrir une syntaxe facile à lire et à écrire. Un document balisé par Markdown peut être lu en l'état sans donner l’impression d'avoir été balisé.
+
+<p align="center"> <img src="img/Markdown-mark.svg.png" alt="drawing" width="90"/>
+</p>
+
+### Draw.io
+
+Draw.io est un outil en ligne gratuit permettant de réaliser différents types de diagrammes.
+
+<p align="center"> <img src="img/DrawIO.png" alt="drawing" width="150"/>
+</p>
+
+### Git
+<p align="center"> <img src="img/Gitlab-Logo.png" alt="drawing" width="150"/>
+</p>
+
+GitLab est une plateforme de développement collaborative open source. Elle permet de publier des dépôts de code source et de gérer leurs différentes versions.
+
+Afin de gérer les différentes versions de nos fichiers et l'avancement du projet, nous avons créer un dépot Git pour chaque groupe et lui avons donné un nom d'entreprise fictif pour rester dans le thème du projet.
+
+Pour y accéder et modifier depuis chez nous, nous avons installer Git Bash.
+
+Voici les commandes Git les plus utilisées en général :
+
+| Commande                                         | But                                                         |
+|--------------------------------------------------|-------------------------------------------------------------|
+| git clone "link"                                 | Clonage du dépot distant en local                           |
+| git add "file"                                   | Ajout d'un fichier au dépot local                           |
+| git commit -m "msg"                              | Attestation des changements au dépot                        |
+| git push                                         | Chargement du dépot local au dépot distant                  | 
+
+## Calendrier Hebdomadaire
+
+### Semaine 1 (03/10/2022 - 07/10/2022)
+* Découverte du projet et de notre cahier des charges
+* Mise en place de la cohésion équipe
+* Création du projet sur Gitlab :
+    * Création d’un dépôt local
+    * Ajout des fichiers au dépôt local
+    * Création du groupe sur Gitlab
+
+### Semaine 2 (10/10/2022 - 14/10/2022)
+* Analyse du cahier des charges
+* Recherche et échange sur les matériels et services à utiliser
+* Simulation sur packet tracer
+* Mise en place et attribution des tâches
+
+### Semaine 3 (17/10/2022 – 21/10/2022)
+* Configuration switch
+* Configuration routeur
+* Création VLAN
+* Configuration INTER-VLAN
+* Configuration INTER-ROUTAGE
+
+### Semaine 4 (24/10/2022 – 30/10/2022)
+* Création de machines virtuelles pour les différents services réseau sur Debian 11
+* Continuité des configurations switch/routeur
+* Combler le rapport de tâches et le rapport de projet
+* Suivi et écriture des procédures
+
+### Semaine 5 ( 07/11/2022 – 13/11/2022)
+* Application des configurations switch/routeur de packet tracer en réel
+* Réglage des petits problèmes de compatibilité (entre packet tracer et la version de nos équipements)
+* Branchement physique de notre infrastructure
+* Configuration des PC utilisés pour les intégrer au réseau
+* Installation et configuration du serveur TFTP afin de sauvegarder, d’importer et d’exporter nos configurations switch / routeur
+* Début d’installation du DHCP et DNS sur les machines virtuelles
+* Suivi et écriture des procédures
+
+### Semaine 6 ( 14/11/2022 – 20/11/2022)
+* Test de fonctionnement du réseau et des configurations routeur / Switch
+* Configuration du DHCP et DNS
+* Suivi et écriture des procédures
+
+### Semaine 7 ( 21/11/2022 – 27-11/2022)
+* Finalisation du DHCP et test de fonctionnement
+* Configuration DNS
+* Commencement installation Serveur WEB,Serveur mail
+* Suivi et écriture des procédures,tâches faites
+
+### Semaine 8 (28/11/2022 – 03/12/2022)
+* Configuration DNS
+* Configuration NAT pour l’accès extérieur
+* Finition et test du serveur WEB
+* Rédaction du rapport de projet
+* Suivi et écriture des procédures
+
+### Semaine 9 (05/12/2022 – 11/12/2022) 
+
+* Résolution et configuration  du DNS
+* Test de mise en place d’infrastructure avec des PC
+* Installation et configuration d'un Firewall
+* Suivi et écriture des procédures
+
+### Semaine 10 (12/12/2022 – 18/12/2022) 
+
+* Validation et test du DNS
+* Tentative résolution problème Firewall
+    * Vue avec Monsieur Peter de ne pas utiliser la DMZ contenu de l'avancement de notre projet
+* Documentation Serveur Mail
+* Rédaction du rapport de projet
+
+### Semaine 11 (02/01/2023 – 08/01/2023) : 
+* Test et simulation finale infrastructure.
+* Préparation soutenance orale.
+
+# Schéma explicatif du réseau
+
+<p align="center"> <img src="img/schema.png" alt="drawing"/>
+</p>
+
+Voici le schéma des deux réseaux mis en place durant ce projet. Les ordinateurs de la partie privée sont en adressage privé, les interfaces extérieures des routeurs sont publiques.
+Un pare-feu sous Linux se trouve sous chaque partie privée du routeur.
+Chaque serveur contient un service web, mail, DHCP et DNS.
+
+**Le switch contient 3 VLANs :**
+
+* VLAN Comptabilité
+* VLAN Production
+* VLAN Administration (contenant les services)
+
+Ces 3 VLANs peuvent communiquer entre eux grâce au routage inter-VLAN.
+Ensuite les 2 réseaux sont reliés via un réseau public.
+Ici, on se concentrera sur la partie droite (en rouge) du schéma.
\ No newline at end of file
-- 
GitLab