Ikram EL ABDEllAOUI Licence professionnelle Encadré par : Mr. Azzaati Réalisé par : Ikram EL...

Preview:

Citation preview

Ikram EL ABDEllAOUILicence professionnelle

Encadré par :Mr. Azzaati  

Réalisé par :

Ikram EL ABDELLAOUI

Installation d’un serveur DNS et DHCP

sous Lunix et windows 2000 server

Ikram EL ABDEllAOUILicence professionnelle

Table de matieres

PREMIÈRE PARTIE :Le système DNS sous Linux et

Windows 2000 serveur Introduction

Les types de serveurs DNS

Installation et configuration d’un serveur DNS sous

Linux

Installation et configuration d’un serveur DNS sous

Windows 2000server Deuxième partie :DHCP sous Linux et Windows 2000 serveur

Introduction Fonctionnement Installation et configuration d’un serveur DHCP sous Linux Installation et configuration de DHCP sous Windows 2000 server

Ikram EL ABDEllAOUILicence professionnelle

Ikram EL ABDEllAOUILicence professionnelle

Le système DNS sous Linux

Introduction

Le système de nom de domaine (DNS) est utilisé pour faire correspondre des noms de domaine et des adresses IP afin de pouvoir localiser des hôtes sur des réseaux distants par le biais de nom .

Ce processus s'articule autour d'une relation client / serveur ou le client, nommé «resolver» effectue une requête auprès d'un serveur de nom.

Lorsque l'utilisateur entre une adresse, http://www.fsts.ac.ma par exemple, votre navigateur envoie une requête au Serveur de Domaine, qui essaie de déterminer l'adresse IP correspondante. Si votre serveur n'est pas l'autorité pour cette zone (pour ce domaine), il transmet la requête au domaine autorité, jusqu'à ce qu'elle arrive au domaine indiqué .

Ikram EL ABDEllAOUILicence professionnelle

Le système DNS sous Linux

Les types de serveur DNSTout serveur de noms peut être simultanément maître ou

esclave pour différentes zones et peut aussi être considéré comme faisant autorité pour de multiples zones. Tout cela dépend de la configuration du serveur de noms.

On distingue 4 types de serveur de noms :

Type Description

Master Conserve les enregistrements originaux et fait autorité pour un. espace de noms de domaine.

Slave Reçoit ses informations des serveurs maîtres.

Caching-only Ne fait pas autorité, ce type de serveur sert juste de cache afin d'accélérer le temps de réponse.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous Linux

Installation et configuration de Bind

BIND fournit un service de résolution de nom grâce au service /usr/sbin/named. Il utilise comme fichier de configuration :

/etc/named.conf : le fichier de configuration du service named

/var/named/ : le repertoire de travail de named ou sont stokées les fichers de zone, de cache, etc...

Ikram EL ABDEllAOUILicence professionnelle

1.Installation et compilation de Bind 9

Tout d'abord, il faut télécharger les sources du programme voulu (ftp://ftp.isc.org/isc/bind9/9.2.0/bind-9.2.0.tar.gz).

Nous l'avons mis par exemple dans le répertoire "/usr". Il reste maintenant à l'extraire, en utilisant la commande :

tar -zxvf bind-9.2.0.tar.gz

La compilation passe par trois étapes distinctes :

a. Pour la configuration des paramètres de compilation, il faut entrer dans le répertoire racine des sources de BIND (ici "/usr/bind-9.2.0"), et exécuter la commande "./configure".

b. La compilation en elle-même s'effectue en utilisant la commande : make

Installation et configuration d’un serveur DNS sous Linux

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous Linux

c. Il ne reste plus qu'à installer les binaires compilés, ainsi que les documentations dans les répertoires appropriés avec la commande :

make install

Configuration de Bind Maintenant que Bind est installé, nous allons maintenant voir

les différentes étapes de configurations du service.

a. Le fichier /etc/named.confLe fichier /etc/named.conf est le centre de la configuration de

BIND. Voicison contenu:

Ikram EL ABDEllAOUILicence professionnelle

options directory "/var/named";

zone’’fsts.ac.ma"typemaster;file" lstoff";

zone"21.20.172.in-addr.arpa"typemaster;file"172.20.21.rev";;zone"0.0.127.in-addr.arpa"typemaster;file"127.0.0";;

Installation et configuration d’un serveur DNS sous Linux

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous Linux

b. Les fichiers de zones

Voyons maintenant les fichiers décrivant les différentes zones. Tous ces fichiers doivent se trouver dans /var/named/master .

Fsts.ac.ma

Le fichier de zone commence par un champ SOA:

@ IN SOA pc1.fsts.ac.ma root.fsts.ac.ma(2001662201

8h

2h

1w

1d)

Ikram EL ABDEllAOUILicence professionnelle

@ IN NS pc1.fsts.ac.ma

