Vous êtes sur la page 1sur 58

CENTRE NATIONAL DE TELE-ENSEIGNEMENT DE MADAGASCAR

MEMOIRE DE FIN D’ETUDE EN VUE DE L’OBTENTION


DU DIPLÔME DE LICENCE
MENTION : INFORMATIQUE
PARCOURS : RESEAU ET SYSTEME
INTITULE :

Mise en place d’un serveur


DHCP personnalisé Sous
Ubuntu : Cas de la JIRAMA

Rédigé par : RANDRIAMBOLOLONA Andry Ny Aina

Encadreur : Monsieur RAKOTOZANANY Andriamora Norbert

Septembre 2018
REMERCIEMENTS

En tout premier lieu, je tiens à remercier DIEU tout puissant qui m’a donné la
volonté, la santé, la force et le courage pour la réalisation de ce présent mémoire.

J’exprime plus particulièrement mes vifs remerciements à :

- Docteur ANDRIANAMBININA Djohary, Directeur National du CNTEMAD


pour ses initiatives dans le bon déroulement de la formation au sein de cette
prestigieuse école ;

- Docteur RAKOTOMALALA Mamy Alain, Chef de Département Informatique


qui n’a jamais cessé de ménager ses efforts pour la rénovation de la formation au sein
de cette mention ;

- Monsieur RAKOTOZANANY Andriamora Norbert, notre encadreur


pédagogique, pour ses précieux aides pendant la réalisation de ce mémoire.

- Monsieur HERISOA Henri, notre encadreur professionnel, qui a été plus qu’un
encadreur pour nous et de son aide durant ses trois mois de stage, Je m’adresse
l’expression de ma profonde gratitude ;

- Toute l’équipe de la Direction des Systèmes Informatiques Antsahavola, avec


laquelle nous a rendu ce stage très professionnel et enrichissant ;

- Tous les enseignants du CENTRE NATIONAL DE TELE-ENSEIGNEMENT


DE MADAGASCAR de nous avoir transmis leur savoir et connaissances ;

- Mes parents pour les soutiens financiers et moral ainsi mes camarades et
proches pour l’achèvement de ce travail ;

Mes remerciements s’adressent également à toutes les personnes, qui de près ou de


loin ont collaboré à la réalisation de ce mémoire.

i
SOMMAIRE

REMERCIEMENTS ................................................................................................................. i

SOMMAIRE ............................................................................................................................. ii

LISTE DES FIGURES............................................................................................................ iv

LISTE DES TABLEAUX ........................................................................................................ v

LISTE DES ABREVIATIONS .............................................................................................. vi

INTRODUCTION .................................................................................................................... 1

PARTIE A : PRESENTATION ET ANALYSE DE L’EXISTANT.................................... 2

CHAPITRE I : Présentation du CNTEMAD ........................................................................ 3

CHAPITRE II : Présentation de la société et description du stage ..................................... 5

II.1. Présentation de la société ......................................................................................... 5

II.2. Descriptif du projet ................................................................................................ 10

CHAPITRE III : ANALYSE DE L’EXISTANT ................................................................. 12

III.1. Recueil de l’existant ............................................................................................... 12

III.2. Critique de l’existant .............................................................................................. 21

PARTIE B : PARTIE THEORIQUE ................................................................................... 23

CHAPITRE IV : LE SERVEUR DHCP .............................................................................. 24

IV.1. Le protocole DHCP................................................................................................ 24

IV.2. Avantages du DHCP .............................................................................................. 24

IV.3. L’attribution des adresses IP .................................................................................. 24

IV.4. Le bail DHCP ......................................................................................................... 25

IV.5. Processus de création d’un bail DHCP .................................................................. 25

IV.6. Processus de renouvellement d’un bail DHCP ...................................................... 27

IV.7. Installation et configuration d’un serveur DHCP .................................................. 27

IV.8. Réservation d’adresse ............................................................................................ 28

CHAPITRE V : CHOIX DU SIMULATEUR ..................................................................... 29

V.1. Comparaison des outils disponibles ....................................................................... 29

ii
V.2. Choix de l’outil par rapport aux disponibles.......................................................... 29

V.3. Présentation de l’outil choisi .................................................................................. 30

PARTIE C : MISE EN ŒUVRE .......................................................................................... 32

CHAPITRE VI : MISE EN PLACE DU SERVEUR DHCP ............................................. 33

VI.1. Installations ............................................................................................................ 33

VI.2. Installation du serveur DHCP ................................................................................ 42

VI.3. Configuration du serveur DHCP ............................................................................ 42

VI.4. Configuration personnalisée .................................................................................. 44

VI.5. Mise en route du Client1 ........................................................................................ 45

CONCLUSION ....................................................................................................................... 47

TABLE DES MATIERES ..................................................................................................... vii

BIBLIOGRAPHIES ................................................................................................................ ix

iii
LISTE DES FIGURES

Figure 1: Organigramme de la JIRAMA ................................................................................................. 6


Figure 2: Organigramme de la DSI JIRAMA ......................................................................................... 9
Figure 3: Topologie réseau de la JIRAMA ........................................................................................... 13
Figure 4: Traffic réseau du JIRAMA .................................................................................................... 20
Figure 5: Diagramme de l'analyse du trafic........................................................................................... 21
Figure 6: Processus de création d'un bail DHCP ................................................................................... 25
Figure 7: 1ère étape de l'installation de l'installation d'Ubuntu............................................................... 33
Figure 8: 2ème étape de l'installation de VirtualBox ............................................................................ 34
Figure 9: 3ème étape de l'installation de VirtualBox ............................................................................ 34
Figure 10: Etape final de l'installation de VirtualBox ........................................................................... 35
Figure 11: Création d'une machine virtuelle ......................................................................................... 35
Figure 12: Taille de la mémoire du VM ................................................................................................ 36
Figure 13: Création du disque virtuel .................................................................................................... 36
Figure 14: Type de Disque dur virtuel .................................................................................................. 37
Figure 15: Stockage sur le disque dur physique .................................................................................... 37
Figure 16: Emplacement et tailee du disque dur virtuel ........................................................................ 38
Figure 17: Interface de la virtualbox après la création des VM ............................................................ 38
Figure 18: Choix de lecteur contenant le système ................................................................................. 39
Figure 19: Choix de la langue du système............................................................................................. 39
Figure 20: Choix du type d'installation ................................................................................................. 40
Figure 21: Création de compte d'utilisateur sur Ubuntu ........................................................................ 40
Figure 22: Installation d'Ubuntu 14.04 .................................................................................................. 41
Figure 23: Fin de l'installation ............................................................................................................... 41
Figure 24: Bureau de l'Ubuntu 14.04 .................................................................................................... 41

iv
LISTE DES TABLEAUX

Tableau 1: Postes de travail ...................................................................................................... 13


Tableau 2: Types de réseau du JIRAMA ................................................................................. 14
Tableau 3: Types de connexion ................................................................................................ 14
Tableau 4: Equipements d'interconnexion ............................................................................... 15
Tableau 5: Types de serveur..................................................................................................... 16
Tableau 6: Types de clusters .................................................................................................... 17
Tableau 7: Gateway JIRAMA .................................................................................................. 18
Tableau 8: Comparaison des logiciels de virtualisation ........................................................... 29

v
LISTE DES ABREVIATIONS

ADSL : Asymetric Digital Subscriber Line


BOOTP : Bootstrap Protocol
CD : Compact Disk
CPU : Central Processing Unit
DHCP : Dynamic Host Configuration Protocol
DNS : Domaine Name System
DSI : Direction des Systèmes Informatiques
DVD : Digital Versatile Disc
FTP : File Transfer Protocol
HDD : Hard Disk drive
JIRAMA : Jiro sy Rano Malagasy
LAN : Local Area Network
LDPA : Leightweight Directory Access Protocol
MAC : Media Access Control
RAM : Random Access Memory
TCP/IP : Transmission Control Protocol/Internet Protocol
VLAN : Virtual Local Area Network
VM : Virtual Machine
VPN : Virtual Private Network
WAN : Wide Area Network
WLAN : Wireless Local Area Network

vi
INTRODUCTION

Le stage est le plus solide lien entre l’étude théorique et la pratique mais aussi de
connaitre d’avantage la sociabilité et la vie d’une entreprise. D’où viennent la raison du stage
au sein de l’entreprise JIRAMA, qui a duré trois mois et qui nous a permis de nous
familiariser dans le monde de l’informatique et une bonne opportunité d’appliquer ce que
nous avons acquis au CNTEMAD.

Le monde de technologie de l’information ne cesse d’évoluer à chaque instant. Un bon


