SlideShare ist ein Scribd-Unternehmen logo
1 von 7
DHCP SOUS FEDORA 11

Dynamic Host Configuration Protocol (DHCP) est un terme anglais désignant un protocole
réseau dont le rôle est d’assurer la configuration automatique des paramètres IP d’une station,
notamment en lui affectant automatiquement une adresse IP et un masque de sous-réseau.
DHCP peut aussi configurer l’adresse de la passerelle par défaut, des serveurs de noms DNS
et des serveurs de noms NBNS (connus sous le nom de serveurs WINS sur les réseaux de la
société Microsoft).
La conception initiale d’IP supposait la préconfiguration de chaque ordinateur connecté au
réseau avec les paramètres TCP/IP adéquats : c’est l’adressage statique. Sur des réseaux de
grandes dimensions ou étendues, où des modifications interviennent souvent, l’adressage
statique engendre une lourde charge de maintenance et des risques d’erreurs. En outre les
adresses assignées ne peuvent être utilisées même si l’ordinateur qui la détient n’est pas en
service : un cas typique où ceci pose problème est celui des fournisseurs d’accès à internet
(FAI ou ISP en anglais), qui ont en général plus de clients que d’adresses IP à leur disposition,
mais dont les clients ne sont jamais tous connectés en même temps.
DHCP apporte une solution à ces deux inconvénients :




seuls les ordinateurs en service utilisent une adresse de l’espace d’adressage ;
toute modification des paramètres (adresse de la passerelle, des serveurs de noms) est
répercutée sur les stations lors du redémarrage ;
la modification de ces paramètres est centralisée sur les serveurs DHCP.

Le protocole a été présenté pour la première fois en octobre 1993 et est défini par la RFC
1531, modifiée et complétée par les RFC 1534, RFC 2131 et RFC 2132.
Ce protocole peut fonctionner avec IPv4 ; il fonctionne aussi avec IPv6 (DHCPv6), toutefois
en IPv6, les adresses peuvent être auto configurées sans DHCP.

Fonctionnement






L’ordinateur équipé de TCP/IP, mais dépourvu d’adresse IP, envoie par diffusion un
datagramme (DHCP DISCOVER) qui s’adresse au port 67 de n’importe quel serveur à
l’écoute sur ce port. Ce datagramme comporte entre autres l’adresse physique (MAC)
du client.
Tout serveur DHCP ayant reçu ce datagramme, s’il est en mesure de proposer une
adresse sur le réseau auquel appartient le client, diffuse une offre DHCP (DHCP
OFFER) à l’attention du client (sur son port 68), identifié par son adresse physique.
Cette offre comporte l’adresse IP du serveur, ainsi que l’adresse IP et le masque de
sous-réseau qu’il propose au client. Il se peut que plusieurs offres soient adressées au
client.
Le client retient une des offres reçues (la première qui lui parvient), et diffuse sur le

Dimitri LEMBOKOLO

1


réseau un datagramme de requête DHCP (DHCP REQUEST). Ce datagramme
comporte l’adresse IP du serveur et celle qui vient d’être proposée au client. Elle a
pour effet de demander au serveur choisi l’assignation de cette adresse, l’envoi
éventuel des valeurs des paramètres, et d’informer les autres serveurs qui ont fait une
offre qu’elle n’a pas été retenue.
Le serveur DHCP choisi élabore un datagramme d’accusé de réception (DHCP ack
pour acknowledgement) qui assigne au client l’adresse IP et son masque de sousréseau, la durée du bail de cette adresse (dont découlent deux valeurs T1 et T2 qui
déterminent le comportement du client en fin de bail), et éventuellement d’autres
paramètres :
o adresse IP de la passerelle par défaut,
o adresses IP des serveurs DNS,
o adresses IP des serveurs NBNS (WINS).

Le client peut aussi recevoir un type de nœud NetBios.
La liste des options que le serveur DHCP peut accepter est consultable dans la RFC 2132 :
Options DHCP et Extensions fournisseur BOOTP, Chapitre RFC 1497 : Extensions
fournisseur.
Les serveurs DHCP doivent être pourvus d’une adresse IP statique.