@ IN MX 10 mail.fsts.ac.ma

Localhost IN A 127.0.0.1

Pc1 IN A 172.20.21.1

mail IN A 172.20.21.1

Pc2 IN A 172.20.21.2

172.20.21

Comme la précédente, cette zone comporte un champ SOA et au moins un champ NS. En outre, elle indique le nom associé à chaque adresse IP; pour cela, on utilise le champ PTR, par exemple, pour indiquer que 1.21.20.172.in-addr.arpa (c'est-à-dire 172.20.21.1) correspond à pc1.fsts.ac.ma :

Installation et configuration d’un serveur DNS sous Linux

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous Linux

@        IN       SOA      pc1.fsts.ac.ma. root.fsts.ac.ma. (                           2007062201                           8H                           2H                           1W                           1D )

@        IN       NS       pc1.fsts.ac.ma.

1        IN       PTR      pc1.fsts.ac.ma.

2        IN       PTR      pc2.fsts.ac.ma.

127.0.0

Cette zone ressemble à la précédente, si ce n'est qu'elle ne comporte qu'un seul enregistrement, qui permet de résoudre 127.0.0.1 en localhost/

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous Linux

@        IN       SOA      localhost. root.localhost. (1, série                           3H;refresh                           1H;retry

                           604800;expire

86400;ttl )                  NS       localhost.1                 PTR      localhost.

Test du serveur

Une fois ces fichiers en place, votre serveur est configuré, il ne reste plus qu'à le lancer. Pour cela, on le démarre par /etc/init.d/named start puis on tape la commande nslookup.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous windows 2000 server

Installation de serveur DNSCliquez pour l’installer sur démarrer +paramètres+panneau de configuration.

Cliquez sur ajout /suppression de programmes, et choisissez ajoutez /supprimer des composants Windows.

Choisissez services de mise en niveau:

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous windows 2000 serveur

Cliquez sur détails:

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous windows 2000 serveur

Configuration: Allez sur démarrez +programmes+outils d’administration+DNS

Ensuite,sélectionnez le DNS et faites action, connectez a l’ordinateur

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous windows 2000 serveur

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous windows 2000 serveur

Cet ordinateur sera notre serveur dont l’adresse IP est : 172.20.21.1(nom: PC1)

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous windows 2000 serveur

Ensuite , choisir cet ordinateur et faites OK

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous windows 2000 serveur

Faites un clic droit sur le serveur et cliquez sur propriétés .

Ensuite,on clique sur l’onglet Analyse.

Lancez un test.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous windows 2000 serveur

Il faut maintenant ajouter de nouvelles zones. Il existe deux types de zones sur les serveurs DNS, la zone directe et la zone inversee .

En premier temps, ajoutez une zone principale standard. Pour cela, faites un clic droit sur le nom de votre serveur puis cliquez sur nouvelle zone.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous windows 2000 serveur

Il faut maintenant créer un nouveau fichier de zone.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous windows 2000 serveur

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous windows 2000 server

Il faut activer les mises a jour ,pour cela on fait un clic droit sur notre zone puis propriétés .

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous windows 2000 server

Sur l’onglet général , dans le champs autoriser les mises a jour dynamiques, sélectionnez oui

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration d’un serveur DNS sous windows 2000 server

Dans la console DNS , un clic droit sur notre serveur , et on choisit propriétés .

Ikram EL ABDEllAOUILicence professionnelle

Configuration du client DNS sous Windows XP

Dans favoris réseau ,on fait un clic droit et on sélectionne propriétés.

Ikram EL ABDEllAOUILicence professionnelle

Configuration du client DNS sous Windows XP

Ensuite, après avoir effectué les propriétés de la connexion au réseau local, nous arrivons sur configuration de la connexion.

Ikram EL ABDEllAOUILicence professionnele

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Linux et Windows 2000 serveur

Introduction:

DHCP (Dynamic Host Configuration Protocol) est un standard TCP/IP conçu pour faciliter l'administration des configurationsd'adresses en utilisant un ordinateur serveur pour centraliser la gestion des adresses IP et des autres éléments de configuration IPutilisés sur votre réseau (par ex:l’adresse IP de passerelle, une adresse IP de DNS, de Wins...). Et il fonctionne en mode client/serveur.

Fonctionnement:

Chaque machine qui vient de démarrer et qui n’a pas de configuration réseau, elle émettre un message sur le réseau pour qu’on lui donne une vrai configuration .La machine va émettre un paquet spécial, c’est un broadcast IP sur le réseau local, ainsi que ce paquet va être reçu par toutes les machines connectées au réseau. Lorsque le serveur DHCP reçoit ce paquet, il répond par un autre paquet de broadcast contenant toutes les informations requises pour la configuration .Si le client accepte la configuration, il renvoie un paquet pour informer le serveur qu’il garde les paramètres ,sinon il fait une nouvelle demande.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Linux et Windows 2000 serveur

Installation de serveur DHCP:

La première étape de la réalisation d’un serveur DHCP est sa compilation. Premièrement, on télécharge le paquetage tar xzf dhcp-2.0b1p16.tar.gz on le décompresse puis on le déplace dans un répertoire ,et on tape: ./configure.

Cela va générer les fichiers Makefile correspondant au système. Ensuite on tape make pour compiler le serveur et enfin makeinstall pour installer le serveur.

Le fichier dhcpd.conf:

Le fichier de configuration contient:

ddns-update-style none: définit le style de mise a jour de dns,ici il n’est pas utilise .

default-lease-time 86400: c’est la durée de concession par défaut attribuée a un client.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Linux et Windows 2000 serveur

Max-lease-time 86400: c’est la durée de concession maximale atrribuee a un client ayant demande une durée spécifique.

Option subnet – mask 255.255.255.0: le masque de sous réseau.

Option domaine<fsts.ac.ma>: le domaine

Option domain-name server 172.20.21.1: les adresses IP des serveurs DNS .

Voici ici un exemple d’un fichier de configuration:

[root]# vi /etc/dhcpd.conf

ddns-update-style none;

default-lease-time 86400;

max-lease-time 60 4800;

option subnet-mask 255.255.255.0;

option domain ’fsts.ac.ma’;

option domain-name-servers 172.20.21.1;

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Linux et Windows 2000 serveur

subnet 172.20.21.0 netmask 255.255.0.0 { option router 172.20.21.1;

option broadcast –adress 172.20.255.255;

range 172.20.21.2 172.20.21.15;

}

host machine1{

hardware Ethernet 00:01:02:E2:B3:F3;

fixed adress 172.20.21.2;

}

Démarrage:

On peut démarrer le service DHCP en lançant la commande :

[root]#/etc/init.d/dhcpd start

Pou savoir s’il a été lance: [root]# cat /var/log/messages | grep dhcp

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous linux et Windows 2000 serveur

Test de la configuration:

Pour tester votre serveur, branchez votre machine cliente sur le réseau et lancez la commande suivante si le système d'exploitation installé est un linux : dhclient

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Installation:

Pour installer un serveur DHCP sous Windows 2000 serveur, il faut ouvrir une session en temps qu'administrateur, lancer l'application Panneau de configuration -> Ajout/Suppression de programmes->Ajouter/supprimer des composants Windows->Services de mise en réseau->Protocole DHCP.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Si il a été bien installé il doit apparaître dans Bouton Démarrer -> Programme -> Outils d'administration -> DHCP

Il faut le lancer et suivre ce qu'il vous réclame, une autorisation.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Vous pouvez vérifier dans votre Observateur d'événements, ce message indique que tout ce passe correctement.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Configuration:

je vais lui demander de mettre à jour mon DNS de manière automatique.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Et finalement dans les propriétés avancées je vais préciser l'emplacement des fichiers d'audit et les tentatives de détection de conflit.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Tout n'est pas fini, il faut maintenant définir la zone étendue d'adressage. Pour l'exemple je prie la classe d'adresse 192.168.0.0 le nombre d'adresse disponible étant de 254 si le masque est mis a 255.255.255.0.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

A chaque fois que le serveur DHCP attribuera une adresse, il fera une mise à  jour automatique dans le DNS si un DNS est installé.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Vous pouvez attribuer les adresses de deux manières, à vous de choisir ce qu'il convient

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Maintenant, ce n'est pas fini, il faut s'attaquer à la zone étendue, dans mon exemple j'ai pris la classe d'adresses 192.168.0.0 avec le masque de sous réseaux 255.255.255.0 donc 254 adresses disponibles.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Les options de zones entendues servent à fixer les autres paramètres que vous allez distribuer à votre station(adresse du serveur DNS, du serveur WINS, etc. )

vous lancez la commande IPCONFIG.EXE /ALL dans un interpréteur de commande,

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Mes paramètres sont tous les mêmes puisque le serveur remplit toutes les fonctions désirées

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Maintenant il n'y a plus qu'a autoriser ce serveur à distribuer votre savoir faire.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Activation du DHCP pour un client Windows XP:

Sélectionnez Démarrez -> Panneau de configuration -> Connexion réseau.Clique droit sur Connexion au réseau local -> Propriétés.Sélectionnez Protocole Internet (TCP/IP) et cliquez sur Propriétés.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Pour vérifier que le DHCP est en place sélectionnez Avancé…Vous pouvez alors voir DHCP activé dans l’onglet Paramètres IP.

Votre client Windows XP est maintenant configurer pour le DHCP.

Ikram EL ABDEllAOUILicence professionnelle

Installation et configuration de DHCP sous Windows 2000 serveur

Recommended