informaticien doit être toujours à l’affut de toute la nouvelle information dans ce domaine. En
étant administrateur de système et réseau, la recherche de solution et la connaissance des
technologies actuelles et futures sont les bases pour gérer son propre site concerné mais aussi
de garantir le bon fonctionnement de ce site et d’apporter la solution de demain.

Notre projet consiste à mettre en place un serveur DHCP pour l’entreprise JIRAMA
qui est un protocole de configuration dynamique des hôtes, fortement sollicité par la société.
Pour éviter les conflits d’adresse IP des utilisateurs au sein de l’entreprise, la solution adoptée
est de monter un serveur DHCP personnalisé. Il permet d’une part de gérer de manière
centralisée l’allocation des adresses IP et d’autre part d’empêcher les conflits d’adresse, cela
réduira ainsi les tâches administratives.

Pour mieux comprendre ce rapport de stage, nous avons divisé cet ouvrage en trois
parties. La première partie parlera de la présentation du CNTEMAD, de l’entreprise JIRAMA
ainsi que l’analyse de l’existant. La deuxième partie sera basée sur la partie théorique. Et
enfin la troisième et dernière partie sera consacrée sur la mise en œuvre du projet.

1
PARTIE A : PRESENTATION ET
ANALYSE DE L’EXISTANT

2
CHAPITRE I : Présentation du CNTEMAD

Il est avant tout nécessaire de s'informer sur l’établissement concerné.


Le Centre National de Télé-Enseignement de Madagascar (CNTEMAD) est un
établissement public à caractère scientifique, sous la tutelle technique du Ministère de
l’Enseignement Supérieur et de la Recherche Scientifique (MESupRes), œuvrant dans le
domaine de l’enseignement supérieur, qui fut fondé en 1992, suivant le décret 92-953 du
04/11/92, afin d’assister et d’accompagner, étroitement, l’administration des universités
publiques malgaches dans leurs tâches fondamentales, qui seraient : d’accueillir, de former,
puis de valoriser les parcours (via les diplômes) de tout citoyen bachelier en quête de cursus
universitaire.

Outre le fait de dispenser des formations universitaires habilitées aux marginalités de


l’université publique (marginalisés pour fautes de moyens et d’infrastructures), le
CNTEMAD a œuvré pour la promotion de l’enseignement supérieur malgache, à travers le
télé-enseignement, auquel il fut le pionnier. Par le biais de cette pratique, le CNTEMAD a
définitivement ôté la notion d’éloignement géographique aux contraintes majeures des
étudiants ; qu’il a été constaté, par conséquent, un fort accroissement du taux de fréquentation
à l’enseignement supérieur, des bacheliers. Un fait qui aurait généré une émergence
surprenante de nouvelles générations d’intellectuels et de professionnels à Madagascar.

Le CNTEMAD est régi sous l’administration d’un conseil composé par des
représentants : ministériels (MESupRes, MinFoP), de la fédération des chambres du
commerce malgache et de l’Enseignement Supérieur malgache (présidents et doyens de
facultés). Son système d’administration se base sur les politiques managériales d’un Directeur
National, assisté par cinq sous-directeurs.

Le CNTEMAD est déconcentré en trente-quatre (34) centres régionaux de télé-


enseignement ou CRTE.

Les formations qui y sont dispensées se distinguent en deux domaines : les Sciences de
l’Ingénieur et les Sciences de la Société.

Le domaine des Sciences de l’Ingénieur est étalé en trois mentions : l’Informatique, le


Génie Industriel et la Télécommunication. Le second domaine est, quant à lui, étalé en : Droit,
Gestion, Economie, Commerce et Communication.

3
Toutes ces mentions comprennent par la suite des ensembles de parcours, constitués
par des groupes d’unité d’enseignement.

Aux termes de leurs cursus, le CNTEMAD délivre à ses apprenants des diplômes de
Licence ou de Master, cautionnés par Le Ministère de l’Enseignement Supérieur et de la
Recherche Scientifique et reconnus par le Ministère de la Fonction Publique.

4
CHAPITRE II : Présentation de la société et description du stage

II.1. Présentation de la société


II.1.1. Présentation générale de la société JIRAMA
II.1.1.1. Localisation et contact
Le siège de la société JIRAMA se situe à Ambohijatovo Antananarivo. On
peut le contacter via les numéros : (261) (020) 22 670 31 / (261) (020) 22 674 05 / (261)
(020) 22 674 15. Son site web est le www.jirama.mg et l’adresse électronique du siège
est dg@jirama.mg dont le fax est (261) (020) 22 333 06.

II.1.1.2. Organigramme
Etant une société anonyme de droit commun détenue entièrement par l’Etat
Malagasy, la JIRAMA est dirigée par un Conseil d’administration auquel répond le
Directeur Général. Il est nommé par le Ministère chargé de l’énergie.
Le Conseil d’administration est composé des représentants de l’Etat,
notamment des ministères de tutelle et des représentants des employés. L’organisation
de la JIRAMA reflète ses deux grandes activités que sont l’eau et l’électricité.
L’entreprise déploie aussi parallèlement une organisation géographique faite de
directions interrégionales dans chacune des six ex- provinces de Madagascar. Les
membres du conseil d'administration de la JIRAMA ont été nommés par le décret 2009-
985 du 22 juillet 2009.
Les principaux personnels cadres qui dirigent maintenant l’entreprise
JIRAMA sont :
 Direction Générale ou DG : RASIDY Désiré
 Conseillers :
- HAINGOMAMPIANINA Rasoava
- ABDALLAH Brahim
- ANDRIAMIRADO Rakotoseheno
 Directeur Général Adjoint Administratif ou DGAA : RAJOELINA Serge
Lucien
 Directeur Général Adjoint Eléctricité : RAVELOJAONA Marie Albert
 Directeur Général Adjoint Eau : RAZAFINDRAKOTO Jean Christian

5
Voici l’organigramme représentant l’architecture et l’organisation de la
société :

Figure 1: Organigramme de la JIRAMA

II.1.1.3. Missions et historiques


La JIRAMA, est la compagnie nationale d'eau et d'électricité de Madagascar.
Créée le 17 octobre 1975, elle résulte de la fusion de deux sociétés qui exerçaient des
activités similaires dont la Société Malagasy des Eaux et Electricité (SMEE) et la
Société des Energies de Madagascar (SEM).
Depuis 1999 et la libéralisation du secteur de l'électricité, la JIRAMA n'est
plus seule dans la production électrique. Elle conserve toutefois le monopole du
transport et de la distribution et est appelée à rester le relais de l'Etat malgache dans la
mise en place des infrastructures électriques du pays.
La JIRAMA possède un capital d'environ 17,53 milliards d'Ariary détenue
entièrement par l'Etat Malagasy en étant également régie par le droit commun des

6
sociétés anonymes. Cette société produit, transporte et distribue l'électricité à
Madagascar, elle assure aussi l'alimentation en eau potable et industrielle à travers tout
le pays.
Ainsi la quasi-totalité du service public d'eau et d'électricité, avec près de 340
000 abonnés dans 114 localités pour l'électricité et près de 110 000 abonnés dans 65
centres pour l'eau (données 2002) est sous la tutelle de la JIRAMA.

II.1.1.4. Domaine de spécialisation

Comme toute société, la JIRAMA développe des activités visant à mieux


servir ses clients et à suivre les tendances modernes du monde actuel. Ainsi, son activité
se développe sur plusieurs domaines à savoir :
 La Filière Production Electricité et Eau : La JIRAMA bénéficie d’une
expérience unique de plus de trente ans dans la production d’électricité d’origine
thermique (GO et FO), de production et traitement d’eau potable, exploitation, expertise
technique, pilotage de projets, management d’équipe. JIRAMA rassemble des
compétences riches et variées. Les métiers clés de la Production Electricité et Eau :
Plusieurs centaines de collaborateurs JIRAMA travaillent chaque jour en ingénierie et
exploitation sur des groupes électrogènes repartis sur plus d’une centaine de centrales
pour l’électricité ; sur des groupes de pompage et de refoulement puis de traitement
d’eau repartis sur plusieurs usines pour l’eau.
 La filière des Energies Renouvelables : La JIRAMA est engagée dans toutes
les formes d’énergies renouvelables dont l’hydraulique, l’éolien, le photovoltaïque et
demain, avec la géothermie profonde. Les métiers clés des Energies Renouvelables : sur
l’ensemble du territoire national, des unités de production hydraulique et des unités
d’ingénierie emploient des centaines de collaborateurs qui gèrent des barrages et des
centrales hydrauliques.
 La filière Commerciale : Sur un marché de l’énergie et de l’eau potable
