I. C’est quoi DHCP :
Un serveur DHCP affecte des adresses IP aux ordinateurs clients. Ceci est très souvent utilisé dans les réseaux d'entreprise pour réduire les efforts de configuration manuelles . Toutes les adresses IP de tous les ordinateurs sont stockées dans une base de données situées sur une machine serveur.
II. Installation :
Pour Installer DHCP sous UBUNTU lance dans le terminal la ligne de commande suivante :
# sudo apt-get install dhcp3-server |
III. Configuration :
1.
ReRemarque :
si vous disposer plus qu’une carte réseau sur votre serveur UBUNTU vous devez choisir quelle interface votre serveur DHCP doit utiliser :
Pour ce faire éditer le fichier dhcp3-server
Sudo vi /etc/default/dhcp3-server |
Par défaut DHCP écoute sur l'interface eth0.
INTERFACES=”eth0″ |
Donc il suffit de changer eth0 par l’interface désirée et par la suite enregistrer les modifications et quitter.
2. Configuration basic :
Une fois vous avez choisit quelle interface votre serveur DHCP doit écouter il faut éditer le fichier dhcpd.conf qui englobe la configuration de votre serveur.
sudo vi /etc/dhcp3/dhcpd.conf |
# Sample /etc/dhcpd.conf # (add your comments here) default-lease-time 600; max-lease-time 7200; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; option routers 192.168.1.254; option domain-name-servers 192.168.1.1, 192.168.1.2; option domain-name "ubuntu-fr.lan"; option ntp-servers 192.168.1.254; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.100; range 192.168.1.150 192.168.1.200; } |
Dans ce fichier est préconfigurer a :
· un masque de sous réseau à 255.255.255,
· une adresse de multi-diffusion à 192.168.1.255,
· une adresse de routeur/passerelle à 192.168.1.254,
· des serveurs DNS à 192.168.1.1 et 192.168.1.2,
· un suffixe DNS ubuntu-fr.lan,
· un serveur de temps
· Le serveur DHCP assignera au client une adresse IP comprise entre 192.168.1.10 et 192.168.1.100 ou entre 192.168.1.150 et 192.168.1.200
3. Configuration des hôtes avec IP fixée :
Il est parfois utile de fixer pour un client donné une 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.
subnet 192.168.1.0 netmask 255.255.255.0 {
host client1 {
hardware ethernet XX:XX:XX:XX:XX:XX;
fixed-address 192.168.1.20;
}
}
|
Vous remplacez l’adresse XX:XX:XX:XX:XX:XX par celle de votre choix .
Pour finr Redémarrer votre serveur :
/etc/init.d/dhcp3-server restart |
pour plus d'information visitez le lien suivant .
Aucun commentaire:
Enregistrer un commentaire