DHCPD v3 Installation et configuration



Documents pareils
Serveur DHCP et Relais DHCP (sous Linux)

Attribution dynamique des adresses IP

Administration Réseau sous Ubuntu SERVER Serveur DHCP

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :

Dynamic Host Configuration Protocol

TP DHCP et DNS. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

Chapitre 2 Machines virtuelles et services

Travaux pratiques Configuration d une carte réseau pour qu elle utilise DHCP dans Windows Vista

MI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

ultisites S.A. module «réseau IP»

I. Adresse IP et nom DNS

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS

But de cette présentation. Serveur DHCP (Application à CentOS) Cas des machines virtuelles. Schéma de principe. Hainaut P

Administration UNIX. Le réseau

Principes de DHCP. Le mécanisme de délivrance d'une adresse IP à un client DHCP s'effectue en 4 étapes : COMMUTATEUR 1. DHCP DISCOVER 2.

Serveur de messagerie sous Debian 5.0

Installation d'un serveur DHCP sous Windows 2000 Serveur

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

Le système GNU/Linux DHCP

Partie II PRATIQUE DES CPL

INSTALLATION DEBIAN. Installation par le réseau

Configurer l adressage des serveurs et des clients

CASE-LINUX CRÉATION DMZ

module Introduction aux réseaux DHCP et codage Polytech / 5

Tour d'horizon Bureau client Daemon's Aller plus loin

Services proposés aux ligues par la M2L Accès Internet Les ligues disposent d'un accès Internet mutualisé que la M2L loue à un prestataire extérieur.

Configuration réseau Basique

TP 1 : LES COMMANDES RESEAUX Matière: RESEAUX LOCAUX

Internet. Licence Pro R&S. TD 5 - Wifi / Radius. 1 Sur le réseau de distribution (DS) 1.1 Configuration des routeurs PC6

Travaux pratiques Configuration du protocole DHCP avec SDM et l interface de ligne de commande Cisco IOS

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

1 DHCP sur Windows 2008 Server Introduction Installation du composant DHCP Autorisation d'un serveur DHCP...

Installation d un serveur DHCP sous Gnu/Linux

Le Protocole DHCP. Module détaillé

Le protocole ARP (Address Resolution Protocol) Résolution d adresses et autoconfiguration. Les protocoles ARP, RARP, TFTP, BOOTP, DHCP

Mise en œuvre de Rembo Toolkit

Mise en place d un serveur DNS sous linux (Debian 6)

Département R&T, GRENOBLE TCP / IP

Annexes. OpenVPN. Installation

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

