Vous êtes sur la page 1sur 14

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013

Services rseaux

Configuration des serveurs DNS & DHCP


Ralis par: Tah Mohamed Baba GARY Papa Babacar DIAGNE

MART 2

TM-1
DHCP &DNS

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013

Services Rseaux MaRT 2

Objectif !
Le TM1 est un projet qui reprsente un tutoriel sur la configuration de deux serveurs sous linux ubuntu, et dun serveur de DHCP ( Dynamics H C Protocol) afin de distribuer des paramtres IP aux clients tels que ladresse IP, le masque, la passerelle par dfaut, le DNS. Lautre serveur est le DNS (Domaine Name System) pour raliser lopration de la rsolution des noms et son inverse galement (retrouver un nom partir d'une adresse IP et linverse).

La topologie :

Ralis par : Papa_Babacar Diagne & Tah_Mohamed_Baba Gary

TM1 : DHCP&DNS

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013

Services Rseaux MaRT 2

Configuration du DHCP :
Maintenant nous allons commencer la configuration du serveur DHCP afin de construire la table dadressages des quipements. Le DHCP permet de distribuer les paramtres suivants Ladresse IP - le masque du rseau - la passerelle - et indique le domaine du Serveur DNS. Ces paramtres seront fournis pour une certaine dure (dure de bail). On peut aussi effectuer une rservation d'adresse en indiquant au serveur l'adresse MAC d'une machine qui on veut toujours affecter la mme adresse IP (ex : les serveurs DNS1 & DNS2). Nous avons comme instruction : Ladresse rseau : 192.168.0.0/24 Plage dadressage 1 : [192.168.0.20 192.168.0.120] Plage dadressage 2 : [192.168.0.200 192.168.0.250] DNS1 : 192.168.0.121 DNS2 : 192.168.0.122 Domaine : mart.sn sous domaine promo213.mart.sn

Pour effectuer cette configuration, nous allons au serveur afin de modifier le fichier dhcpd.conf. Premirement on dfinit le serveur dns et son adresse avec les commandes : Option domain-name-servers 192.168.0.121 ; Option domain-name mart.sn On precise l adresse du serveur dhcp : Dure du bail par dfaut et du bail maximum default-lease-time 6000; max-lease-time 14400; # Adresse des serveurs DNS et nom du domaine auquel on appartient option domain-name-servers 192.168.0.121; option domain-name "gtn77.greta.fr"; # CONFIGURATION D'UN (SOUS-)RESEAU # On peut dclarer plusieurs rseaux si on en a besoin subnet 192.168.0.0 netmask 255.255.255.0 { # Plage des adresses IP que l'on peut distribuer range 192.168.0.20 192.168.0.120 ; # Dure du bail par dfaut et du bail maximum default-lease-time 7200;

Ralis par : Papa_Babacar Diagne & Tah_Mohamed_Baba Gary

TM1 : DHCP&DNS

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013 max-lease-time 6400; # Masque de sous-rseau, broadcast, passerelle par dfaut option subnet-mask 255.255.255.0; option broadcast-address 192.168.2.255; option routers 192.168.2.252; # Adresse des serveurs DNS et nom du domaine option domain-name-servers 192.168.0.121; option domain-name "mart.sn";

Services Rseaux MaRT 2

Et pour fixer l adresse d une machine cliente on recupere son adresse mac pour lui attirbuer une adresse fixe : host nomdelamachine { hardware ethernet 00:60:52:07:42:fa;//son adressse mac fixed-address 192.168.0.121;/// et on fixe l adresse
}

On vient de modifier le fichier de configuration du serveur en fixant les adresses des serveurs DNS, les plages dadressage.

Ralis par : Papa_Babacar Diagne & Tah_Mohamed_Baba Gary

TM1 : DHCP&DNS

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013

Services Rseaux MaRT 2

On dfinit aussi le domaine-Name, ainsi que ladresse de la passerelle (@DHCP).

Puis, il faut restart pour redmarrer le service, et voil cest fait !!

Vrification : Pour vrifier ct client que les htes reoivent bien des adresses, il faut faire :

Ralis par : Papa_Babacar Diagne & Tah_Mohamed_Baba Gary

TM1 : DHCP&DNS

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013

Services Rseaux MaRT 2

Apres la configuration du dhcp nous pouvons constater sur ces machines clientes :

Configuration du Dns1 :
Pour la configuration du dns nous aurons dabord a installer bind9 qui nous permettra de gerer le nommage du rseau . Nous allons donc installer deux serveurs :un serveur maitre dont le nom de domaine est mart.sn et un serveur esclave promo2013.mart.sn . Ainsi aprs installation du serveur bind9 nous aurons a configur pratiquement trois fichiers sur chaque serveur d ou le fichier :

Ralis par : Papa_Babacar Diagne & Tah_Mohamed_Baba Gary

TM1 : DHCP&DNS

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013 -

Services Rseaux MaRT 2

Named.conf.local : ici nous allons des zone de dns (zone principale et zone inverse ) , definir le type de serveur , l adresse du domaine, et les permission pour d autre serveurs dlgus et aussi indiquer le fichier de configuration de chaque zones . -Pour le serveur maitre :

On dfinit d abord un nom de zone (zone nom-de-zone) ; On dclare le type de zone soit master ou esclave (type master ) On dlgue au serveur esclave le pouvoir de grer une partie du nommage (avec un sous domaine) allow-transfer {ip du serveur esclave} allow-query{any ;} Le terme file designe le nom du fichier de configuration de la zone On effectue la mme chose la zone inverse. Apres avoir sauvegarde le fichier named.conf.local qui se trouve sur le rpertoire /etc/bind ; Nous allons crer sur ce mme rpertoire nos deux fichiers de configuration a savoir le fichier de configuration de la zone principale et de la zone de recherche inverse

Ralis par : Papa_Babacar Diagne & Tah_Mohamed_Baba Gary

TM1 : DHCP&DNS

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013 -fichier de configuration de la zone principale :

Services Rseaux MaRT 2

Ici en premier lieu on fixe le nom de domaine ! Puis on dfinit les temps de bail :
2006010101 ; numro srie (annee mois jour xy) 21600 ; rafraichissement aprs 6h 3600 ; nouvel essai aprs 1h 604800 ; expiration aprs 7 jours 86400 ) ; TimeToLive (TTL) de 1 jour