Compatibilité
La plupart des systèmes d’exploitation ont des clients DHCP v4.
Windows 2000, 2003 ne gèrent pas nativement IPv6 (à l’inverse de Windows Vista et
Microsoft Windows 7). IPv6 est disponible sous XP en rentrant la commande « ipv6 install »
dans un terminal Windows. Il existe plusieurs solutions pour pallier ce problème d’absence
d’IPv6 notamment l’installation d’une solution libre. Un serveur DHCPv6 est disponible dans
Windows Server 2008.
Plusieurs clients et serveurs libres pour DHCP v4 et v6 sont disponibles pour les platesformes BSD (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X) ainsi que les plates-formes
POSIX (Linux/« UNIX-like »). Là encore il convient de vérifier lesquelles gèrent IPV4
seulement ou IPV4 et IPV6.

Renouvellement du bail
Les adresses IP dynamiques sont octroyées pour une durée limitée (durée du bail, ou lease
time), qui est transmise au client dans l’accusé de réception qui clôture la transaction DHCP.
La valeur T1 (par défaut 50 % de la durée du bail) qui l’accompagne détermine la durée après
laquelle le client commence à demander périodiquement le renouvellement de son bail auprès
du serveur qui lui a accordé son adresse (couramment la moitié de la durée du bail). Cette fois
la transaction est effectuée par transmission IP classique, d’adresse à adresse.
Si lorsque le délai fixé par la deuxième valeur, T2 (par défaut 87,5 % de la durée du bail), est
écoulé et que le bail n’a pas pu être renouvelé (par exemple si le serveur DHCP d’origine est
Dimitri LEMBOKOLO

2
hors service), le client demande une nouvelle allocation d’adresse par diffusion.
Si au terme du bail le client n’a pu ni en obtenir le renouvellement, ni obtenir une nouvelle
allocation, l’adresse est désactivée et il perd la faculté d’utiliser le réseau TCP/IP de façon
normale.

Client et serveur sur des segments différents
Lorsque le serveur DHCP et le client ne figurent pas sur le même segment ethernet, les
diffusions émises par ce dernier ne parviennent pas au serveur parce que les routeurs ne
transmettent pas les diffusions générales (broadcast). Dans ce cas on utilise un agent de relais
DHCP.
Cet hôte particulier est configuré avec une adresse IP statique, et connaît l’adresse d’un
serveur DHCP auquel il transmet les requêtes DHCP qui lui parviennent sur le port 68 (écouté
par le programme agent de relais). Il diffuse sur son segment (qui est aussi celui du client) les
réponses qu’il reçoit du serveur DHCP.

Pour notre cas
Cette documentation permet la mise en place d’un serveur DHCP simple (sans mise à jour du
DNS). Nous créerons un DHCP pour le réseau 192.168.1.0/24, la plage d’adresse sera
192.168.1.20 à 192.168.1.50. La passerelle sera 192.168.1.70, le serveur DNS sera
192.168.1.70 et le nom de domaine dimi.sn.
Petit point qui peut sembler bête, mais qui peut être synonyme d’erreur si on ne fait pas
attention.
Il faut que le serveur ait une IP fixe comprise dans la même classe d’adresse que l’adresse de
réseau couverte par l’étendue DHCP. (192.168.1.2 Par exemple).

Installation
Premièrement il convient de vérifier si le paquetage nécessaire est installé en faisant :

# rpm -q dhcp
Si vous avez comme réponse "le paquetage dhcp n'est pas installé", installez-le en faisant un
petit :

# yum install dhcp

Dimitri LEMBOKOLO

3
Configuration
Une fois installé il va falloir éditer le fichier /etc/dhcp/dhcpd.conf.
On a ceci dans :

Rien de ce qu’on veut concrètement, mais nous donne la direction du vrai fichier ; il faut juste
se rendre au chemin indiqué comme suit :

Puis copier le fichier dhcpd.conf.sample dans /etc/dhcp/

Renommer ou supprimer l’ancien fichier dhcpd.conf, pour mon cas je l’ai supprimé, puis
renomme le fichier dhcpd.conf.sample en dhcpd.conf.

Dimitri LEMBOKOLO

4
Une fois cela fait, on éditer le fichier /etc/dhcp/dhcpd.conf.
# A slightly different configuration for an internal subnet.
subnet 192.168.1.0 netmask 255.255.255.224 {
range 192.168.1.20 192.168.1.50;
# plage d'adresse
option domain-name-servers was.dimi.sn;
# serveurs DNS
option domain-name "dimi.sn";
# nom de domaine
option routers 192.168.1.70;
# passerelle par défaut
option broadcast-address 192.168.1.51;
# adresse de diffusion
default-lease-time 600;
# durée du bail en sec.
max-lease-time 7200;
# durée maxi du bail en sec.
# Si on veut faire des réservations (attribuer tout le temps la même IP
# A un certain équipement) on les insérera ici
}
Il existe d’autres options telles que le serveur de temps, ou les serveurs WINS. (option ntpservers, option netbios-name-servers). Faites :

