SRT 2 DHCP. Dynamic Host Configuration Protocol ● Protocole Réseau servant à assurer la configuration automatique des paramètres IP d'une station ● Adresse.

Slides:



Advertisements
Présentations similaires
Dynamic Host Configuration Protocol DHCP [RFC ]
Advertisements

Module 2 : Allocation de l'adressage IP à l'aide du protocole DHCP
Attribution Automatique des Adresses IP
Linux – Mise en œuvre PXE V 1.1
Technologies des serveurs réseaux : DHCP Dynamic Host Configuration Protocol Présenter par : Mounir GRARI.
Service DHCP.
Le protocole DHCP.
Cours réseau BTS IG option ARLE Décembre 2003
Yonel Grusson.
CONFIGURATION D’UNE ADRESSE IP SOUS WINDOWS
Mise en œuvre d’un serveur DHCP
1 Configuration automatique d’équipements Cisco Bounya Yann Dobé Erwan GTR FI 2 ème A Soutenance de Réseaux Lundi 6 mars 2006.
LINUX TERMINAL SERVER PROJECT
1 P ROTOCOLE DHCP Dynamic Host Configuration Protocol.
Comprendre Internet Bases théoriques et exercices pratiques, pour débutants complets... Et curieux !
Ghost (Création d'image Système)‏ C.R.I.P.T Informatique (BOYER Jérôme)‏
MISE EN PLACE D’UNE SOLUTION DE DEPLOIEMENT D’IMAGES CENTRALISEE NANS TEMPIER Gestionnaire en Maintenance et Support Informatique CESI – Aix en Provence.
LES FONCTIONS D'UN SYSTEME D'EXPLOITATION ● Le système d'exploitation contrôle entièrement les ressources matérielles locales. ● Il est responsable de.
V.1a E. Berera1 IPv6 Nommage Serveur de noms DNS Objectif: Comprendre les modifications de DNS pour supporter IPv6.
1 Observer le paramétrage d’un réseau. 2 Dans notre réseau téléphonique habituel, les postes, reliés à un auto-commutateur... …peuvent dialoguer, car.
Février 2006X. Belanger / Guilde Introduction à. Février 2006X. Belanger / Guilde Qu'est ce que Samba ? ● Implémentation libre du protocole CIFS/SMB (client.
Scanning. Responsable : Remy FABREGES Objectif : découvrir des failles de sécurité, s’introduire dans la passerelle Outils : nmap, rooktits.
Adressage IP Page 1 L’adressage IP.
– NAT et PAT - 1.
INTERNET #1 Qu’est-ce qu’internet ? Qu’est-ce qu’un site internet ?
Windows 2003 Server Service DHCP
Le modèle TCP/IP Présentation Couche Interface-Réseau Couche Réseau
Ensemble de services.
Hot Standby Router Protocol (HSRP) - Partage de charge
Remote Desktop Protocol l'Appliance de Sécurité
Configurer NAT et PAT statique pour support d'un serveur Web interne
Sécurité - Configuration du PIX
SNET: Administration et sécurisation des réseaux EPFC Alain Smets
Réseau informatique Sorenza Laplume 1.
PIX/ASA - Configuration Serveur et Client DHCP
Mise en place d’un serveur DHCP
Commande show ip dhcp binding
Centralisation de logs
Configuration Routeur SOHO77
Hot Standby Router Protocol standby preempt et standby track
Routage S 7 - Questionnaire N°1
Proxy ARP ccnp_cch ccnp_cch.
Configuration NAT Utilisation de la commande outside source list
Pile IGMPv3 de Host.
RIP - Configuration des Extensions.
Comment fonctionne RADIUS?
DHCP et IP helper Host B Client DHCP Hub E0/0 Paris S0/0
Configuration EIGRP - Agrégation de routes
Wireshark Capture et analyse de trames IP
Installation des OS par réseaux (PXE)
Stage 1 année BTS sio
Projet PPE SISR.
Documentation technique (Linux)
Windows Server 2012 Objectifs
HTTP DNS NTP FTP R231 RJ45 definition HTTP DNS NTP FTP R231 RJ45.
Configuration NAT Statique
Configuration NAT Dynamique
DNS ET DHCP SOUS LINUX INSTALLATION ET CONFIGURATIONS EXPOSE GROUPE 2 THEME:THEME: REDIGE PAR IBRAHIMA FAYE.
Les protocoles de la couche application Chapitre 7.
Introduction aux réseaux informatique. Plan Organisation physique des réseaux Protocoles de communication Terminologie.
Système d’exploitation UNIX
REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE Ministère de Formation et de l’Enseignement Professionnelle Institue National Spécialise dans la Formation.
Prélude CS Mode client-serveur
Le réseau Les Protocoles.
Microsoft ® Official Course Module 2 Implémentation du protocole DHCP (Dynamic Host Configuration Protocol)
RE161 Répartition des adresses IP Le problème de la répartition des adresses IP dans le réseau doit être résolu avec comme objectifs : –de rendre le réseau.
MIAGE KSAR EL KEBIR Année scolaire: 2015/2016 Année de formation: 2017/2018 Année de formation: 2017/2018 Réalisé par : YOUSSEF BLAL Encadré par ANOUAR.
Dridi Lobna 1 Couche Réseau II Réseau : Gestion de l’accès.
THEME : LE BIOS ET LES REGISTRES. INTRODUCTION : Le fonctionnement de l’ordinateur dépend de plusieurs programmes et matériel tel que les BIOS et registres.
LES RESEAUX. Besoin de communication LES RESEAUX Pour communiquer via un réseau informatique Support de transmission Carte réseau Éléments de réseau.
Transcription de la présentation:

SRT 2 DHCP

Dynamic Host Configuration Protocol ● Protocole Réseau servant à assurer la configuration automatique des paramètres IP d'une station ● Adresse IP, masque de sous-réseau principalement ● Passerelle par défaut, serveurs DNS, etc. ● Basiquement, configuration statique : chaque machine configurée à la main – Trop lourd sur grands réseaux ● Première fois défini en 1993, RFCs 1531, 1534, 2131, 2132

Avantages de DHCP ● Traitement d'un grand nombre de machines plus rapidement ● Modification de paramètres centralisée sur serveur DHCP – Repercutée sur les machines ● Gestion plus souple des adresses IP ● Possibilité d'avoir plus de machines que d'adresses IP – dans l'environnement FAI : tous les clients ne sont pas connectés en même temps – en statique, une adresse par machine – DHCP peut affecter une adresse statique à la même machine tout le temps

Fonctionnement du protocole ● Client : envoi paquet DHCP DISCOVER pour demande d'adresse – sur port UDP 67 en diffusion, contient adresse MAC du client ● Serveur : réponse DHCP OFFER propose une adresse – sur port UDP 68 du client, identifié par son adresse MAC – du serveur proposés au client – client prend première réponse reçue ● Client : renvoi DHCP REQUEST en diffusion – serveur proposée – confirme au serveur l'acceptation de – informe autres serveurs du rejet de leur proposition

Fonctionnement du protocole (suite) ● Serveur : renvoi DHCP ACK – assigne + masque – durée du bail – paramètres T1 et T2 définissant comportement du client en fin de bail – éventuellement : ● adresse IP de la passerelle par défaut ● adresses IP des serveurs DNS ● adresses IP des serveurs NBNS (WINS) ● des dizaines d'autres options

Renouvellement du bail octroyée pour une durée limitée transmise au client – Bail ou Lease time ● Options T1 et T2 définissent comportement du client en vue de la fin du bail – T1 : après combien de temps le client demande renouvellement du bail (en général, moitié de la durée du bail) – T2 : une fois T1 écoulé, après combien de temps le client s'adresse à d'autres serveurs ● si le serveur n'a pas répondu, par exemple parce-qu'il est HS. ● Si toujours rien à la fin du bail, le client n'a pas d'adresse IP

Relais DHCP ● Client et serveur sont sur même réseau IP, car paquet en diffusion ● Possibilité d'avoir le serveur sur réseau différent, grâce à un relais DHCP ● Machine intermédiaire, écoute sur réseau du client les requêtes ● Relaie au serveur dont il connaît l'adresse IP statique ● Programme dhcrelay

BOOTP : Bootstrap Protocol ● Bootstrap : amorce ● Protocole permettant à une machine d'obtenir + un système d'exploitation à charger en mémoire ● 1) Détermination d'adresses et sélection du fichier de démarrage par BOOTP ● 2) Transfert du fichier de démarrage, typiquement par TFTP, SFTP ou encore FTP ● RFC 951 ● Les serveurs DHCP supportent généralement BOOTP ● Auparavant nécessité d'une disquette de démarrage contenant BOOTP ● Maintenant, inclus dans certains BIOS