totalement ouvert à la concurrence depuis, la JIRAMA développe ses ventes
d’électricité, d’eau et de services associés, en visant la satisfaction de tous ses clients.
La JIRAMA a continué sa progression sur le marché en effectuant le raccordement de
nouveaux abonnés et ce, concernant la majorité de ses sites ou centres. Cette
performance commerciale s’est réalisée en tenant de ses objectifs d’effectifs et de
budget.

7
 La filière Distribution : La JIRAMA est le gestionnaire des réseaux de
distribution d'électricité et d’eau potable pour presque la totalité du territoire national.
Elle les exploite, les entretient et les développe dans le cadre de contrats de concession
de service public. Les métiers clés de la Distribution : La JIRAMA compte des milliers
de collaborateurs répartis sur plus d'une centaine de centres à Madagascar.
 La filière des Métiers Transverses : Les métiers transverses constituent un
maillon essentiel de la réalisation des ambitions stratégiques et de Redressement de la
JIRAMA. Leur contribution au quotidien permet d’accompagner au mieux ses
évolutions et la mise en place de son projet industriel. Les métiers clés des Fonctions
Transverses : Marketing, finance, système d’Information, relations humaines,
Recherche et Développement, communication, comptabilité, achats: la mission des
collaborateurs occupant une fonction dans une activité transverse au sein de la JIRAMA
consiste à faire le lien entre chacun, à accompagner le travail en équipe pour répondre
aux objectifs communs de croissance et de performance de la Société.

II.1.1.5. Relations partenariaux et bailleurs de fond


II.1.5.a. Relations partenariaux
La JIRAMA est sous la tutelle du Ministère de l’Energie et mines depuis sa
création en 1975. Cette société est en collaboration avec d’autres ministères à savoir :
- Le Ministère de l’Eau
- Le Ministère des Finances et du Budget. La JIRAMA est aussi en
partenariat avec certaines compagnies locales et étrangères. Il y a entre
autres :
- ENELEC
- WARTSILA
- HENRI FRAISE Fils & Cie
- SHERRIT
- HYDELEC
II.1.5.b. Bailleurs de fond
A part les partenaires de la société JIRAMA, il existe aussi les bailleurs de
fond permettant le bon fonctionnement de l’entreprise, à savoir :
- GOUVERNEMENT MALAGASY
- BANQUE MONDIALE
- BANQUE EUROPÉENE D'INVESTISSEMENT (BEI)
- AGENCE FRANCAISE DE DEVELOPPEMENT (AFD)

8
II.1.2. Présentation de la Direction des Systèmes Informatiques d’Antsahavola
II.1.2.1. Localisation
Depuis l’année 2009, la DSI et ses Départements a été transféré dans les
locaux des bâtiments de Jirama à Antsahavola, qui était auparavant à
Ambatomitsangana IVB 33 Ter, Rue Marguerite Barbier.

II.1.2.2. Organigramme
L’organisation de la Direction des Systèmes Informatiques se présente
comme suit :

Figure 2: Organigramme de la DSI JIRAMA

II.1.2.3. Missions
La Direction des Systèmes Informatiques (DSI) est rattachée à la DGAA. La
DSI est chargée de la Mise en œuvre du Plan Directeur Informatique de la Société par
l'instauration du système informatique garantissant l'adéquation des traitements et la
fiabilité des informations (Note N/DG/08-n°343 du 11 décembre 2008). Elle est chargée
de plusieurs fonctions à savoir :