DHCP Dynamic Host Configuration Protocol (Protocole de Configuration d'hôte Dynamique)

MEMO-LINUX.COM BLOG SUR GNU/LINUX, LE LIBRE ET L'OPEN-SOURCE.

Toutes ces machines sont virtuelles et bridgées sur ma carte réseau.

Administration de Parc Informatique TP02 : Utilisation du logiciel Marionnet

P R O J E T P E R S O N N A L I S E E N C A D R E

Nettoyer l'historique et le cache DNS de votre navigateur

Bravo! Vous venez d acquérir un routeur large bande à 4 ports Conceptronic C100BRS4H.

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname

Direct IP- Guide Utilisateur LAN ou WebCon. Espace Configuration Réseau Local (LAN) Ou «WebConf» Guide Utilisateur Final

Documentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau.

Côté labo : Installation et utilisation du serveur GSI

1 INTRODUCTION 2 2 PRE-REQUIS Export du certificat du serveur Date et heure du système Téléchargement du logiciel du terminal 2

FICHE CONFIGURATION SERVICE DHCP

Services TCP/IP : Authentification, partage de fichier et d'imprimante dans un domaine Microsoft

Le routeur de la Freebox explications et configuration

Installation et configuration d un serveur DHCP (Windows server 2008 R2)

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Windows Serveur 2012 : DHCP. Installation et mise en place

Travaux pratiques : configuration des routes statiques et par défaut IPv6

Dossier de réalisation d'un serveur DHCP et d'un Agent-Relais SOMMAIRE. I. Principe de fonctionnement du DHCP et d'un Agent-Relais

Guide de démarrage rapide

But de cette présentation

Procédure d'installation

Chapitre 3 Configuration et maintenance

MESLEM Wahid MASTER 1 / MASTER /2011 PROJET N 5 : SYSTÈME DE BOOT MULTIPLE HÉTÉROGÈNE SUR RÉSEAU

Configuration d'un serveur DHCP Windows 2000 pour Cisco CallManager

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

SECURIDAY 2013 Cyber War

Déploiement de Linux en réseau avec Kickstart. Mars

Machine virtuelle W4M- Galaxy : Guide d'installation

OpenMediaVault installation

Administration réseau Résolution de noms et attribution d adresses IP

Installation de serveurs DNS, WINS et DHCP sous Windows Server 2003

Procédure d utilisation et de paramétrage (filtrage) avec IPFIRE

SOMMAIRE : CONFIGURATION RESEAU SOUS WINDOWS... 2 INSTRUCTIONS DE TEST DE CONNECTIVITE... 5

Installer un gestionnaire de parc GLPI sous Linux

Présentation du modèle OSI(Open Systems Interconnection)

1/ Introduction. 2/ Schéma du réseau

10 commandes d'administrateur à connaître

COMMANDES RÉSEAUX TCP/IP WINDOWS.

Le logiciel Netkit Installation et utilisation

Raccordement desmachines Windows 7 à SCRIBE

CAMERA DOME AMELIORÉE DE SURVEILLANCE EN RÉSEAU GUIDE D INSTALLATION

ROUTAGE. Répondez aux questions suivantes : (A chaque fois pour XP et pour Debian)

Mise en place de la G4100 pack avec Livebox

L3 informatique Réseaux : Configuration d une interface réseau

Installation DNS, AD, DHCP

RX3041. Guide d'installation rapide

Réseaux - Cours 3. BOOTP et DHCP : Amorçage et configuration automatique. Cyril Pain-Barre. IUT Informatique Aix-en-Provence

Configuration du service DHCP Sur CentOS 6

(1) Network Camera

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

Mettre en place un serveur pour l installation automatisée de Windows XP.

Guide de l'administrateur Symantec NetBackup Bare Metal Restore

Comment déployer l'active Directory sur Windows Server 2008 R2. Microsoft France Division DPE

Installation d'un serveur Zentyal

Transcription:

DHCPD v3 Installation et configuration Table des matières 1. Préambule... 2 2. Pré-requis... 2 3. Récupération du paquet... 2 4. Configuration du serveur... 3 4.1. Configuration de la carte réseau du serveur... 3 4.2. Configuration du serveur DHCP... 4 5. Tests de la configuration... 6 5.1. Test sur une machine windows... 6 5.2. Test sur une machine Linux... 6 6. Aller plus loin... 7 6.1. Mettre en place des réservations d'adresse... 7 6.2. Sécuriser la distribution d'adresse... 8 7. Fichier de configuration utilisé pour ce tutoriel... 9 8. Sources... 10

1. Préambule Ce document décrit les procédures à suivre dans le cadre de l'installation et la configuration d'un serveur DHCP (http://fr.wikipedia.org/wiki/dynamic_host_configuration_protocol) sous Linux. Ce serveur visera à distribuer des adresses ip pour un parc hétérogène. On notera les paramètres obligatoires suivants : - Adresse IP - Masque de sous réseau - Passerelle - Serveur DNS 2. Pré-requis - 1 serveur ubuntu (debian) 10.04 installée sans services supplémentaires avec un accès internet (necessaire pour l'utilisation de la commande aptitude lors de l'installation de paquets) - 1 Machine windows (XP, Vista, 7, 2000) - 1 Machine cliente Linux L'adressage de notre LAN sera le suivant : 172.25.1.0/24 soit 1 octet dédié à la partie hôtes 3. Récupération du paquet sudo aptitude install dhcp3-server 2 P a g e

4. Configuration du serveur 4.1. Configuration de la carte réseau du serveur Un serveur par convention, ne possède jamais d'adresse IP dynamique. C'est pourquoi nous allons lui en attribuer une de manière statique. Pour cela éditez le fichier /etc/network/interfaces avec votre éditeur texte favoris (vim, nano...) Vous devriez y voir les éléments de base suivants sur votre carte eth0 : auto eth0 iface eth0 inet dhcp Ces directives indiquent que votre carte réseau eth0 est configurée de manière à recevoir une adresse IP depuis un serveur DHCP. local : Remplaçons les paramètres afin d'en définir une de manière statique pour notre réseau Votre fichier devrait désormais ressembler à cela (avec les informations de votre réseau local dans les champs address, netmask, gateway) : auto eth0 iface eth0 inet static address 172.25.1.1 netmask 255.255.0.0 gateway 172.25.1.254 Une fois vos modifications effectuées, on redémarre le service networking : sudo /etc/init.d/networking restart 3 P a g e

4.2. Configuration du serveur DHCP On retrouve dans le répertoire /etc/dhcp3/ 2 fichiers de configurations et 2 répertoires qui ont chacun un rôle précis : dhclient.conf => fichier de configuration du client DHCP. (Ici sont spécifié les paramètres à acquérir par le biais du DHCP sur la machine. Nécessite le package dhcp3-client) dhclient-enter-hooks.d (répertoire) => contient un script de crochetage (point abordé plus loin) dhclient-exit-hooks.d (répertoire) => contient un script de decrochetage (point abordé plus loin) dhcpd.conf => Fichier de configuration du serveur DHCP On notera aussi la présence d'un fichier dhcp3-server dans /etc/default/ qui aura pour vocation de définir les interfaces réseaux sur lequel le daemon dhcpd devra répondre aux requêtes DHCP. Dans un premier temps nous allons déplacer le fichier d'origine /etc/dhcp3/dhcpd.conf pour partir d'un fichier de configuration vierge : sudo mv dhcpd.conf dhcpd.bak 4 P a g e

Maintenant créez le fichier dhcpd.conf avec votre éditeur texte favoris (vim, sudo ou utilisez touch). #Exemple de fichier pour une simple déclaration de réseau : # Durée de vie par défaut (en secondes) default-lease-time 600; # Durée de vie maxi (en secondes) max-lease-time 7200; # Masque de sous réseau de l'adressage distribué option subnet-mask 255.255.255.0; # Adresse de diffusion option broadcast-address 172.25.1.255; # Passerelle par défaut option routers 172.25.1.254; # Serveurs DNS à attribuer option domain-name-servers 172.25.1.254, 8.8.8.8; # Nom de domaine à définir option domain-name "monlan.com"; subnet 172.25.1.0 netmask 255.255.255.0 { } # Intervalle à distribuer range 172.25.1.1 172.25.1.254; Enregistrez votre fichier puis passez à la configuration du fichier /etc/default/dhcp3- server : Complétez la ligne INTERFACES="" afin d'y ajouter l'interface d'écoute de votre serveur DHCP (vérifiez au préalable le nom de votre interface via ifconfig) : INTERFACES="eth0"; 5 P a g e

Si vous souhaitez en mettre plusieurs : INTERFACES="eth0 eth1 eth2"; Enregistrez votre fichier puis démarrez le service : sudo /etc/init.d/dhcp3-server start Il est alors temps de passer au test de la configuration... 5. Tests de la configuration 5.1. Test sur une machine windows Afin de tester que le DHCP fonctionne bien sous windows, raccordez une machine Windows dans le même réseau filaire que votre serveur DHCP. Configurez votre carte réseau afin qu'elle ait recours au DHCP pour l'obtention d'adresse IP. Faites "démarrer" - "Executer" puis tapez dans la fenêtre "cmd". Exécutez la commande ipconfig /release puis ipconfig /renew Afin de voir tous les paramètres IP de votre carte utilisez la commande ipconfig /all. Vous constaterez alors que votre machine a bien reçu une adresse ip, une passerelle, des serveurs DNS, un nom de domaine =) 5.2. Test sur une machine Linux Pour les linuxiens, éditez le fichier /etc/network/interfaces puis configurez votre carte réseau comme suit : auto eth0 iface eth0 inet dhcp Enregistrez vos modifications puis redémarrez le service réseau : sudo /etc/init.d/networking restart 6 P a g e

Utilisez alors la commande ifconfig afin de valider que votre machine s'est bien vu affecter une adresse IP depuis le serveur DHCP. 6. Aller plus loin 6.1. Mettre en place des réservations d'adresse Une réservation d'adresse permet d'affecter systématiquement une adresse IP à une et une seule machine. Cette option peut-être utile pour définir des adresses ip Fixe pour des périphériques réseaux ou certains serveurs (imprimantes, serveurs etc...) Prenez une des deux machines pour ce cas et récupérez l'adresse MAC de la carte réseau de votre machine. Une fois la MAC en votre possession, éditez le fichier /etc/dhcp3/dhcpd.conf puis ajoutez les lignes suivantes : host monpc { hardware ethernet 00:0c:29:34:64:02; fixed-address 172.25.1.20; } Ajoutez autant de blocs hosts que de réservations à effectuer. Une fois vos modifications enregistrée, redémarrez le service dhcp3. Il ne vous reste alors plus qu'a réinitialiser votre bail DHCP sur votre machine cliente et observer le résultat =) 7 P a g e

6.2. Sécuriser la distribution d'adresse Dans certains cas, certaines organisations souhaitent pouvoir réguler la distribution d'adresses IP au sein de leur réseau. Il existe une directive permettant de refuser toute distribution d'adresse aux machines que le serveur DHCP ne connait pas. On utilisera bien sur le point précédent qui est la réservation d'adresse. Par conséquent en utilisant la directive deny-unknow-client; seule les machines ayant une adresse MAC répertoriée dans le serveur DHCP pourront se voir distribuer des adresses. que : Attention, cette directive ne protégera pas votre réseau de certaines failles/attaques tel - le spoofing d'adresse MAC - le choix de la taille de votre réseau (plage hôtes trop vastes) - la configuration statique/manuelle d'une carte réseau ;) 8 P a g e

7. Fichier de configuration utilisé pour ce tutoriel Voici le fichier final que j'ai obtenu lors de l'élaboration de ce tutoriel : /etc/dhcp3/dhcpd.conf # Durée de vie par défaut (en secondes) default-lease-time 600; # Durée de vie maxi (en secondes) max-lease-time 7200; # Masque de sous réseau de l'adressage distribué option subnet-mask 255.255.255.0; # Adresse de diffusion option broadcast-address 172.25.1.255; # Passerelle par défaut option routers 172.25.1.254; # Serveurs DNS à attribuer option domain-name-servers 172.25.1.254, 8.8.8.8; # Nom de domaine à définir option domain-name "monlan.com"; subnet 172.25.1.0 netmask 255.255.255.0 { } # Intervalle à distribuer range 172.25.1.1 172.25.1.254; host monpc { hardware ethernet 00:0c:29:34:64:02; fixed-address 172.25.1.20; 9 P a g e

8. Sources http://www.delafond.org/traducmanfr/man/man5/dhcpd.conf.5.html 10 P a g e