Ensuite on passe au nommage : on utilise le terme IN accompagn de NS pour designer le nom du serveur, avec le terme A pour nommer une machine spcifique, et avec le terme CNAME pour dclarer un alias qui nous redirige a une mme adresse que le nom de la machine associe . -fichier de configuration de la zone inverse :

Ralis par : Papa_Babacar Diagne & Tah_Mohamed_Baba Gary

TM1 : DHCP&DNS

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013

Services Rseaux MaRT 2

On copie le fichier de la zone principale pour crer le fichier de la zone inverse en y faisant quelques modifications. Pour les adresses on ne donne que le dernier octet associ avec le nom de la machine spcifique . Apres ces configuration on redmarre le serveur avec la commande : Sudo service bind9 restart Puis on verifie les erreurs avec la commande tail /var/log/syslog Si il y a pas derreur on passe a la configuration du serveur dns2. Et sans oublier de dire a la machine de ne pas seulement couter sur l adresse du localhost (127.0.0.1), les requtes dns ; pour cela il nous faut modifier le fichier /etc/bind/named.options On change listen-on {127.0.0.1 ;} ; en listen-on {any} ; pour couter sur toute les adresses

Configuration du Dns2 :

Ralis par : Papa_Babacar Diagne & Tah_Mohamed_Baba Gary

TM1 : DHCP&DNS

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013

Services Rseaux MaRT 2

Pour la configuration du serveur esclave c est presque parail avec la configuration du serveur maitre .mais seulemnet ici sur le fichier de configuration named.conf.local au lieu de declarer pour le type master on met slave pour designer que c est lesclave et on prcise aussi le serveur maitre en donnant son adresse .et aussi sur les deux fichiers des zones on met le nom de domaine (le sous-domaine) appropris. Fichier named.conf.local :

Le fichier de la zone principale :

Ralis par : Papa_Babacar Diagne & Tah_Mohamed_Baba Gary

TM1 : DHCP&DNS

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013 Le fichier de la zone inverse :

Services Rseaux MaRT 2

Le fichier named.conf.options

Puis on redmarre comme dans l autre serveur ! Maintenant pour vrifier que nos serveurs marchent bien on va allumer nos machines clientes pour effectuer des ping sur des domaines pour voire si nous sommes bien rediriger vers une adresse ip donnes.

Ralis par : Papa_Babacar Diagne & Tah_Mohamed_Baba Gary

TM1 : DHCP&DNS

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013 Test sur les machines clients : -cliente ubuntu : Nous declarons notre dns sur le fichier /etc/resolv.conf

Services Rseaux MaRT 2

Le Ping :

Ralis par : Papa_Babacar Diagne & Tah_Mohamed_Baba Gary

TM1 : DHCP&DNS

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013 -test sur cliente windows :

Services Rseaux MaRT 2

Ralis par : Papa_Babacar Diagne & Tah_Mohamed_Baba Gary

TM1 : DHCP&DNS

Universit Gaston Berger de Saint-Louis Anne acadmique 2012-2013

Services Rseaux MaRT 2

Les tests marchent merveille !

Ralis par : Papa_Babacar Diagne & Tah_Mohamed_Baba Gary

TM1 : DHCP&DNS