9
• La normalisation des équipements informatiques (matériels et logiciels
• Traitements informatiques des informations de gestion et coordination
• Mise à disposition et gestion des observatoires des données (site
intranet, site internet, diverses applications en réseau spécialisées : ERP,
Système commercial,…)
• Etudes et mises en place de systèmes de traitement d’informations à la
demande des Directions.

II.2. Descriptif du projet


II.2.1. Formulation
La JIRAMA est une société en plein évolution technologique.
Aujourd’hui, le réseau informatique de la société connecte l’ensemble de ses
agences entre eux, plus de 95% des sites sont interconnectés avec la DSI qui
abrite la plupart des applicatifs de gestion de la société. Vue l'évolution des
technologies de l'information, la gestion des réseaux informatiques de la
JIRAMA doit être assurée par des administrateurs réseaux. Pour connecter une
machine à un réseau Ethernet TCP/IP, cette machine, pour fonctionner
correctement, doit disposer :
- D'une adresse IP unique dans le réseau et appartenant au même réseau
logique que toutes les autres machines du réseau en question ;
- Un masque de sous réseau, le même pour tous les hôtes du réseau ;
- Une adresse de DNS, pour pouvoir résoudre les noms des hôtes, surtout
si le réseau est connecté au Net ;
- L'adresse de la passerelle qui permet justement d'accéder au Net.
Le problème que l’on rencontre le plus souvent dans un réseau est le
conflit d’adresse IP. Il existe un moyen afin de résoudre ce problème qui sera
notre objet de travail.

Dans ce cadre, le présent projet consiste à la :


 Mise en place d’un serveur DHCP personnalisé sous Ubuntu.

II.2.2. Objectifs et besoins des utilisateurs


Le but de ce présent projet est :
- éviter les conflits d’adresse IP des utilisateurs au sein de
l’entreprise ;

10
- gérer de manière centralisée l’allocation des adresses.

II.2.3. Moyens matériels


Lors de la réalisation de ce projet, la simulation a été faite sur un
ordinateur personnel. En outre, l’entreprise a fourni une espace de travail
personnel avec connexion internet ainsi que de différentes serveurs.

II.2.4. Résultats attendues


A la fin du projet, le serveur DHCP doit être en service. Les hôtes auront des
adresses IP fixes tandis que les utilisateurs n’auront plus des soucis sur l’adressage de
leurs adresses IP. Enfin, la tâche des administrateurs sera plus simplifiée.

11
CHAPITRE III : ANALYSE DE L’EXISTANT

III.1. Recueil de l’existant


Avant la phase de réalisation du projet, l’analyse de l’existant est quasiment
importante. L’objectif est d’avoir une vue sur l’architecture interne, ses mécanismes et ses
failles afin de pouvoir proposer des solutions correspondantes et adéquates.

III.1.1. L’organisation actuelle


III.1.1.1. Partage des données
Le partage de données au sein de la société JIRAMA est assuré par un serveur
SAMBA nécessitant une authentification LDAP.

III.1.1.2. Ressources
Les employés utilisent presque essentiellement des ordinateurs fixes (bureau).
La rapidité des pc dépend des services utilisés :
• Dans le service secrétariat et comptabilité, on utilise seulement des
outils bureautiques tel que WORD, EXCEL de Microsoft Office. Les
fréquences du RAM, de la CPU sont moyennes.
• Pour les ordinateur utilisant Internet : les charges de la bande
passante ne sont pas équilibrées : Skype et Youtube engage beaucoup
plus de bande passante que les autres services.

III.1.2. Inventaire des moyens matériels et logiciels


La société JIRAMA utilise actuellement :
- Des câbles Ethernet qui offrent une connexion internet
- Des serveurs web, DNS, LDAP, Proxy, ftp, et d’autre.
- Un serveur de sauvegarde, d’application
- Des Switch : Switch TP-LINK, Switch D-LINK ; qui permettent de
relier plusieurs ordinateurs entre eux de l’adresse réseau ;
- Un point d’accès wifi
- Des routers Cisco: Cisco3825, Cisco1841, Cisco2811, etc.

III.1.2.1. Les postes de travails


La plupart des ordinateurs utilisés par les employés de la société sont presque
essentielle des ordinateurs fixes (bureau).

12
Les caractéristiques des postes de travail sont présentées dans le tableau (Tableau 1)
ci-dessous:
Tableau 1: Postes de travail
Capacité CPU RAM HDD
Minimum 1.6Ghz 512Mo 80Go
Maximum 4.0Ghz 2Go 250Go

Les postes existants à la JIRAMA ont presque les mêmes performances et utilisent
tous le système d’exploitation Windows.

III.1.2.2. Topologie réseau


La Direction des Systèmes Informatiques Antsahavola est la branche de la
société chargée de l’administration du parc informatique de la JIRAMA toute
entière. Alors, voici la topologie réseau générale illustrant son architecture de
fonctionnement à travers toute l’île.
La figure n° 3 représente la topologie du réseau de JIRAMA :

Figure 3: Topologie réseau de la JIRAMA

13
Notons que la JIRAMA intervient dans 66 communes urbaines, 121 agences,
114 centres de production électrique et plusieurs centres d’exploitations d’eaux, ainsi
que les directions existantes. A 95% de sites connectés sur DSI, elle possède une vaste
infrastructure réseau pour la fluidité de la circulation des informations. Notre topologie
est généralement en étoile, l’architecture réseau par fibre optique est une boucle sur 4
sites de bases et se ramifie sur 2 autres sites.

Concentrons-nous à présent sur l’architecture interne de la DSI Antsahavola


qui est actuellement notre lieu de travail.

Le réseau local de JIRAMA est constitué de plusieurs VLAN mais il y en a


trois principaux VLAN qui portent les adresses réseaux dans le site d’Antsahavola:
- 192.168.222.0/24
- 192.168.160.0/24
- 192.168.149.0/24

Le réseau 192.168.222.0 se charge de la communication entre les différents


sites de la Société ainsi que la transmission des données via Internet.

III.1.2.3. Type de réseau


Il existe quatre(4) types de réseau au sein de la JIRAMA lesquels sont :
Tableau 2: Types de réseau du JIRAMA

Type Vitesse Protection


LAN 100Mbps Domaine
WLAN 54Mbps WEP et Domaine
MAN 2304Kbps à 1Mbps Access-list et firewalling
WAN 512Kbps à 1Mbps Non identifié

La connexion Internet quant à elle est fournie par le Telma. Elle assure
l’interconnexion inter-régionale (6 provinces) et les 15 sous groupements.
Il y en a deux(2) types de connexion que le Telma offre à JIRAMA :
Tableau 3: Types de connexion

Connexion Technologie Redondant


TELMA ADSL 6Mo garanti Non
TELMA ADSL 2Mo garanti Non

14
Il y a aussi la connexion VPN pour les administrateurs réseaux et quelques
dirigeants ; ils utilisent une clé 3G+ Orange ou 3G+ Telma pour y accèder au réseau.
Ces personnes sont considérées dans l’entreprise comme des utilisateurs nomades. La
connexion VPN sera aussi utilisée pour des opérations inter-entreprises à savoir entre
la JIRAMA et TELMA, ORANGE, AIRTEL.

III.1.2.4. Equipement d’interconnexion


Les équipements d’interconnexion présents dans la DSI figurent dans le tableau
4 suivant :
Tableau 4: Equipements d'interconnexion

Désignation Caractéristiques
Routeur CISCO 3825 2 ports Gigabit Ethernet
16 ports FastEthernet
1 aux et 1 console
Routeur CISCO 1841 2 ports FastEthernet
1 aux et 1 console
Routeur CISCO 2811 2 ports FastEthernet
1 aux et 1 console
Routeur CISCO 877 4 ports FastEthernet
CISCO ASA 5510 6 ports FastEthernet
Switch CISCO 48 ports FastEthernet
catalyst 3750
Switch TP-LINK 4 ports Gigabit
FastEthernet
48 ports FastEthernet
Switch D-LINK DGS 4 ports Gigabit
FastEthernet
48 ports FastEthernet
Modem zyxel P- 1 port Rj 11
79-3H v2 4ports FastEthernet

15
III.1.2.5. Serveurs
La JIRAMA en possède plusieurs serveurs, qui assurent le bon fonctionnement
du système informatique de l’entreprise dans toute l’île. Les systèmes d’exploitation
les plus usités restent Redhat et Windows Server 2003 bien qu’ils existent aussi des
serveurs sous Débian et Ubuntu. Toutefois, Linux reste le plus apprécié.
Le tableau suivant (Tableau 5) illustrera la liste et les informations concernant
les serveurs existants à la DSI JIRAMA Antsahavola.
Tableau 5: Types de serveur

Nom Système Caractéristiques Services


d’exploitation
srvadxdb.jirama.mg Windows CPU : 2,4*4Ghz Serveur de base de données ERP
server 2003 RAM : 32Go
EE SP2 DD: 1717Mo
srvadxappl.jirama.mg Windows CPU : 2,4*4Ghz Serveur de traitement et
server 2003 RAM : 18Go d'application
EE SP2 DD : 609Go
srvadxbo.jirama.mg Windows CPU : 2,4Ghz serveur d’édition
server 2003 RAM : 8Ghz
EE SP2 DD : 40Go

srvadxweb.jirama.mg Windows CPU : 2,4Ghz


server 2003 RAM : 8Ghz serveur web
EE SP2 DD : 40Go

srvadxtest.jirama.mg Windows CPU : 2,4*2Ghz serveur test erp, serveur de


server 2003 RAM : 2Go monitoring réseau
EE SP2 DD : 60Go
srvhelpdesk.jirama.mg Windows CPU : 2,4*2Ghz serveur help desk
server 2003 RAM : 8Go
EE SP2 DD : 100Go
srvtestreclam.jirama.mg Windows CPU : 2.4*4Ghz serveur de base réclamation client
server 2003 RAM : 10Go
EE SP2 DD : 50Go
srvmonitor.jirama.mg ubuntu 8,04 CPU : 2.4Ghz serveur de monitoring des serveurs
RAM : 2Go
DD : 100Go
srvmonitor.jirama.mg ubuntu 8,04 CPU : 2.4Ghz serveur de monitoring des serveurs
RAM : 2Go
CPU : 100Go
srvwarehousedb.jira red hat 5 CPU : 2.4*4Ghz server data ware house
ma.mg RAM : 10Go
DD : 600Go
srvcom.jirama.mg red hat 5 CPU : 2.4*2Ghz serveur de base de données
RAM : 8Go
DD : 108Go
srvtse.jirama.mg Windows CPU : 2.4Ghz serveur terminal
server 2003 RAM : 2Go
EE SP2 DD : 40Go

16
Nom Système Caractéristiques Services
d’exploitation
srvdatawarehouse.jira redhat 5 CPU : 2.4*4Ghz server de base de données
ma.mg RAM : 10Go
DD : 800Go
srvantivirus.jirama.mg Windows CPU : 2.6Ghz serveur d'antivirus
server 2003 RAM : 4Go
EE SP2 DD : 150Go
srvsysbud.jirama.mg Windows CPU : 2.6*2Ghz serveur de base oracle utilise par
server 2003 RAM : 3Go DFIN
EE SP2 DD : 150Go
srvcallcenter.jirama.mg Debian 7 CPU : 2.4*4Ghz Serveur Asterisk centre d’appel
RAM : 16Go
RAM : 300Go

Il existe aussi les clusters gérant la haute disponibilité à travers le réseau (Tableau 6).

Tableau 6: Types de clusters

Nom Système Caractéristiques


d’exploitation
Lancluster01 Redhat5 CPU : 2.5*2Ghz
RAM : 4Go
DD : 146Go
Lancluster02 Redhat5 CPU : 2.5*2Ghz
RAM : 4Go
DD : 146Go
Lancluster03 Redhat5 CPU : 2.5*2Ghz
RAM : 4Go
DD : 146Go
Lancluster04 Redhat5 CPU : 2.5*2Ghz
RAM : 4Go
DD : 146Go
Dmzcluster01 Redhat5 CPU : 2.5*2Ghz
RAM : 4Go
DD : 146Go
Dmzcluster02 Redhat5 CPU : 2.5*2Ghz
RAM : 4Go
DD : 146Go

- Authentification des clusters : Local


- Services : ce sont des serveurs de nœud de connexion

17
Enfin, nous avons les serveurs courants tels que :

- Service Proxy
- Service LDAP
- Service FTP
- Service Samba
- Service Mail
- Service Radius
- Service DHCP
- Service DNS
- Service Web

III.1.2.6. Gateway
Une seule passerelle existe menant à la connexion Internet. Bien que d’autres
serveurs participent à la sécurisation du réseau tel que le serveur proxy.
Le tableau Suivant va nous illustrer les caractéristiques de la passerelle de
JIRAMA.
Tableau 7: Gateway JIRAMA

Désignation Caractéristiques Système Fonctionnalité


d’exploitation
CISCO 3825 2 ports Gigabit Ethernet Internetwork Firewall
16 ports FastEthernet Operating System
Et 1 console

III.1.2.7. Routage
Le routage de la société est hétérogène, il est constitué à la fois de routage
statique ainsi que de routage dynamique.

III.1.2.8. Disponibilité
Parlons maintenant de la disponibilité au sein du réseau en entier :
- Application : les applications sont toujours accessibles par les utilisateurs
- Données : Les machines de la JIRAMA étant en phase de mise en domaine,
chaque utilisateur possède son espace de travail où il peut consulter ses

18
données personnelles. Toutefois, le projet de mise en domaine n’est pas
encore achevé et bon nombre des utilisateurs ne peuvent pas encore en
bénéficier.
- Ressources : Les ressources matérielles (CPU, RAM, Disque Dur) utilisées
sont optimales grâce à la répartition des tâches sur chaque serveur et ils
restent toujours à disposition des utilisateurs.
- Internet : la société JIRAMA ne possède qu’un seul fournisseur d’accès
Internet comme évoqué précédemment.

III.1.2.9. Surveillance
La surveillance réseau est assurée par un serveur de monitoring réseau, il y a
l’existence de l’outil Nagios qui permet de superviser le parc informatique.

Nagios est un système de surveillance open source, gratuit et puissant qui permet
aux administrateurs IT d’identifier et de résoudre les problèmes du système d’information
avant qu’ils affectent les services offerts par ce système. Le but d’utiliser Nagios est de
superviser proactivement le service informatique pour assurer que les infrastructures, les
systèmes, les applications et les services fonctionnent correctement et qu’ils sont
disponibles aux utilisateurs finaux et aux clients. Cela permet aux équipes techniques de
prendre des décisions pour résoudre des problèmes avant qu’ils ne dégénèrent. En cas
d’échec, Nagios peut informer les équipes techniques du problème, ce qui leur permet de
commencer le processus de résolution des incidents et problèmes. Nagios fonctionne sous
un système Linux mais également sur les autres systèmes Unix comme AIX, BSB et
Solaris. En utilisant Nagios, on peut :
- Superviser toute l’infrastructure IT ;
- Surveiller les applications et les services offerts par l’entreprise ;
- Planifier des améliorations sur les infrastructures avant qu’un problème soit
généré ;
- S’assurer que les SLA signés avec les clients sont respectés ;
- Réduire le temps d’arrêt, l’indisponibilité et la perte d’activité ;
- S’informer des problèmes avant qu’ils se produisent ;
- Détecter les failles et les problèmes liés à la sécurité ;
- Garantir une qualité de service maximale aux clients.

19
III.1.3. Analyse du trafic réseau
Nous avons choisi Wireshark pour analyser notre trafic réseau au sein de
l’entreprise JIRAMA.
La figure suivante est la capture du trafic réseau de l’entreprise, elle a été réalisée au
sein de la JIRAMA :

Figure 4: Traffic réseau du JIRAMA

Facile d’utilisation, Wireshark permet de capturer tous les échanges de trafic à


travers le réseau. Nous avons donc placé Wireshark sur le réseau 192.168.222.0/24,
car c’est sur ce réseau que la passerelle 192.168.222.4 donne accès au membre du
personnel la sortie vers l’extérieur et il est aussi utilisé pour tous les sites de
l’entreprise pour se communiquer entre eux.

Après cette analyse de trafic, nous avons pu obtenir les résultats statistiques
dans la figure suivante :

20
Figure 5: Diagramme de l'analyse du trafic

Nous avons pu constater que le trafic est très stable, ceci est dû à la présence
des outils de supervision, des Proxy et la centralisation des informations utilisateurs
dans l’entreprise. En effet, les trafics réseaux utilisés par : http, udp, dns et tpkt
représentés respectivement par les graphes de couleur rouge, vert, bleu et rose ont
presque les mêmes formes, courbe de tendance.

III.2. Critique de l’existant


La critique de l’existant doit mettre en évidence les activités fondamentales et
l’information associées, ainsi que les principaux dysfonctionnements du système actuel.
Suit aux remarques que nous avons fait, nous avons trouvé qu’il présente les points forts
et les limites suivant :

III.2.1. Points forts


La société JIRAMA a ses propres points forts :
- Les fournitures de bureau sont complets;
- Les traitements des données sont rapides;
- La communication et le respect du client sont bien maîtrisés;
- Une relation entre le personnel est bonne, la sécurité est bien organisée ;
- L’accueil des membres du personnel est chaleureux ;

21
- Les personnels ont la capacité de travailler sous pression;
Malgré les facteurs de qualité cités, la société JIRAMA possède également ses
faiblesses.

III.2.2. Points faibles


Compte-tenu de la situation actuelle, on constate qu’il y a différentes
difficultés à l’intérieur de l’organisme, parmi lesquels on peut citer l’insuffisance
de matériels informatiques, les problèmes de réseaux, les problèmes de logiciels de
gestion et le manque d’espace de travail surtout au DSI.

 Insuffisance de matériels informatique :


La plupart des tâches effectuées requièrent l’utilisation de
matériels informatiques. Or, la plupart des matériels sont en panne. Ce
domaine s’avère pourtant essentiel en vue d’une meilleure exécution des
tâches.
 Problèmes techniques des réseaux :
Toutes les informations du réseau JIRAMA se passent dans le centre
DSI Antsahavola. L’administration d’un tel réseau est déjà un grand défi pour
les administrateurs qui gèrent ce poste, mais parfois des problèmes peuvent
subvenir de n’importe où et à tout moment. Notre projet pourrait aider à
résoudre les problèmes aux seins de l’administration réseau du JIRAMA. Mais
avant tout, on va voir la partie théorique de notre sujet dans le chapitre suivant.

22
PARTIE B : PARTIE THEORIQUE

23
CHAPITRE IV : LE SERVEUR DHCP

Tout ordinateur d'un réseau TCP/IP (Internet ou Intranet) nécessite une adresse IP pour
pouvoir communiquer avec les autres ordinateurs du réseau.
Ces adresses IP sont attribuées :
 statiquement, en configurant le réseau directement sur l'ordinateur,
 dynamiquement, avec un serveur qui attribue les adresses en fonction de son
fichier de configuration
On parle d’adresse dynamique pour un client DHCP et d’adresse statique pour une
configuration manuelle. Les deux peuvent coexister.

IV.1. Le protocole DHCP


DHCP signifie Dynamic Host Configuration Protocol. Il s'agit d'un protocole
client/serveur qui permet de centraliser et d’automatiser la configuration des données TCP/IP
et d’affecter dynamiquement les adresses IP et paramètres associés. Il suffit de spécifier à
l'ordinateur de se trouver une adresse IP tout seul par DHCP. Le but principal étant la
simplification de l'administration d'un réseau.
Le protocole DHCP sert principalement à distribuer des adresses IP sur un réseau,
mais il a été conçu au départ comme complément au protocole BOOTP (Bootstrap Protocol)
qui est utilisé par exemple lorsque l'on installe une machine à travers un réseau (BOOTP est
utilisé en étroite collaboration avec un serveur TFTP sur lequel le client va trouver les fichiers
à charger et à copier sur le disque dur).