Preboot Execution Environment ● Prononcez pixie ● Tout comme BOOTP, PXE permet à une station de travail de démarrer depuis le réseau en récupérant un système d'exploitation qui se trouve sur un serveur ● Souvent inclus dans les BIOS ● Différence principale avec BOOTP : le protocole PXE n'inclut pas la demande d'adresse IP. PXE doit travailler avec DHCP pour obtenir une adresse IP. ● Un serveur PXE travaille donc avec un serveur DHCP – Peuvent être sur 2 machines différentes ou sur la même machine

PXE ● Le boot par PXE s'effectue en plusieurs étapes : ● Recherche d'une adresse IP sur un serveur DHCP ainsi que du fichier à booter ● Téléchargement du fichier à booter sur un serveur Trivial FTP. ● Exécution du fichier à booter. ● La taille du fichier à booter ne permet pas de booter directement un noyau Linux, par exemple, mais il faut que le logiciel à booter le télécharge et l'exécute lui même.

DHCP sous Linux ● Principalement le très célèbre dhcpd fourni par l'Internet Systems Consortium ● Configuration dans... /etc/dhcpd.conf ● Comportement du serveur : Parameters ● Configuration du réseau : Declarations ● Declaration de portée globale ou locale ● Divisé en 2 parties : – Parameters and declarations globales – Declarations locales ● Base de donnée de bails : /var/lib/dhcp/dhcpd.leases

