Comment installer un serveur DHCP sur Ubuntu 12.04LTS

Je vous propose dans ce tutoriel de découvrir comment installer le service DHCP sur un système Ubuntu. J’ai opté pour la version 12.04 LTS (Long Term Service) qui propose un support étendu jusqu’en 2017. Si ce serveur est destiné à une entreprise je vous recommande donc cette version bien supportée par la communauté. C’est un gage de fiabilité pour une entreprise.

Au sommaire de ce tutoriel:

  1. Avant de commencer
  2. Installer le service DHCP sur le serveur Ubuntu
  3. Configurer le service DHCP sur le serveur Ubuntu
  4. Sauvegarder la configuration DHCP
  5. Paramétrer un client Windows

Avant de commencer

Installer le service DHCP

Pour installer le serveur DHCP sur Ubuntu procédez comme suit:

sudo apt-get install isc-dhcp-server

Par défaut le DHCP est configuré pour écouter sur le port ETH0. Pour écouter sur une autre interface vous pouvez modifier le fichier de configuration isc-dhcp-server

sudo nano /etc/default/isc-dhcp-server

Configurer le service DHCP

Pour configurer les paramètres du serveur DHCP modifiez le fichier dhcpd.conf

sudo nano /etc/dhcp/dhcpd.conf

Dans cet exemple de configuration la plage d’adresses IP disponible pour les clients va de l’adresse 10.10.1.50 à 10.10.1.200.

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
option subnet-mask 255.255.255.0;
option broadcast-address 10.10.1.255;
option routers 10.10.1.1;
option domain-name-servers 10.10.1.1;
option domain-name "syskb.lab";
subnet 10.10.1.0 netmask 255.255.255.0 {
range 10.10.1.50 10.10.1.200;
}

Une fois la paramétrage effectué pensez à redémarrer le service DHCP pour appliquer les changements.

Voici une offre de notre annonceur


sudo service isc-dhcp-server restart

Sauvegarder la configuration DHCP

Sauvegarder la configuration de votre DHCP avec la commande suivante. L’idéal est de sauvegarder ce fichier depuis l’outil de sauvegarde de votre entreprise. A défaut copier ce fichier sur un autre serveur à l’aide d’un script.

sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak 

Paramétrer un client Windows

Naviguez dans Panneau de configuration >Réseau et Internet > Connexions réseau et modifiez les paramètres de la carte réseau.

Sélectionnez le Protocole IP v4 et cliquez sur Propriétés

syskb_20130611070001

Cochez les cases Obtenir une adresse IP automatiquement et Obtenir les adresses des serveurs DNS automatiquement puis cliquez sur OK

syskb_20130611070002

Depuis une invite de commande Windows entrez la commande suivante pour vérifier que votre client Windows a bien obtenu une adresse IP depuis le serveur DHCP Ubuntu pour la carte réseau que vous avez configurée ci dessus.

ipconfig /all

Si vous ne voyez pas d’adresse IP pour cette interface, entrez les commandes suivantes:

ipconfig / renew
ipconfig /all

Voici mon GPS pour faire du vélo ! Le Garmin Edge 830 est une vraie réussite avec une autonomie de plus de 15 heures cartographie activée et un écran tactile désormais absolument parfait qui réagit au doigt et à l'oeil, comme un smartphone.

Créez un itinéraire sur Strava ou sur Garmin Connect et il est aussitôt transmis à vote GPS. Si vous êtes pressé ou dans un lieu inconnu, le générateur de boucle vous guidera tout simplement. Si vous décidez de changer de prendre un autre chemin le recalcul est automatique et un nouvel itinéraire vous sera proposé.

Voir mon classement des meilleurs GPS pour en savoir plus !

GPS Vélo

2 commentaires sur “Comment installer un serveur DHCP sur Ubuntu 12.04LTS”

  1. bonjour,
    merci pour ces explications claires.
    Me concernant, j’ai un DD partitionné sur lequel j’ai une partition ubuntu 12.04 lts ou tout est déjà installé (apache, webmin, postgresql, netbeans – je bosse une appli-)
    Je suis derrière une box avec une Ip dynamique.
    Je dois travailler l’appli tout en laissant le serveur actif pour des démos web sur le même pc.
    Quelle différence y a t’il entre isc-dhcp-client et isc-dhcp-server ?
    Synaptic m’indique que isc-dhcp-client est installé mais pas isc-dhcp-server ?
    Merci, en réseau je suis pas au du tout au top..
    merci

  2. bonjour j’ai essayé de tester le serveur dhcp avec le client windows le serveur marche mais les adresses ne sont pas générer selon ma configuration j’ai utilisé ubuntu server dans une machine virtuel je ne sais pas si ceci est du à la configuration réseau de la machine virtuel !! merci 🙂

Laissez un commentaire