# man dhcpd.conf
Pour voir les autres options.
Voici la syntaxe pour une réservation (elle est à insérer à l’endroit indiqué). Vous pouvez
personnaliser les options DHCP pour chaque réservation.

host nommachine {
hardware ethernet 08:00:07:26:c0:a5;
fixed-address 192.168.1.100;
}

# adresse MAC de la machine
# IP que l’on veut lui assigner

Nommachine pour mon cas c’est : dimitri.
Si vous utilisez beaucoup de stations linux, le paramètre use-host-decl-names va vous
permettre de laisser le nom par défaut de l'installation (localhost.localdomain) et de fixer le
nom d'hôte au niveau du serveur DHCP. La syntaxe est la suivante et le code est à insérer
dans la partie réservation :
group pclinux {
use-host-decl-names on;
host nommachine2 {
hardware ethernet 08:00:2b:4c:29:32;
fixed-address nommachine2.dimi.sn;
}
}
Dimitri LEMBOKOLO

5
Démarrer
Il faut demarrer le service DHCP :

# service dhcpd start
Il est possible d’avoir un serveur DHCP Multi résident (qui est situé sur plusieurs sous
réseaux, et qui attribuera des baux à chaque réseau). Il suffit d’avoir une autre carte réseau
avec une autre adresse (ex : 192.168.0.1/24). Vous devrez alors rajouter une autre catégorie
subnet (192.168.0.0 dans cet exemple) adaptée et y mettre les options nécessaires.
Ce qu’il faut retenir de façon plus générale c’est :




Chaque option se termine par un ;
Chaque partie commençant par {doit se terminer par}
Les options n’étant pas dans un subnet précis, sont valables pour tous les subnets.

En cas de problème, il suffit de lancer en console :

# tail -f /var/log/messages
Et de relancer le service. Les messages d’erreurs sont en général suffisamment clairs. Vous
pourrez même voir les différentes phases d’attribution des IPs (DHCPDiscover, …).
Pour infos, les baux actuels sont visibles dans le fichier /var/lib/dhcp/dhcpd.leases. Pour
activer le service au démarrage (pour le runlevel courant) :

# chkconfig dhcpd on

Autres options