dhcpd.conf FICHIER TYPE dhcpd.conf parametres globaux netmask subnet_mask { } host hostname { } shared-network nom { netmask subnet_mask { } netmask subnet_mask2 { } host hostname { }

dhcpd.conf group { # parametres communs à l'ensemble des déclarations contenues dans le group host hostname {} } group { # parametres communs à l'ensemble des déclarations contenues dans le group host hostname {} netmask subnet_mask {} } group { #parametres communs à l'ensemble des déclarations contenues dans le group host hostname {} netmask subnet_mask {} shared-network nom { netmask subnet_mask {} netmask subnet_mask2 {} host hostname {} }

dhcpd.conf subnet {} définit un reseau IP avec adresses dynamiques si on a plusieurs réseaux IP sur une interface (plusieurs subnets {} ), on va les mettre dans un shared-network {} on peut également avoir des mapping statiques avec host {] pour affecter une adresse IP particuliere a un host group { } permet simplement de réunion dans une même section, différentes sections avec des parametres en commun.

dhcpd.conf exemple # Paramètres par défaut hérités par les déclarations default-lease-time 600; max-lease-time 7200; option subnet-mask ; option broadcast-address ; option routers ; option domain-name-servers , ; option domain-name "example.com"; subnet netmask { range ; }

dhcpd.conf ● default-lease-time time; ● spécifie la durée en secondes de la concession attribuée à un client qui n’a pas demandé une durée spécifique. ● max-lease-time time; ● spécifie la durée maximale en secondes de la concession attribuée à un client qui a demandé une durée spécifique. ● Certains serveurs nécessiteront le paramètre – ddns-update-style interim; – qui définit le type de mise à jour DNS des machines (...) – apparement deprecated dans les nouvelles versions

dhcpd.conf exemple Affectation DHCP statique host apex { # n'importe quel nom ici... option host-name "apex.example.com"; hardware ethernet 00:A0:78:8E:9E:AA; fixed-address ; } Définir une déclaration host {} nécessite une déclaration subnet... {} pour le même réseau

Fichier de démarrage ● Options de démarrage appelées par le script de démarrage service /etc/init.d/dhcpd : ● /etc/sysconfig/dhcpd ● # Command line options here ● DHCPDARGS=eth0 # définit le démarrage du serveur seulement sur l'interface eth0 ● L'interface doit être up pour que le serveur se lance ● Un tour dans /var/log/messages indispensable pour vérifier le bon démarrage du serveur dhcpd ● /var/lib/dhcp/dhcpd.leases pour voir les baux affectés

Client DHCP ● Postes Windows ou Unix / Linux ● Sur postes linux, le client se nomme dhclient ● Est lancé au démarrage de l'interface si configurée en dhcp ● Ubuntu / Debian /etc/network/interfaces – auto eth0 – iface eth0 inet dhcp ● Red Hat / Mandriva /etc/sysconfig/network-script/ifcfg-eth* – DEVICE=eth0 – BOOTPROTO=dhcp ● On peut lancer le client dhclient à la main