Banière
Vous êtes ici --- > Netonoff.com > Informatique > > Option du forum > Monter un serveur DHCP > Lecture du tutorial

Monter un serveur DHCP

Avatar Auteur: : giggs
Créé le : le 16/02/2007 à 11h23
Modifié le :le 16/02/2007 à 14h19
Imprimer ce tutorial
Dans ce tutorial, nous allons installer un serveur DHCP. Le serveur en question sera le DHCP de l'Internet Software Consortium.

1) Installation

Pour commencer nous aller dans la konsle et taper cette commande qui permettra d'installer le serveur dhcp. Le programme fait 1439 Ko

Code BASH:
 
apt-get install dhcp3-server
 
Vous aller voire quelques fenêtre lors de l'installation

Capture 1:

Image utilisateur

Capture 2:

Image utilisateur

Capture 3:

Image utilisateur
Une fois installer vous devez avoir un dossier dans /etc/dhcp3
Image utilisateur

L'installation est à présent terminée. Votre serveur n'ai pas encore opérationnelle, nous allons maintenant le configurer.

2) Configuration

Pour la configuration du serveur DHCP, c'est assez simple, en effet il n' y a q'un seul fichier à modifier. Il s’agit du DHCP.conf qui se situe dans: /etc/DHCP3/

Ouvrez ce fichier, nous allons le modifier et l'adapter pour votre réseau.

Indication du domaine: Pour commencer si vous disposez d'un serveur Dns sur votre réseaux,il faut indiquer au serveur DHCP le nom de domaine. Ici il s’agit de "maison.fm"

Code DHCP:
option domain-name "maison.fm";
 

Indication des adresses IP des DNS: Si vous avez déclarer un DNS, ils faut mettre leur adresse IP, séparées par une virgule. Ici il y a qu'un seul serveur DNS.

Code DHCP:
option domain-name-servers 192.168.0.201;
 

La duré du bail: En suite il faut indiquer la durée du bail en secondes. Après ce délai le client devra demander un nouveau bail au serveur dhcp. Ici "86400", qui correspond à 24 heurs.

Code DHCP:
default-lease-time 86400;
max-lease-time 86400;
 

Le DHCP est autoritaire: Il faut indiquer au serveur DHCP qu'il sera autoritaire pour les réseaux que l'ont va déclarer tout à l'heure.

Code DHCP:
authoritative;
 

Déclaration des réseaux: Maintenant on indique au serveur quelle adresse il devra distribuer , et ont peut aussi indiquer l'adresse du routeur sur le réseaux.Ici le serveur peut distribuer 40 adresse différentes pour le sous réseau, le domaine, le broadcast

Code DHCP:
subnet 192.168.0.0 netmask 255.255.255.0
{
  range 192.168.0.10 192.168.0.50;
  option broadcast-address  192.168.0.255;
  option routers 192.168.0.1;
  option domain-name "maison.fm"; 
  option domain-name-servers 192.168.0.201;
}
 

Adresses IP fixe: Nous pouvons aussi réserver des adresses IP pour des clients sur le réseaux. pour cela il suffit d'indiquer l'adresse matériel du client, son nom d'hôtes, et l'adresse IP de celui-ci.

Code DHCP:
host thosh
 {
hardware ethernet 00:50:04:87:41:3B;
fixed-address 192.168.0.5;
option host-name "thosh";
}
 

Voila la configuration est à présent terminée. Vous pouvez voire en cliquant ICI, l'intégralité du fichier de configuration

Une fois votre fichier modifier, il faut redémarrer le serveur DHCP, pour qu'il puisse relire sa configuration. Taper cette commande dans une konsole.

Code BASH:
 
/etc/init.d/dhcp3-server restart
 

3) Test du serveur

pour terminée avec le serveur, il nous reste à tester son bon fonctionnement. Pour cela nous allons le tester sur un client Windows, et sur un Linux.

A) Client Windows

Pour commencer le test vérifier que votre client ne possède pas d'adresse IP. Ensuite allez dans l'invite de commande et taper la commande suivante:

On libère la connexion, pour être sur que le client ne dispose pas d'adresse Io. (Résiliation du bail)

Code DOS:
 
ipconfig /release
 

Puis toujours dans l'invite de commande, on contacte le serveur DHCP, pour qu'il nous attribut une adresse IP (Renouveler le bail)

Code DOS:
 
ipconfig /renew
 

Résultat:

Image utilisateur

Comme vous le voyer grâce à cette capture, le serveur DHCP à bien envoyer au client les informations que j'avais déclaré dans son fichier de configuration:

  • Sufixe DNS: maison.fm
  • Adresse IP: 192.168.0.50
  • Masque sous réseau: 255.255.255.0
  • Passerelle: 192.160.0.1

Pour terminer vous pouvez surveiller en temps réel le bon fonctionnement du serveur DHCP, par cette commande.

Code BASH:
 
tail -f /var/log/syslog
 

Donc on peut voir avec cette commande le bon fonctionnement du serveur en temps réel, comme le montre cette capture d'écran.

Image utilisateur

C'est terminé, pour ce tutorial, il s’agit juste de la mise en place d'un serveur DHCP. Mais si vous voulez allez plus loin, sachez que le serveur DHCP, peut mettre à jour automatiquement les fichiers de configuration du serveur DNS. Je vous invite à aller voire ce tutorial. Pour toutes question n'hésitez à poster sur e forum.

Retour au Sommaire

Remonter en haut | Exécution en 0.3555 secondes |

© Tous droits réservés 2006 François Marie | Hébergement : WDMédia-hébergement

AMIX-INFORMATIQUE.FR | TAI-JITSU-ALENCON.FR