Il est possible de créer ses propres options DHCP (cela est nécessaire pour certains
matériels nécessitant des options n'étant pas les RFC), il suffit pour cela d'en faire la
déclaration.

Nous allons par exemple déclarer une option serveur_ftp ayant pour code d'option 161 et une
autre chemin_ftp avec le code 162.

# Définition des options
option serveur_ftp code 161 = string ;
option chemin_ftp code 162 = string ;
Dimitri LEMBOKOLO

6
Pour les utiliser on les utilise comme n'importe quelle option :

option serveur_ftp "10.0.2.15" ;
option chemin_ftp "/pub/updates" ;


Il est également intéressant de mettre à jour un serveur DNS à partir des @IP
distribuées par le serveur DHCP.

To be continued

Dimitri LEMBOKOLO

7

Weitere ähnliche Inhalte

Was ist angesagt?

Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléMise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléCharif Khrichfa
 
Installation et Configuration de Pfsense
Installation et Configuration de PfsenseInstallation et Configuration de Pfsense
Installation et Configuration de PfsenseIsmail Rachdaoui
 
Rapport Windows Serveur 2008 "Active Directory Management"
Rapport Windows Serveur 2008 "Active Directory Management"Rapport Windows Serveur 2008 "Active Directory Management"
Rapport Windows Serveur 2008 "Active Directory Management"Ayoub Rouzi
 
Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm
 
Administration réseaux sous linux cours 1
Administration réseaux sous linux   cours 1Administration réseaux sous linux   cours 1
Administration réseaux sous linux cours 1Stephen Salama
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Alain Ganuchaud
 
Etude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackEtude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackBayeOusseynouFall
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études MortadhaBouallagui
 
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Mohammed LAAZIZLI
 
55174240 rapport-cloud-computing
55174240 rapport-cloud-computing55174240 rapport-cloud-computing
55174240 rapport-cloud-computingnoussa krid
 
Support formation vidéo : Cisco ASA, configuration
Support formation vidéo : Cisco ASA, configurationSupport formation vidéo : Cisco ASA, configuration
Support formation vidéo : Cisco ASA, configurationSmartnSkilled
 
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...Borel NZOGANG
 
Mise en place d’un système de détection
Mise en place d’un système de détectionMise en place d’un système de détection
Mise en place d’un système de détectionManassé Achim kpaya
 
gestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiquegestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiqueOussama Yoshiki
 
La spécification des besoins
La spécification des besoinsLa spécification des besoins
La spécification des besoinsIsmahen Traya
 

Was ist angesagt? (20)

Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléMise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
 
Installation et Configuration de Pfsense
Installation et Configuration de PfsenseInstallation et Configuration de Pfsense
Installation et Configuration de Pfsense
 
Rapport Windows Serveur 2008 "Active Directory Management"
Rapport Windows Serveur 2008 "Active Directory Management"Rapport Windows Serveur 2008 "Active Directory Management"
Rapport Windows Serveur 2008 "Active Directory Management"
 
Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0
 
QCM Sécurité Informatique
QCM Sécurité InformatiqueQCM Sécurité Informatique
QCM Sécurité Informatique
 
projet sur le vpn presentation
projet sur le vpn presentationprojet sur le vpn presentation
projet sur le vpn presentation
 
Administration réseaux sous linux cours 1
Administration réseaux sous linux   cours 1Administration réseaux sous linux   cours 1
Administration réseaux sous linux cours 1
 
Cours SNMP
Cours SNMPCours SNMP
Cours SNMP
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013
 
Etude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackEtude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec Openstack
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études
 
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...
 
55174240 rapport-cloud-computing
55174240 rapport-cloud-computing55174240 rapport-cloud-computing
55174240 rapport-cloud-computing
 
Zabbix
ZabbixZabbix
Zabbix
 
Support formation vidéo : Cisco ASA, configuration
Support formation vidéo : Cisco ASA, configurationSupport formation vidéo : Cisco ASA, configuration
Support formation vidéo : Cisco ASA, configuration
 
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
 
Mise en place d’un système de détection
Mise en place d’un système de détectionMise en place d’un système de détection
Mise en place d’un système de détection
 
gestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiquegestion de magasin vente matériels informatique
gestion de magasin vente matériels informatique
 
Présentation cloud computing
Présentation cloud computingPrésentation cloud computing
Présentation cloud computing
 
La spécification des besoins
La spécification des besoinsLa spécification des besoins
La spécification des besoins
 

Ähnlich wie DHCP sous fedora

Le service dhcp
Le service dhcpLe service dhcp
Le service dhcpDGMALY
 
Administration des services réseaux
Administration des services réseauxAdministration des services réseaux
Administration des services réseauxFethi Kiwa
 
Admin reseaux sous linux cours 3
Admin reseaux sous linux   cours 3Admin reseaux sous linux   cours 3
Admin reseaux sous linux cours 3Stephen Salama
 
58586406 ccna4-resume-19-pages
58586406 ccna4-resume-19-pages58586406 ccna4-resume-19-pages
58586406 ccna4-resume-19-pagesilbahi
 
Dhcp serrver dofara roger cyrus
Dhcp serrver dofara roger cyrusDhcp serrver dofara roger cyrus
Dhcp serrver dofara roger cyrusRoger Cyrus DOFARA
 
Dhcp3
Dhcp3Dhcp3
Dhcp3TECOS
 
DHCP sous Ubuntu
DHCP sous Ubuntu DHCP sous Ubuntu
DHCP sous Ubuntu Souhaib El
 
2010 12-theme-02-dhcp-mdns
2010 12-theme-02-dhcp-mdns2010 12-theme-02-dhcp-mdns
2010 12-theme-02-dhcp-mdnsJasser Kouki
 
mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04ImnaTech
 
10 01 configuration dhcp
10 01 configuration dhcp10 01 configuration dhcp
10 01 configuration dhcpNoël
 
Administration d un r seau informatique sous windows Service DHCP.pdf
Administration d un r seau informatique sous windows Service DHCP.pdfAdministration d un r seau informatique sous windows Service DHCP.pdf
Administration d un r seau informatique sous windows Service DHCP.pdfAddison Coleman
 
Projet administration-sécurité-réseaux
Projet administration-sécurité-réseauxProjet administration-sécurité-réseaux
Projet administration-sécurité-réseauxRabeb Boumaiza
 

Ähnlich wie DHCP sous fedora (20)

Dhcp sous fedora 11
Dhcp sous fedora 11Dhcp sous fedora 11
Dhcp sous fedora 11
 
Services IP
Services IPServices IP
Services IP
 
Le service dhcp
Le service dhcpLe service dhcp
Le service dhcp
 
5 serveur dhcp
5 serveur dhcp5 serveur dhcp
5 serveur dhcp
 
Administration des services réseaux
Administration des services réseauxAdministration des services réseaux
Administration des services réseaux
 
Admin reseaux sous linux cours 3
Admin reseaux sous linux   cours 3Admin reseaux sous linux   cours 3
Admin reseaux sous linux cours 3
 
58586406 ccna4-resume-19-pages
58586406 ccna4-resume-19-pages58586406 ccna4-resume-19-pages
58586406 ccna4-resume-19-pages
 
Dhcp serveur 2016
Dhcp serveur 2016Dhcp serveur 2016
Dhcp serveur 2016
 
Dhcp serrver dofara roger cyrus
Dhcp serrver dofara roger cyrusDhcp serrver dofara roger cyrus
Dhcp serrver dofara roger cyrus
 
cours DHCP IPv4 et IPv6
cours DHCP IPv4 et IPv6cours DHCP IPv4 et IPv6
cours DHCP IPv4 et IPv6
 
Dhcp3
Dhcp3Dhcp3
Dhcp3
 
DHCP sous Ubuntu
DHCP sous Ubuntu DHCP sous Ubuntu
DHCP sous Ubuntu
 
Dhcp
DhcpDhcp
Dhcp
 
2010 12-theme-02-dhcp-mdns
2010 12-theme-02-dhcp-mdns2010 12-theme-02-dhcp-mdns
2010 12-theme-02-dhcp-mdns
 
mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04
 
10 01 configuration dhcp
10 01 configuration dhcp10 01 configuration dhcp
10 01 configuration dhcp
 
Administration d un r seau informatique sous windows Service DHCP.pdf
Administration d un r seau informatique sous windows Service DHCP.pdfAdministration d un r seau informatique sous windows Service DHCP.pdf
Administration d un r seau informatique sous windows Service DHCP.pdf
 
Wds procedure
Wds procedureWds procedure
Wds procedure
 
Projet administration-sécurité-réseaux
Projet administration-sécurité-réseauxProjet administration-sécurité-réseaux
Projet administration-sécurité-réseaux
 
Nat principe
Nat principeNat principe
Nat principe
 

Mehr von Souhaib El

Comment votre pc peut il être piraté sur internet
Comment votre pc peut il être piraté sur internetComment votre pc peut il être piraté sur internet
Comment votre pc peut il être piraté sur internetSouhaib El
 
Les Réseaux sans fils 802.11
 Les Réseaux sans fils 802.11 Les Réseaux sans fils 802.11
Les Réseaux sans fils 802.11Souhaib El
 
Exchange Server 2010
Exchange Server 2010Exchange Server 2010
Exchange Server 2010Souhaib El
 
service NFS sous linux
 service NFS sous linux service NFS sous linux
service NFS sous linuxSouhaib El
 
Le protocole HTTP
Le protocole HTTPLe protocole HTTP
Le protocole HTTPSouhaib El
 
SSH - Secure Shell
SSH - Secure ShellSSH - Secure Shell
SSH - Secure ShellSouhaib El
 
Réseau sans fil technologie wi-fi
Réseau sans fil technologie wi-fiRéseau sans fil technologie wi-fi
Réseau sans fil technologie wi-fiSouhaib El
 
Système d’exploitation: Principe
Système d’exploitation: PrincipeSystème d’exploitation: Principe
Système d’exploitation: PrincipeSouhaib El
 
DNS sous linux
DNS sous linuxDNS sous linux
DNS sous linuxSouhaib El
 
Securite informatique
Securite informatiqueSecurite informatique
Securite informatiqueSouhaib El
 
Securite informatique
Securite informatiqueSecurite informatique
Securite informatiqueSouhaib El
 
installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003Souhaib El
 
les Commandes linux/Unix (giants networks)
les Commandes linux/Unix (giants networks)les Commandes linux/Unix (giants networks)
les Commandes linux/Unix (giants networks)Souhaib El
 
Qcm serveur 2003 souhaib el
Qcm serveur 2003 souhaib elQcm serveur 2003 souhaib el
Qcm serveur 2003 souhaib elSouhaib El
 

Mehr von Souhaib El (15)

Comment votre pc peut il être piraté sur internet
Comment votre pc peut il être piraté sur internetComment votre pc peut il être piraté sur internet
Comment votre pc peut il être piraté sur internet
 
Les Réseaux sans fils 802.11
 Les Réseaux sans fils 802.11 Les Réseaux sans fils 802.11
Les Réseaux sans fils 802.11
 
Exchange Server 2010
Exchange Server 2010Exchange Server 2010
Exchange Server 2010
 
Supervision
SupervisionSupervision
Supervision
 
service NFS sous linux
 service NFS sous linux service NFS sous linux
service NFS sous linux
 
Le protocole HTTP
Le protocole HTTPLe protocole HTTP
Le protocole HTTP
 
SSH - Secure Shell
SSH - Secure ShellSSH - Secure Shell
SSH - Secure Shell
 
Réseau sans fil technologie wi-fi
Réseau sans fil technologie wi-fiRéseau sans fil technologie wi-fi
Réseau sans fil technologie wi-fi
 
Système d’exploitation: Principe
Système d’exploitation: PrincipeSystème d’exploitation: Principe
Système d’exploitation: Principe
 
DNS sous linux
DNS sous linuxDNS sous linux
DNS sous linux
 
Securite informatique
Securite informatiqueSecurite informatique
Securite informatique
 
Securite informatique
Securite informatiqueSecurite informatique
Securite informatique
 
installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003
 
les Commandes linux/Unix (giants networks)
les Commandes linux/Unix (giants networks)les Commandes linux/Unix (giants networks)
les Commandes linux/Unix (giants networks)
 
Qcm serveur 2003 souhaib el
Qcm serveur 2003 souhaib elQcm serveur 2003 souhaib el
Qcm serveur 2003 souhaib el
 

Kürzlich hochgeladen

Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...Faga1939
 

Kürzlich hochgeladen (13)

Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
 

DHCP sous fedora

  • 1. DHCP SOUS FEDORA 11 Dynamic Host Configuration Protocol (DHCP) est un terme anglais désignant un protocole réseau dont le rôle est d’assurer la configuration automatique des paramètres IP d’une station, notamment en lui affectant automatiquement une adresse IP et un masque de sous-réseau. DHCP peut aussi configurer l’adresse de la passerelle par défaut, des serveurs de noms DNS et des serveurs de noms NBNS (connus sous le nom de serveurs WINS sur les réseaux de la société Microsoft). La conception initiale d’IP supposait la préconfiguration de chaque ordinateur connecté au réseau avec les paramètres TCP/IP adéquats : c’est l’adressage statique. Sur des réseaux de grandes dimensions ou étendues, où des modifications interviennent souvent, l’adressage statique engendre une lourde charge de maintenance et des risques d’erreurs. En outre les adresses assignées ne peuvent être utilisées même si l’ordinateur qui la détient n’est pas en service : un cas typique où ceci pose problème est celui des fournisseurs d’accès à internet (FAI ou ISP en anglais), qui ont en général plus de clients que d’adresses IP à leur disposition, mais dont les clients ne sont jamais tous connectés en même temps. DHCP apporte une solution à ces deux inconvénients :    seuls les ordinateurs en service utilisent une adresse de l’espace d’adressage ; toute modification des paramètres (adresse de la passerelle, des serveurs de noms) est répercutée sur les stations lors du redémarrage ; la modification de ces paramètres est centralisée sur les serveurs DHCP. Le protocole a été présenté pour la première fois en octobre 1993 et est défini par la RFC 1531, modifiée et complétée par les RFC 1534, RFC 2131 et RFC 2132. Ce protocole peut fonctionner avec IPv4 ; il fonctionne aussi avec IPv6 (DHCPv6), toutefois en IPv6, les adresses peuvent être auto configurées sans DHCP. Fonctionnement    L’ordinateur équipé de TCP/IP, mais dépourvu d’adresse IP, envoie par diffusion un datagramme (DHCP DISCOVER) qui s’adresse au port 67 de n’importe quel serveur à l’écoute sur ce port. Ce datagramme comporte entre autres l’adresse physique (MAC) du client. Tout serveur DHCP ayant reçu ce datagramme, s’il est en mesure de proposer une adresse sur le réseau auquel appartient le client, diffuse une offre DHCP (DHCP OFFER) à l’attention du client (sur son port 68), identifié par son adresse physique. Cette offre comporte l’adresse IP du serveur, ainsi que l’adresse IP et le masque de sous-réseau qu’il propose au client. Il se peut que plusieurs offres soient adressées au client. Le client retient une des offres reçues (la première qui lui parvient), et diffuse sur le Dimitri LEMBOKOLO 1
  • 2.  réseau un datagramme de requête DHCP (DHCP REQUEST). Ce datagramme comporte l’adresse IP du serveur et celle qui vient d’être proposée au client. Elle a pour effet de demander au serveur choisi l’assignation de cette adresse, l’envoi éventuel des valeurs des paramètres, et d’informer les autres serveurs qui ont fait une offre qu’elle n’a pas été retenue. Le serveur DHCP choisi élabore un datagramme d’accusé de réception (DHCP ack pour acknowledgement) qui assigne au client l’adresse IP et son masque de sousréseau, la durée du bail de cette adresse (dont découlent deux valeurs T1 et T2 qui déterminent le comportement du client en fin de bail), et éventuellement d’autres paramètres : o adresse IP de la passerelle par défaut, o adresses IP des serveurs DNS, o adresses IP des serveurs NBNS (WINS). Le client peut aussi recevoir un type de nœud NetBios. La liste des options que le serveur DHCP peut accepter est consultable dans la RFC 2132 : Options DHCP et Extensions fournisseur BOOTP, Chapitre RFC 1497 : Extensions fournisseur. Les serveurs DHCP doivent être pourvus d’une adresse IP statique. Compatibilité La plupart des systèmes d’exploitation ont des clients DHCP v4. Windows 2000, 2003 ne gèrent pas nativement IPv6 (à l’inverse de Windows Vista et Microsoft Windows 7). IPv6 est disponible sous XP en rentrant la commande « ipv6 install » dans un terminal Windows. Il existe plusieurs solutions pour pallier ce problème d’absence d’IPv6 notamment l’installation d’une solution libre. Un serveur DHCPv6 est disponible dans Windows Server 2008. Plusieurs clients et serveurs libres pour DHCP v4 et v6 sont disponibles pour les platesformes BSD (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X) ainsi que les plates-formes POSIX (Linux/« UNIX-like »). Là encore il convient de vérifier lesquelles gèrent IPV4 seulement ou IPV4 et IPV6. Renouvellement du bail Les adresses IP dynamiques sont octroyées pour une durée limitée (durée du bail, ou lease time), qui est transmise au client dans l’accusé de réception qui clôture la transaction DHCP. La valeur T1 (par défaut 50 % de la durée du bail) qui l’accompagne détermine la durée après laquelle le client commence à demander périodiquement le renouvellement de son bail auprès du serveur qui lui a accordé son adresse (couramment la moitié de la durée du bail). Cette fois la transaction est effectuée par transmission IP classique, d’adresse à adresse. Si lorsque le délai fixé par la deuxième valeur, T2 (par défaut 87,5 % de la durée du bail), est écoulé et que le bail n’a pas pu être renouvelé (par exemple si le serveur DHCP d’origine est Dimitri LEMBOKOLO 2
  • 3. hors service), le client demande une nouvelle allocation d’adresse par diffusion. Si au terme du bail le client n’a pu ni en obtenir le renouvellement, ni obtenir une nouvelle allocation, l’adresse est désactivée et il perd la faculté d’utiliser le réseau TCP/IP de façon normale. Client et serveur sur des segments différents Lorsque le serveur DHCP et le client ne figurent pas sur le même segment ethernet, les diffusions émises par ce dernier ne parviennent pas au serveur parce que les routeurs ne transmettent pas les diffusions générales (broadcast). Dans ce cas on utilise un agent de relais DHCP. Cet hôte particulier est configuré avec une adresse IP statique, et connaît l’adresse d’un serveur DHCP auquel il transmet les requêtes DHCP qui lui parviennent sur le port 68 (écouté par le programme agent de relais). Il diffuse sur son segment (qui est aussi celui du client) les réponses qu’il reçoit du serveur DHCP. Pour notre cas Cette documentation permet la mise en place d’un serveur DHCP simple (sans mise à jour du DNS). Nous créerons un DHCP pour le réseau 192.168.1.0/24, la plage d’adresse sera 192.168.1.20 à 192.168.1.50. La passerelle sera 192.168.1.70, le serveur DNS sera 192.168.1.70 et le nom de domaine dimi.sn. Petit point qui peut sembler bête, mais qui peut être synonyme d’erreur si on ne fait pas attention. Il faut que le serveur ait une IP fixe comprise dans la même classe d’adresse que l’adresse de réseau couverte par l’étendue DHCP. (192.168.1.2 Par exemple). Installation Premièrement il convient de vérifier si le paquetage nécessaire est installé en faisant : # rpm -q dhcp Si vous avez comme réponse "le paquetage dhcp n'est pas installé", installez-le en faisant un petit : # yum install dhcp Dimitri LEMBOKOLO 3
  • 4. Configuration Une fois installé il va falloir éditer le fichier /etc/dhcp/dhcpd.conf. On a ceci dans : Rien de ce qu’on veut concrètement, mais nous donne la direction du vrai fichier ; il faut juste se rendre au chemin indiqué comme suit : Puis copier le fichier dhcpd.conf.sample dans /etc/dhcp/ Renommer ou supprimer l’ancien fichier dhcpd.conf, pour mon cas je l’ai supprimé, puis renomme le fichier dhcpd.conf.sample en dhcpd.conf. Dimitri LEMBOKOLO 4
  • 5. Une fois cela fait, on éditer le fichier /etc/dhcp/dhcpd.conf. # A slightly different configuration for an internal subnet. subnet 192.168.1.0 netmask 255.255.255.224 { range 192.168.1.20 192.168.1.50; # plage d'adresse option domain-name-servers was.dimi.sn; # serveurs DNS option domain-name "dimi.sn"; # nom de domaine option routers 192.168.1.70; # passerelle par défaut option broadcast-address 192.168.1.51; # adresse de diffusion default-lease-time 600; # durée du bail en sec. max-lease-time 7200; # durée maxi du bail en sec. # Si on veut faire des réservations (attribuer tout le temps la même IP # A un certain équipement) on les insérera ici } Il existe d’autres options telles que le serveur de temps, ou les serveurs WINS. (option ntpservers, option netbios-name-servers). Faites : # man dhcpd.conf Pour voir les autres options. Voici la syntaxe pour une réservation (elle est à insérer à l’endroit indiqué). Vous pouvez personnaliser les options DHCP pour chaque réservation. host nommachine { hardware ethernet 08:00:07:26:c0:a5; fixed-address 192.168.1.100; } # adresse MAC de la machine # IP que l’on veut lui assigner Nommachine pour mon cas c’est : dimitri. Si vous utilisez beaucoup de stations linux, le paramètre use-host-decl-names va vous permettre de laisser le nom par défaut de l'installation (localhost.localdomain) et de fixer le nom d'hôte au niveau du serveur DHCP. La syntaxe est la suivante et le code est à insérer dans la partie réservation : group pclinux { use-host-decl-names on; host nommachine2 { hardware ethernet 08:00:2b:4c:29:32; fixed-address nommachine2.dimi.sn; } } Dimitri LEMBOKOLO 5
  • 6. Démarrer Il faut demarrer le service DHCP : # service dhcpd start Il est possible d’avoir un serveur DHCP Multi résident (qui est situé sur plusieurs sous réseaux, et qui attribuera des baux à chaque réseau). Il suffit d’avoir une autre carte réseau avec une autre adresse (ex : 192.168.0.1/24). Vous devrez alors rajouter une autre catégorie subnet (192.168.0.0 dans cet exemple) adaptée et y mettre les options nécessaires. Ce qu’il faut retenir de façon plus générale c’est :    Chaque option se termine par un ; Chaque partie commençant par {doit se terminer par} Les options n’étant pas dans un subnet précis, sont valables pour tous les subnets. En cas de problème, il suffit de lancer en console : # tail -f /var/log/messages Et de relancer le service. Les messages d’erreurs sont en général suffisamment clairs. Vous pourrez même voir les différentes phases d’attribution des IPs (DHCPDiscover, …). Pour infos, les baux actuels sont visibles dans le fichier /var/lib/dhcp/dhcpd.leases. Pour activer le service au démarrage (pour le runlevel courant) : # chkconfig dhcpd on Autres options  Il est possible de créer ses propres options DHCP (cela est nécessaire pour certains matériels nécessitant des options n'étant pas les RFC), il suffit pour cela d'en faire la déclaration. Nous allons par exemple déclarer une option serveur_ftp ayant pour code d'option 161 et une autre chemin_ftp avec le code 162. # Définition des options option serveur_ftp code 161 = string ; option chemin_ftp code 162 = string ; Dimitri LEMBOKOLO 6
  • 7. Pour les utiliser on les utilise comme n'importe quelle option : option serveur_ftp "10.0.2.15" ; option chemin_ftp "/pub/updates" ;  Il est également intéressant de mettre à jour un serveur DNS à partir des @IP distribuées par le serveur DHCP. To be continued Dimitri LEMBOKOLO 7