IV.2. Avantages du DHCP


Les avantages du DHCP sont :
- Le gain de productivité par l’absence de configuration manuelle
- Une modification éventuelle de la plage d’adresse est grandement simplifiée
- Les erreurs de configuration sont impossibles en production
- Il est possible de réserver une adresse pour un client afin qu’il utilise toujours la
même

IV.3. L’attribution des adresses IP


Le protocole DHCP gère l’attribution et la libération des données de configuration
d’adresse IP en louant la configuration d’adresse IP au client. La première fois qu’un client

24
DHCP est ajouté au réseau, il demande les données de configuration d’adresse IP au serveur
DHCP. Lorsque celui-ci reçoit la requête du client, il sélectionne une adresse IP dans une
plage d’adresses définies par l’administrateur dans son étendue. Il propose ces données de
configuration d’adresse IP au client DHCP.
Si le client accepte l’offre, le serveur DHCP loue l’adresse IP au client pour une
période donnée. Le client utilise ensuite ces données de configuration d’adresse IP pour
accéder au réseau.

IV.4. Le bail DHCP


Le bail DHCP spécifie la durée pendant laquelle le client peut utiliser les données de
configuration IP avant de les restituer au serveur DHCP, puis de les renouveler. Le processus
d’attribution des données de configuration d’adresse IP est appelé « processus de création
d’un bail DHCP ». Le processus de renouvellement des données de configuration d’adresse IP
est appelé « processus de renouvellement d’un bail DHCP ».

IV.5. Processus de création d’un bail DHCP


Le protocole DHCP utilise un processus en quatre étapes pour louer des informations
d’adressage IP aux clients DHCP. Ces quatre étapes sont nommées en fonction des types de
paquets DHCP [1]:
1. Découverte DHCP
2. Offre DHCP
3. Requête DHCP
4. Accusé de réception DHCP ou accusé de réception DHCP négatif

Figure 6: Processus de création d'un bail DHCP

