12
_______________________________________________________________________ 2011 Hakim Benameurlaine 1 Table des matières 1 SERVICE DHCP ........................................................................................................ 2 1.1 INTRODUCTION .............................................................................................. 2 1.2 CONFIGURATION DU SERVEUR DHCP ...................................................... 3 1.3 BASE DE DONNÉES DES ATTRIBUTIONS .................................................. 6 1.4 ATTRIBUTION DYNAMIQUE ........................................................................ 7 1.5 ATTRIBUTION DYNAMIQUE ET STATIQUE.............................................. 8 1.6 CONFIGURATION D'UN CLIENT DHCP ...................................................... 9 1.7 ARRÊTER LE CLIENT DHCP........................................................................ 11 1.8 DÉMARRER LE CLIENT DHCP.................................................................... 12

Table des matières - profs.cmaisonneuve.qc.caprofs.cmaisonneuve.qc.ca/hbenameurlaine/linux/linux2/06_420_856.pdf · DHCP, il peut être déplacé de bureau en bureau sans qu'il soit

  • Upload
    builien

  • View
    222

  • Download
    0

Embed Size (px)

Citation preview

_______________________________________________________________________

2011 Hakim Benameurlaine 1

Table des matières

1 SERVICE DHCP ........................................................................................................ 2 1.1 INTRODUCTION .............................................................................................. 2 1.2 CONFIGURATION DU SERVEUR DHCP ...................................................... 3 1.3 BASE DE DONNÉES DES ATTRIBUTIONS .................................................. 6

1.4 ATTRIBUTION DYNAMIQUE ........................................................................ 7 1.5 ATTRIBUTION DYNAMIQUE ET STATIQUE .............................................. 8 1.6 CONFIGURATION D'UN CLIENT DHCP ...................................................... 9 1.7 ARRÊTER LE CLIENT DHCP ........................................................................ 11 1.8 DÉMARRER LE CLIENT DHCP .................................................................... 12

_______________________________________________________________________

2011 Hakim Benameurlaine 2

1 SERVICE DHCP

(DYNAMIC HOST CONFIGURATION PROTOCOL)

1.1 INTRODUCTION

Le protocole DHCP est un protocole réseau permettant d'assigner automatiquement

des informations TCP/IP aux ordinateurs clients. Chaque client DHCP se connecte au

serveur central DHCP, lequel renvoie la configuration réseau du client, y compris :

l'adresse IP

la passerelle

les serveurs DNS

Le DHCP est basé sur le protocole BOOTP (diskless) et permet donc de configurer

automatiquement les paramètres réseaux d’une machine.

POURQUOI FAIRE ?

Simplifier l’installation d’un grand nombre de machines.

Grande souplesse pour les utilisateurs mobiles. Ils peuvent passer d’un réseau à un

autre sans avoir à modifier leur paramètre réseau.

Reconfiguration complète d’un réseau (changement de classe d’IP, etc.) très

simple. Une seule machine à modifier (Serveur DHCP).

Centralisation de la base effectuant la correspondance entre adresses IP et MAC

L’administrateur peut choisir DHCP et ne pas avoir à entrer d'adresse IP, de masque

de réseau, de passerelle ou de serveur DNS. Le client récupère ces informations à

partir du serveur DHCP. DHCP est également utile lorsqu'un administrateur souhaite

modifier l'adresse IP d'un nombre important de systèmes. Au lieu de reconfigurer tous

les systèmes, il peut se contenter d'éditer un fichier de configuration DHCP sur le

serveur pour le nouvel ensemble d'adresses IP. Si les serveurs DNS d'une organisation

changent, les modifications sont réalisées sur le serveur DHCP, et non pas sur tous les

clients DHCP.

En outre, si un ordinateur portable ou mobile, quel qu'il soit, est configuré pour

DHCP, il peut être déplacé de bureau en bureau sans qu'il soit nécessaire de le

reconfigurer, à partir du moment ou chacun des bureaux dispose d'un serveur DHCP

permettant sa connexion au réseau.

_______________________________________________________________________

2011 Hakim Benameurlaine 3

FONCTIONNEMENT

Le Client dhclient envoi sur le réseau (en Broadcast) une demande de

configuration réseau.

Le Serveur dhcpd retourne une configuration réseau valable un certain temps

(lease). Cette configuration dépend des caractéristiques du client (adresse MAC, etc.)

dhcpd :démon du serveur DHCP

dhclient :démon du client DHCP

1.2 CONFIGURATION DU SERVEUR DHCP

1) Vérifier que le package contenant dhcp- est installé:

2) Installer le paquetage si nécessaire :

