mardi 25 septembre 2018

Serveur DHCP

 

Installation et Configuration d'un Serveur DHCP sous Ubuntu 

Cette article propose un travail pratique sur l'installation et la configuration d'un serveur DHCP sous Ubuntu.

Ce travail permet de faciliter les étapes afin de configurer le serveur DHCP d'une façon correcte.

Les étapes pour Installer et configurer un Serveur DHCP sont :

1.  Installer le paquet isc-dhcp-server
  •    apt-get install isc-dhcp-server
 2. lister les adresses mac des interfaces
  •  sudo ifconfig | grep HWaddr
3. modifier le fichier de configuration des interfaces pour fixer l'adresse IP de serveur
  • sudo gedit /etc/network/interfaces
 4. Redémarrer le Service Réseau
  •  sudo /etc/init.d/networking restart
 5. Il faut maintenant éditer ce fichier pour choisir sur quelle interface le serveur DHCP va écouter. Ici eth0.
  •   sudo gedit /etc/default/isc-dhcp-server
en ajoutant la ligne suivante :

 INTERFACES="eth0"

6. Configuration du serveur DHCP
  •  sudo gedit /etc/dhcp/dhcpd.conf
pour éviter les erreurs de modification veuillez vider ce fichier et copier les lignes suivantes :
 
##### Option générale par défaut #####

### RÉSEAU ###

## Nom du serveur DHCP
server-name "dns.abdo.qqc";

## Mode autoritaire (autoritaire)
authoritative;

## Masque de sous-réseau
option subnet-mask 255.255.255.0;


### DOMAINE ###

## Nom du domaine
option domain-name "abdo.qqc";

## Adresse IP du serveur DNS
# a remplacer par l ip de votre serveur dns ou par celle de votre fai
#option domain-name-servers XXX.XXX.XXX.XXX;

## Type de mise à jour du DNS (aucune)
ddns-update-style none;


### TEMPS DE RENOUVÈLEMENT DES ADRESSES ###

## par défaut en s (1 h)
default-lease-time 3600;

## maximum (2 h)
max-lease-time 7200;


### Sécurité ###

## refus(deny)/autorise(allow) les clients inconnus (refuse client inconnu)
#deny unknown-clients;

## Use this to send dhcp log messages to a different log file (you also
## have to hack syslog.conf to complete the redirection).
log-facility local7;


### PXE ###
## Permet le boot réseau pour TFTP
#allow bootp;
#allow booting;


##### RÉSEAUX #####
## déclaration sous réseau 192.168.1.*
subnet 192.168.0.0 netmask 255.255.255.0 {
  # Si vous voulez spécifier un domaine différent de celui par défaut :
  option domain-name "abdo.qqc";
  ## Adresse de diffusion
  option broadcast-address 192.168.0.255;
  ## routeur par défaut
  option routers 192.168.0.1;
        ## Plage d'attribution d'adresse
        # Ici débute à 1.6, 1.1 à 1.4 étant déjà prises.
        # La plage ne contient qu'1 adresse ce qui empêche l'attribution sauf au client dont celle-ci est fixée.
      range 192.168.0.6 192.168.0.10;
}

7. Il faut maintenant redemarrer le service DHCP
  •  sudo /etc/init.d/isc-dhcp-server restart



8. pour fixer une adresse fixe a un pc avec une adresse mac définie en ajoutant la ligne suivante :

### hôte « PORTABLE »
host portable {
  ### !!! À REMPLACER PAR CELLE DE LA MACHINE !!!
  hardware ethernet 00:0e:af:31:d1:cc;
  fixed-address 192.168.0.8;
}
Remarque : il faut modifier l'adresse MAC par l'adresse de PC choisi.

9. Redémarrage de Service
  • sudo /etc/init.d/isc-dhcp-server restart

Aucun commentaire:

Enregistrer un commentaire