25
Le processus de création d’un bail DHCP est le processus permettant au client
DHCP de recevoir des données de configuration d’adresse IP du serveur DHCP. Le
processus de création d’un bail peut s’effectuer de deux manières : lorsqu’un
ordinateur client démarre ou initialise le protocole TCP/IP pour la première fois, ou
lorsqu’un client tente de renouveler son bail et que sa requête est refusée. Pour mieux
comprendre le schéma en dessous, on va voir les points suivants expliquant les 4
étapes des processus :
1. Découverte DHCP :
Le processus de création d’un bail DHCP est le processus permettant au client
DHCP de recevoir des données de configuration d’adresse IP du serveur DHCP. Il
envoie donc une trame "DHCPDISCOVER", destinée à trouver un serveur
DHCP. Cette trame est un "broadcast", donc envoyé à l'adresse 255.255.255.255.
N'ayant pas encore d'adresse IP, il adopte provisoirement l'adresse 0.0.0.0. Comme
ce n'est pas avec cette adresse que le DHCP va l'identifier, il fournit aussi sa
"MAC Address".

2. Offre DHCP :
Le serveur DHCP diffuse un paquet DHCPOFFER au client. Un paquet
DHCPOFFER est un message utilisé par les serveurs DHCP pour proposer le bail
d’une adresse IP à un client DHCP lorsqu’il démarre sur le réseau.

3. Requête DHCP :
Le client répond alors par un DHCPREQUEST à tous les serveurs (donc toujours
en "Broadcast") pour indiquer quelle offre il accepte.

4. Accusé de réception DHCP ou accusé de réception DHCP négatif :


Le serveur DHCP diffuse un paquet DHCPACK au client. Un paquet DHCPACK
est un message envoyé par le serveur DHCP à un client pour accuser réception et
répondre à sa requête de configuration de bail. Ce message contient un bail valide
pour l’adresse IP, ainsi que d’autres données de configuration IP.
Lorsque le client DHCP reçoit l’accusé de réception, le protocole TCP/IP
s’initialise avec les données de configuration IP fournies par le serveur DHCP.
Le client associe également le protocole TCP/IP aux services réseau et à la carte
réseau, ce qui permet au client de communiquer sur le réseau.

26
Le serveur DHCP envoie un accusé de réception DHCP négatif (paquet
DHCPNAK) si l’adresse IP offerte n’est plus valide ou si elle est utilisée par un
autre ordinateur. Le client doit recommencer le processus de création de bail.

IV.6. Processus de renouvellement d’un bail DHCP


Le processus de renouvellement d’un bail DHCP est le processus permettant au
client DHCP de renouveler ou de mettre à jour ses données de configuration d’adresse IP à
l’aide du serveur DHCP [1].
Le client DHCP renouvelle ses données de configuration IP avant l’expiration du
bail. Si le bail expire avant leur renouvellement, ces données sont perdues et il doit
recommencer le processus de création d’un bail DHCP.
Un client DHCP tente automatiquement de renouveler son bail lorsque sa durée a
expiré de 50%. Il essaie également de renouveler son bail d’adresse IP à chaque redémarrage
de’ordinateur. Pour renouveler un bail, le client DHCP envoie un paquet DHCPREQUEST
directement au serveur DHCP par lequel il a obtenu le bail précèdent.
Si le serveur DHCP est disponible, il renouvelle le bail et envoie au client un paquet
DHCPACK contenant la durée du nouveau bail et les paramètres de configuration mis à jour.
Le client met à jour sa configuration lorsqu’il reçoit l’accusé de réception. Si le serveur
DHCP n’est pas disponible, le client continue à utiliser ses paramètres de configuration en
cours.
Si le client DHCP ne parvient pas à renouveler son bail la première fois, il diffuse un
paquet DHCPDISCOVER pour mettre à jour son bail d’adresse lorsque 87,5 % de sa durée
actuelle a expiré. À ce stade, le client DHCP accepte un bail émis par n’importe quel serveur
DHCP.

IV.7. Installation et configuration d’un serveur DHCP


L’installation d’un serveur DHCP s’effectue très simplement en installant le
paquetage dhcp3-server. Pour installer dhcp3-server, il faut installer le paquet « isc-
dhcp-server ».
La configuration de serveur se fait en éditant le fichier de
configuration « /etc/dhcp/dhcpd.conf ». Dans ce fichier de configuration on retrouve
les options suivantes :
- subnet x.x.x.x et netmask x.x.x.x qui définiront respectivement le sous réseau
et le masque d’adresse ;

27
- range : ceci définit les adresses IP à employer pour le dhcp. Les IP doivent être
sur le même sous-réseau que défini dans la déclaration de sous-réseau;
- option broadcast-address : c’est l’adresse broadcast sur laquelle le client va
émettre une IP au DHCP ;
- option routers : il définit la passerelle par défaut fournie aux clients ;
- option domain-name-servers : c’est le serveur DNS que les clients doivent
utiliser ;
- domain-name : c’est le nom de domaine réseau local ;
- default-lease-time : c’est le temps en seconde de la validité de la location de
l’adresse à moins que le client ne le demande différement ;
- max-lease-time : c’est le temps maximum en secondes pendant lequel la
location se assignée.

Une fois configurer et enregistrer, pour vérifier son fonctionnement, on entre la


commande « ipconfig ».

IV.8. Réservation d’adresse