3) Copier le fichier /usr/share/doc/dhcp-2.0/dhcpd.conf.sample

dans /etc/dhcpd.conf

4) Modifier le fichier /etc/dhcpd.conf, en fonction de la configuration de votre

réseau.

_______________________________________________________________________

2011 Hakim Benameurlaine 4

Il y a deux modes principaux qui pourront être utilisés pour l'attribution

dynamique d'adresses IP :

Distribuer aléatoirement des adresses bien précises en veillant toujours à ne

pas donner la même adresse IP à plusieurs machines.

Attribuer systématiquement la même adresse par machine en fonction de

l'adresse MAC Ethernet (adresse physique) de la carte réseau.

Les deux peuvent coexister, ce qui est très pratique pour avoir des machines

"sédentaires" auxquelles on pourra toujours s'adresser avec la même adresse et

permettre en même temps à quiconque de venir se brancher sur le réseau.

5) Démarrer le démon DHCP:

REMARQUES

Le fichier /var/run/dhcpd.pid contient le processus id du démon DHCP.

Si vous modifiez le fichier de configuration, les changements ne prendront pas

effet tant que vous n'aurez pas redémarré le démon DHCP avec la commande:

_______________________________________________________________________

2011 Hakim Benameurlaine 5

FICHIER DE CONFIGURATION DU SERVEUR DHCP

Voici le contenu du fichier de configuration du serveur DHCP /etc/dhcpd.conf:

On peut aussi ajouter l’option tftp-server-name :

option tftp-server-name "192.168.1.250";

_______________________________________________________________________

2011 Hakim Benameurlaine 6

1.3 BASE DE DONNÉES DES ATTRIBUTIONS

La base de données des attributions d’IP se trouve dans le fichier

/var/lib/dhcpd/dhcpd.leases :

REMARQUE

Avant de faire les exemples suivants, attribuer une adresse IP fixe à votre serveur

DHCP.

_______________________________________________________________________

2011 Hakim Benameurlaine 7

1.4 ATTRIBUTION DYNAMIQUE

Les machines dont les adresses sont dans l’intervalle 192.168.100.1 et

192.168.100.127 doivent avoir leurs adresses rentrées en dur (manuel) dans leur

configuration réseau.

PARAMÈTRES DANS /etc/dhcpd.conf

PARAMÈTRE DESCRIPTION

default-lease-time Durée par défaut pendant laquelle l’attribution est valide

max-lease-time Durée maximale pendant laquelle le serveur garantit l’attribution

domain-name Nom du domaine pour le sous réseau spécifié

domain-name-servers Liste des serveurs de domaines

hardware Type de réseau utilisé (Ethernet ou Token-Ring)

fixed-address Adresse statique pour une machine particulière

host Nom à donner au client

range Intervalle d’adresses assignables pour un réseau

subnet Adresse du réseau

_______________________________________________________________________

2011 Hakim Benameurlaine 8

1.5 ATTRIBUTION DYNAMIQUE ET STATIQUE

Dans l’exemple qui suit, on garde la même attribution dynamique mais avec en plus

trois attributions statiques pour les trois machines neptune, pluton et saturne :

Permet de fixer les adresses IP en fonction de la carte réseau. Plus grande sécurité car

seules certaines adresses MAC sont autorisées.

_______________________________________________________________________

2011 Hakim Benameurlaine 9

1.6 CONFIGURATION D'UN CLIENT DHCP

Vérifier que le package contenant dhclient est installé:

Pour configurer manuellement un client DHCP, vous devez modifier le fichier de

configuration pour chacun des périphériques réseau dans le répertoire

/etc/sysconfig/network-scripts. Dans ce répertoire, chaque périphérique

doit disposer d'un fichier de configuration nommé ifcfg-eth0, eth0

correspondant au nom du périphérique réseau.

Le fichier /etc/sysconfig/network-scripts/ifcfg-eth0 doit contenir

les lignes suivantes :

Ensuite il faut redémarrer le service réseau pour activer la nouvelle configuration :

_______________________________________________________________________

2011 Hakim Benameurlaine 10

REMARQUE

Le fichier /var/run/dhclient-eth0.pid contient le processus id du client

dhclient.

Le fichier /var/lib/dhclient/dhclient-eth0.leases contient la

configuration obtenue du serveur DHCP :

_______________________________________________________________________

2011 Hakim Benameurlaine 11

1.7 ARRÊTER LE CLIENT DHCP

Pour libérer le lease :

_______________________________________________________________________

2011 Hakim Benameurlaine 12

1.8 DÉMARRER LE CLIENT DHCP

Pour demander un nouveau lease :

(1 = chiffre 1)