Pour cela il suffit d'ajouter une directive « host » dans la définition du subnet. Pour
chaque client, il faut donner son adresse fixe en fonction de son adresse MAC [4].
Cette méthode implique l'utilisation du protocole DHCP pour identifier l'adresse
matérielle unique (MAC) de chaque carte réseau connectée au réseau et ensuite de
continuellement fournir une configuration constante chaque fois que le client DHCP effectue
une demande vers le serveur DHCP en utilisant ce dispositif de réseau. Cela garantit qu'une
adresse particulière est attribuée automatiquement à cette carte réseau, basée sur son adresse
MAC (https://guide.ubuntu-fr.org/server/networking.html).
Exemple:
host client1 {
hardware ethernet DD:GH:DF:E5:F7:D7;
fixed-address 192.168.1.20;
}
Hardware Ethernet définit l’adresse Mac du client1 et fixed-address l’adresse IP
réservée pour le client1.

28
CHAPITRE V : CHOIX DU SIMULATEUR
V.1. Comparaison des outils disponibles
Il y a plusieurs types de logiciels de virtualisation de machine disponibles tels que :
- Paralleles desktop for MAC
- QEMU
- VirtualBox
- VMWare Workstation
- Windows Virtual PC
- Neo ceBox
Mais nous allons comparer ici les deux logiciels les plus célèbres dans ce domaine dans
le tableau 8 :

Tableau 8: Comparaison des logiciels de virtualisation

Logiciel VirtualBox VMWare Workstation


Licence Open source Propriétaire
Supporte USB UDB over RDP Supporte
Format de stockage -VDI (VirtualBox) -VMDK (VMWare)
-VMDK (VMWare) -VHD (Windows Virtual
-VHD (Windows Virtual PC)
PC)
Mémoire Video max 128 Mo Selon la carte graphique
Host supported Platforms - Windows - Windows
- Linux - Linux
- Mac OS
Guest running OS Tous Tous
Prix - Gratuit pour utilisation - Gratuit pour utilisation
personnel mais payante en personnel
fonctionnalité professionnel - 189$ pour toute
fonctionnalité (version
entreprise)

V.2. Choix de l’outil par rapport aux disponibles


Les deux grands logiciels de virtualisation mentionnés en haut sur la comparaison
sont les plus utilisés dans le monde. Cela est dû à leur fonctionnalité dynamique que les autres

29
logiciels de virtualisation peu connues n’ont pas. Par rapport à l’ensemble de fonctionnalités
de VMWare, VirtualBox n’offre pas le même niveau de prise en charge des graphiques 3D, ce
qui pourrait être un problème si on prévoyait d'être un utilisateur lourd. Mais ce qui nous a
plus poussé à choisir VirtualBox c’est que :
 VMWare est d’une licence et elle a des légères variations entre les éditions
«Player» et «Pro», c'est-à-dire que nous ne pouvons pas exécuter plusieurs VM
simultanément, créer des VM cryptées ou partagé des machines virtuelles en tant que
serveurs sans être en mode payante.
 Contrairement à VMWare, elle offre des éditions distinctes spécifiques à un
OS, la version de base de VirtualBox peut s'installer et fonctionner sur n'importe quel
ordinateur x86.
 VirtualBox est excellent puisque nous avons seulement besoin d'exécuter VM
sur quelques machines et souhaitons accéder à une interface de ligne de commande
en plus de l'interface graphique.

V.3. Présentation de l’outil choisi


V.3.1. Description
VirtualBox est un logiciel libre de virtualisation publié par Oracle. Elle est la réponse
d'Oracle à la virtualisation hôte ; un achat qu'ils ont fait de Sun Systems en 2010 pour
concourir sur le même marché avec VMware Workstation. VirtualBox est un logiciel
open-source qui fonctionne avec toutes les plates-formes 32 bits, y compris Windows,
Mac, Linux et Solaris.

V.3.2. Fonctionnalités
VirtualBox nous offre beaucoup de fonctionnalités, et quelques uniques:
- Compatibilité entre tous les plates-formes
- Interaction avec la ligne de commande
- Dossiers partagés et presse-papiers
- Pilotes et utilitaires spéciaux pour faciliter la commutation entre les systèmes
- Captures d'écran
- Mode Seamless : permet d'exécuter des applications virtuelles à côté de celles
normales
- Prise en charge limitée des graphiques 3D (jusqu'à OpenGL 3.0)
- Peut échanger des images de disque avec VMware
- Capture vidéo VM

30
- Cryptage d'image disque VM avec extension pack
- Prise en charge virtuelle USB 2.0 / 3.0

V.3.3. Avantages
VirtualBox peut avoir plusieurs avantages en terme d’utilisation puisqu’elle :
- Est un logiciel libre à l’utilisation personnel avec plusieurs fonctionnalités
- N’épuise pas trop de ressources
- Est Facile à utiliser
- Peut interagir avec les lignes de commandes
- Est un logiciel multi-plateformes

V.3.4. Inconvénients
Bien qu’elle en a des avantages mais elle n’est pas aussi sans inconvénients.
- Fonctionnement un peu lent à cause du limiteur graphique, max 128 Mo
- Montre parfois des signes de bugs au niveau de quelques configurations

Nous avons vu la partie théorique du projet en parlant du serveur DHCP mais


aussi du simulateur choisit. Maintenant, passons à la dernière partie de ce mémoire qui
est la mise en œuvre, la mise en place de notre serveur DHCP.

31
PARTIE C : MISE EN ŒUVRE

32
CHAPITRE VI : MISE EN PLACE DU SERVEUR DHCP

Dans ce chapitre, nous allons procéder à la mise en œuvre proprement dite. Ce que
nous avons besoin pour y réaliser ce projet. Tout d’abord, nous allons commencer par :

VI.1. Installations
VI.1.1. VirtualBox
En premier lieu, il nous faut télécharger la version de virtualBox pour Windows dans
xet lien : http://dlc.sun.com.edgesuite.net/virtualbox/5.2.6/VirtualBox-5.2.6-91406-Win.exe.
Double-cliquez sur le fichier, l'assistant d'installation se lance :

Figure 7: 1ère étape de l'installation de l'installation d'Ubuntu

Ensuite, cliquons sur « Suivant » :

33
Figure 8: 2ème étape de l'installation de VirtualBox

Choisissons ensuite le répertoire cible d'installation, en n'oubliant pas de sélectionner


tous les éléments disponibles, pour qu'ils soient bien installés, puis cliquons sur « Suivant ».
Cochons ensuite les trois cases pour créer l'ensemble des raccourcis (que nous pourrons
supprimer) et les associations de fichiers, puis cliquons sur « Suivant ».

Figure 9: 3ème étape de l'installation de VirtualBox

34
Un message d'attention s'affiche, nous indiquant que notre connexion réseau va être
provisoirement coupée. Validons en cliquant sur « Oui », puis sur « Installer ». Puis cliquons
sur « Oui » si un message de sécurité apparaît. Après quelques minutes, Virtualbox est
installé :

Figure 10: Etape final de l'installation de VirtualBox

VI.1.2. Ubuntu
Après avoir installé VirtualBox, nous allons l’ouvrir et cliquons sur « Nouvelle
» pour y créer une machine virtuelle. Une interface comme celle de la figure ci-
dessous apparaît lorsque nous cliquons dessus :

Figure 11: Création d'une machine virtuelle

35
Après avoir mis le nom et le type ainsi que la version du système que nous
voulons créer, cliquons sur « Suivant » pour y arriver sur un formulaire qui nous
demande de choisir la taille de la mémoire vive de notre VM :

Figure 12: Taille de la mémoire du VM

Cliquons sur « Suivant », puis il nous demande de choisir de créer notre disque
dur virtuel en cliquant sur « Créer ».

Figure 13: Création du disque virtuel

Le type de disque dur virtuel que nous avons choisi dans notre projet était le
VMDK parce qu’il peut être montré sur VMware si jamais nous en avons besoin de le
visionner sur une autre machine qui n’a pas de virtualbox mais seulement de Vmware.

36
Figure 14: Type de Disque dur virtuel

Il est aussi préférable que le disque dur virtuel que nous venons de créer soit
Dynamiquement alloué pour qu’il ne prenne pas beaucoup de place dans le disque
réel s’il n’est pas entièrement utiliser.

Figure 15: Stockage sur le disque dur physique

Cliquons sur « Suivant » et choisissons l’emplacement du fichier et la taille du


disque dur virtuel que nous venons de créer. Par défaut, il se trouve dans le répertoire
VirtualBox. Puis cliquons sur « Créer » afin de finalisé la création de notre machine
virtuelle.

37
Figure 16: Emplacement et taille du disque dur virtuel

Figure 17: Interface de la virtualbox après la création des VM


Passons maintenant à l’installation de notre système dans la machine virtuelle
que nous avons créé. Cliquons sur la machine et ensuite sur « Démarrer ». Après
avoir fait cela, il nous demande de choisir le lecteur CD/DVD (réel) qui contient le
système Ubuntu 14.04. Après avoir choisi, cliquons sur « Démarrer » pour que
l’installation puisse se débuter.

38
Figure 18: Choix de lecteur contenant le système

Choisissons la langue utiliser par le système et cliquons sur « Installer Ubuntu ».


Dans notre cas, c’est la langue Français.

Figure 19: Choix de la langue du système

Pour continuer, cliquons sur « installer » et puis après il nous affiche une
interface de confirmation sur l’action que nous avons choisi.

39
Figure 20: Choix du type d'installation
Maintenant, créons un compte d’utilisateur que nous allons en servir comme
administrateur sur Ubuntu.

Figure 21: Création de compte d'utilisateur sur Ubuntu

Après avoir créé un compte d’utilisateurs, cliquons sur « Continuer », une


interface comme celle de la figure suivante doit s’afficher, marquant le
commencement de l’installation de notre système.

40
Figure 22: Installation d'Ubuntu 14.04
A la fin de l’installation, cliquons sur « Redémarrer maintenant » pour finaliser
l’installation.

Figure 23: Fin de l'installation

Maintenant, nous avons fini l’installation de l’Ubuntu sur notre VirtualBox. Il


est maintenant opérationnel.

Figure 24: Bureau de l'Ubuntu 14.04

41
VI.2. Installation du serveur DHCP
L’installation du serveur DHCP s’effectue en installant le paquetage dhcp3-server.
Les étapes de l’installation sont les suivantes :
 Mise à jour des paquetages disponibles en mode terminal par : sudo apt-get

La commande « sudo » permet d’obtenir les droits super-utilisateur en adressant le


mot de passe.

 Installation d’un éditeur de texte vim par : apt-get install vim

 Installation du paquetage isc-dhcp-server

VI.3. Configuration du serveur DHCP


 Configuration de la carte réseau du serveur DHCP

Cette commande affichera :

42
On affectera à INTERFACE l’eth0 :

 Entrée dans le fichier de configuration

 Modification de l’adresse IP du serveur :

En cliquant sur « Save », l’adresse du serveur sera enregistrée puis on pourra


configurer les adresses de notre serveur comme suit :

Ceci fera que le serveur DHCP donnera aux clients une adresse IP dans la plage
192.168.0.51-192.168.0.151. Il allouera une adresse IP pendant 600 secondes si le
client ne demande pas un délai précis. Sinon, le bail maximum (autorisé) sera de 7 200

43
secondes. Le serveur « conseillera » également au client d'utiliser 192.168.0.254 en
tant que passerelle par défaut et l’adresses 192.168.0.1 comme serveur DNS.
Une fois le serveur configuré et sauvgardeé, il suffit de taper cette commande
« /etc/init.d/networking restart » pour redémarrer le service réseau.

VI.4. Configuration personnalisée


La configuration que l’on a vue précédemment n’est qu’une configuration basique.
Pour mieux gérer l’adressage des adresses IP aux clients nous allons spécifier des IP à
attribuer aux hôtes. Pour cela, on va réaliser des réservations d’adresse IP par adresse
Mac.

VI.4.1. Réservation pour les serveurs


Dans le même fichier de configuration, on va adresser des adresses IP fixe
pour les hôtes web, FTP et mail par la commande « host » :

VI.4.2. Réservation pour un client1


De même que pour les serveurs, on va réserver une adresse IP fixe pour un
client « client1 » :

Nous pouvons maintenant demander à notre serveur de prendre en compte nos


modifications en la redémarrant par la commande suivante :

44
VI.5. Mise en route du Client1
Après démarrage complet du poste du client1, on va effectuer la commande “ifconfig“
en mode terminal :

Nous pouvons vérifier que notre poste a bien une adresse IP correspondant à la plage
programmée au niveau du serveur DHCP : 192.168.0.100.
Si rien n’apparait, essayez alors « ifup eth0 » :

Cette commande affiche l'état d’eth0, mais elle ne donne pas toutes les informations
que l'on obtient avec ifconfig. Pour voir au complet le dialogue, il faut aller dans le
répertoire "/var/log" et regarder le fichier dhcpd.log :

Ces fichiers nous montrent le dialogue entre le serveur et le client1 lors de l’adressage
de l’adresse IP :

45
 On a tout d’abord la découverte DHCP ou DHCP Discover : le Client envoie une
trame de diffusion MAC (avec l’adresse 08:00:27:C5:cd:15) sur le réseau, lui
permettant de localiser les serveurs DHCP présents sur le réseau sur le port 67 ;
 Après, le serveur DHCP avec l’adresse IP 192.168.0.100 envoie une offre DHCP
(DHCP OFFER) ;
 Ensuite, le poste répond DHCP REQUEST qui va lui permettre d’obtenir de la
part du serveur DHCP une adresse IP ;
 Enfin, le client reçoit un DHCP ACK : acquittement qui est un signal logique
indiquant que la demande d’adresse IP a bien été prise en compte et lui fournit
l’adresse IP 192.168.0.100.

46
CONCLUSION

On peut donc en conclure que ce stage de trois mois au sein de l’entreprise JIRAMA a
été très enrichissant que ce soit du point de vue théorique ou pratique. Il nous a aussi permis
de nous familiariser avec le monde professionnel, en outre, nous avons pu participer à
certaines résolutions des problèmes réseaux comme : détection des câbles détériorés,
indentification des cascades, et aussi nous avons eu l’occasion de réaliser des raccordements
de Fibre optique par la soudure, placement dans des tiroirs de lavage et tirage de ces fibres sur
des poteaux de la JIRAMA.

La réalisation de notre projet se traduit aux Administrateurs réseau de la JIRAMA,


comme une initiative pour envisager de résoudre le problème qui s’oppose entre les
utilisateurs et le service réseau. Nous avons vu l’installation et la configuration d'un serveur
DHCP sous Ubuntu. Le protocole DHCP représente un avantage majeur dans la configuration
des réseaux, en simplifiant la tâche administrative de distribution des adresses IP. De plus
ISC-DHCP-SERVER permet de configurer rapidement et facilement un serveur DHCP tout
en proposant une gamme de paramètre qui se veut très complète.

Bien que le serveur DHCP ait ses propres avantages au niveau de l’administration
réseau, les serveurs font souvent l’objet de l'attaque de l'homme du milieu ou man-in-the-
middle attack. Le but de l'attaquant est de se faire passer pour le client auprès du serveur et se
faire passer pour le serveur auprès du client. Il devient ainsi l'homme du milieu. Cela permet
de surveiller tout le trafic réseau entre le client et le serveur, et de le modifier à sa guise pour
l'obtention d'information (mots de passe, accès système, etc...). Une entreprise réputée telle
que la JIRAMA doit parvenir à trouver les moyens afin de se protéger au maximum des
« man in the middle ».

47
TABLE DES MATIERES

REMERCIEMENTS ................................................................................................................. i

SOMMAIRE ............................................................................................................................. ii

LISTE DES FIGURES............................................................................................................ iv

LISTE DES TABLEAUX ........................................................................................................ v

LISTE DES ABREVIATIONS .............................................................................................. vi

INTRODUCTION .................................................................................................................... 1

PARTIE A : PRESENTATION ET ANALYSE DE L’EXISTANT.................................... 2

CHAPITRE I : Présentation du CNTEMAD ........................................................................ 3

CHAPITRE II : Présentation de la société et description du stage ..................................... 5

II.1. Présentation de la société....................................................................................... 5

II.1.1. Présentation générale de la société JIRAMA .................................................................. 5


II.1.2. Présentation de la Direction des Systèmes Informatiques d’Antsahavola....................... 9
II.2. Descriptif du projet .............................................................................................. 10

II.2.1. Formulation ................................................................................................................... 10


II.2.2. Objectifs et besoins des utilisateurs ............................................................................... 10
II.2.3. Moyens matériels .......................................................................................................... 11
II.2.4. Résultats attendues ........................................................................................................ 11
CHAPITRE III : ANALYSE DE L’EXISTANT ................................................................. 12

III.1. Recueil de l’existant ............................................................................................. 12

III.1.1. L’organisation actuelle .................................................................................................. 12


III.1.2. Inventaire des moyens matériels et logiciels ................................................................. 12
III.1.3. Analyse du trafic réseau ................................................................................................ 20
III.2. Critique de l’existant ........................................................................................... 21

III.2.1. Points forts..................................................................................................................... 21


III.2.2. Points faibles ................................................................................................................. 22
PARTIE B : PARTIE THEORIQUE ................................................................................... 23

CHAPITRE IV : LE SERVEUR DHCP .............................................................................. 24

vii
IV.1. Le protocole DHCP .............................................................................................. 24

IV.2. Avantages du DHCP ............................................................................................ 24

IV.3. L’attribution des adresses IP .............................................................................. 24

IV.4. Le bail DHCP ....................................................................................................... 25

IV.5. Processus de création d’un bail DHCP .............................................................. 25

IV.6. Processus de renouvellement d’un bail DHCP .................................................. 27

IV.7. Installation et configuration d’un serveur DHCP............................................. 27

IV.8. Réservation d’adresse .......................................................................................... 28

CHAPITRE V : CHOIX DU SIMULATEUR ..................................................................... 29

V.1. Comparaison des outils disponibles ................................................................... 29

V.2. Choix de l’outil par rapport aux disponibles .................................................... 29

V.3. Présentation de l’outil choisi ............................................................................... 30

V.3.1. Description .................................................................................................................... 30


V.3.2. Fonctionnalités .............................................................................................................. 30
V.3.3. Avantages ...................................................................................................................... 31
V.3.4. Inconvénients................................................................................................................. 31
PARTIE C : MISE EN ŒUVRE .......................................................................................... 32

CHAPITRE VI : MISE EN PLACE DU SERVEUR DHCP ............................................. 33

VI.1. Installations .......................................................................................................... 33

VI.1.1. VirtualBox ..................................................................................................................... 33


VI.1.2. Ubuntu ........................................................................................................................... 35
VI.2. Installation du serveur DHCP ............................................................................ 42

VI.3. Configuration du serveur DHCP ........................................................................ 42

VI.4. Configuration personnalisée ............................................................................... 44

VI.4.1. Réservation pour les serveurs ........................................................................................ 44


VI.4.2. Réservation pour un client1 ........................................................................................... 44
VI.5. Mise en route du Client1 ..................................................................................... 45

CONCLUSION ....................................................................................................................... 47

TABLE DES MATIERES ..................................................................................................... vii

BIBLIOGRAPHIES ................................................................................................................ ix

viii
BIBLIOGRAPHIES

1. Bernier. F (2013). Installation d’un serveur DHCP sous Ubuntu server 12.10, AFPA
Formation, 27p ;
2. Fesnien. S. (2013). Installation serveur DHCP sous Ubuntu 12.04, Internet System
Consortium, 4p ;
3. Hainant. P. (2016). Serveur DHCP, 28p ;
4. Taieb. M. Serveur DHCP, Université de Gabes, Faculté des sciences de GABES, 14p.

WEBOGRAPHIES CONSULTEES
5. https://guide.ubuntu-fr.org/server/networking.html), consulté le 22/05/18
6. http://christian.caleca.free.fr/tcpip/index.html, consulté le 22/05/2018
7. https://openclassrooms.com/fr/courses/2752866-mise-en-place-dun-serveur-dhcp-
sous-linux, consulté le 03/06/18
8. https://doc.ubuntu-fr.org/isc-dhcp-server consulté le 02/05/2018
9. http://dlc.sun.com.edgesuite.net/virtualbox/5.2.6/VirtualBox-5.2.6-91406-Win.exe,
consulté le 18/05/18
10. https://fr.wikipedia.org/wiki/HDM 04/06/18
11. https://doc.ubuntu-fr.org/Accueil 12/07/2018

ix

Vous aimerez peut-être aussi