Comment installer et configurer le serveur DHCP sur Centos

Qu'est-ce que le DHCPAcronyme en anglais des acronymes Protocole de configuration d'hôte dynamique. C'est un protocole défini pour l'attribution des paramètres réseau, il comprend des informations telles que IP, masque de sous-réseau, adresse de diffusion, passerelle, serveur de nom de domaine. Sans ce service, il faudrait le faire manuellement sur chaque ordinateur, ce qui poserait de nombreux problèmes lors de la gestion de plusieurs ordinateurs sur un réseau ou lors du passage d'un réseau à un autre, les paramètres réseau devraient être reconfigurés. Ce protocole gère certaines règles et paramètres qui nous permettent d'effectuer des affectations de différents types et de configurer comment affecter ces adresses. Certains des paquets qu'il gère pour l'échange de messages sont DHCP Discovery, Ofter, Request Release, entre autres.

Types de missionsLe protocole gère trois types d'affectations :

  • Manuel ou statique : Cette affectation établit une certaine adresse IP à un certain équipement dans le réseau. Cette adresse ne change pas dans le temps. Il est idéal dans les petits réseaux ou lorsque vous souhaitez avoir plus de contrôle sur l'équipement auquel une adresse IP est attribuée.
  • Automatique: Ce type d'attribution établit toujours une adresse IP permanente à un ordinateur et ne change pas au fil du temps.
  • Dynamique: Cette affectation est généralement la plus utilisée. Il attribue des adresses aux ordinateurs à partir d'une plage d'adresses et elles expirent de temps en temps, de sorte que le serveur réutilise les adresses tout le temps.

ExigencesRépartition utilisée: Centos 6.5
Téléchargement gratuit : http://vault.centos… 5 / isos / x86_64 /

1. Installer le serveur DHCP CentOS


Étape 1
Nous configurons notre carte réseau qui sera utilisée par notre serveur avec les paramètres suivants qui sont dans notre réseau pour cet exemple :
 Adresse IP : 192.168.0.25 Masque de réseau : 255.255.255.0 Passerelle : 192.168.0.1 DNS : 187.185.15.114
Étape 2
Nous téléchargeons le package à partir du référentiel, pour commencer, nous installons les packages nécessaires avec la commande suivante :
 # miam installer dhcp
Étape 3
Configuration dans le pare-feu, soit depuis l'interface graphique, soit depuis la console nous ouvrons les ports d'entrée et de sortie 67 et 68 UDP.

AGRANDIR

Étape 4
Nous ouvrons la console et éditons le fichier dhcpd:

 # vi / etc / sysconfig / dhcpd
Nous ajoutons le nom de l'interface réseau que notre serveur utilisera, dans ce cas le eth1.

AGRANDIR

NoterSi plusieurs services sont affectés à une carte réseau, il est recommandé de dédier une carte réseau au serveur DHCP.

2. Configurer le serveur DHCP CentOS


Pour cet exemple, notre réseau local a les caractéristiques suivantes :
 Adresse réseau complète : 192.168.0.0 Masque de réseau : 255.255.255.0 Passerelle : 192.168.0.1 DNS : 187.185.15.114
Nous éditons le fichier dhcpd.conf qui est à cette adresse :
 # vi /etc/dhcpd.conf

AGRANDIR

Ce fichier est pratiquement vierge et toutes les informations de configuration doivent être ajoutées. Pour des raisons pratiques, nous copions et collons les informations qui sont les paramètres pour que le service fonctionne. Ensuite, nous avons les configurations qui devraient aller dans le fichier dhcpd.conf selon chaque type de mission.

Types de paramètres de serveur DHCP
Configurer le serveur pour l'allocation dynamique

 #Paramètres de configuration de notre DHCP ddns-update-style interim; ignorer les mises à jour client; (Ignorer les mises à jour des clients) default-lease-time 1200; (Heure par défaut du consentement) max-lease-time 10500; (Durée maximale du consentement) option nom de domaine "solveticPrueba"; (Nom de domaine) réseau partagé solveticTest {(Déclaration de réseau partagé) sous-réseau 192.168.0.0 masque de réseau 255.255.255.0 {(Définition du sous-réseau et de son masque) option routeurs 192.168.0.1; (Passerelle) option masque de sous-réseau 255.255.255.0; (option de masque de réseau) option adresse de diffusion 192.168.0.254; (Adresse de diffusion) option serveurs de noms de domaine 187.185.15.114 ; (DNS) plage 192.168.0.100 192.168.0.150 ; (Plage d'adresses à attribuer)}}

Configurer le serveur pour l'attribution automatique

 #Paramètres de configuration de notre DHCP ddns-update-style interim; ignorer les mises à jour client; option nom de domaine "solveticTest" ; share-network solveticTest {sous-réseau 192.168.0.0 masque de réseau 255.255.255.0 {option routeurs 192.168.0.1; option masque de sous-réseau 255.255.255.0; option adresse de diffusion 192.168.0.254 ; option serveurs de noms de domaine 187.185.15.114 ; plage 192.168.0.100 192.168.0.150 ; }}

Configurer le serveur pour le mappage manuel

 #Paramètres de configuration de notre DHCP ddns-update-style interim; ignorer les mises à jour client; option nom de domaine "solveticTest" ; share-network solveticTest {sous-réseau 192.168.0.0 masque de réseau 255.255.255.0 {option routeurs 192.168.0.1; option masque de sous-réseau 255.255.255.0; option adresse de diffusion 192.168.0.254 ; option serveurs de noms de domaine 187.185.15.114 ; } imprimante hôte {option nom d'hôte "solveticPrueba"; matériel ethernet 00 : 10 : 2B : 3C : 52 : B3; adresse fixe 192.168.0.110 ; } réception hôte {option nom d'hôte "solveticPrueba"; Ethernet matériel 00 : 10 : V8 : 3C : 52 : 0C; adresse fixe 192.168.0.111 ; } bureau principal de l'hôte {option nom d'hôte "solveticPrueba"; matériel ethernet 00 : 10 : 2B : 3C : 52 : B3; adresse fixe 192.168.0.112 ; }}

Configurer le serveur pour une allocation dynamique et manuelle en même temps

 #Paramètres de configuration de notre DHCP ddns-update-style interim; ignorer les mises à jour client; durée de location par défaut 1200; durée de location maximale 10500; option nom de domaine "solveticTest" ; share-network solveticTest {sous-réseau 192.168.0.0 masque de réseau 255.255.255.0 {option routeurs 192.168.0.1; option masque de sous-réseau 255.255.255.0; option adresse de diffusion 192.168.0.254 ; option serveurs de noms de domaine 187.185.15.114 ; plage 192.168.0.100 192.168.0.150 ; } #Ordinateurs avec adresses manuelles printer host {option host-name "solveticPrueba"; matériel ethernet 00 : 10 : 2B : 3C : 52 : B3; adresse fixe 192.168.0.110 ; } hôte de réception {nom d'hôte de l'option "solveticPrueba"; matériel ethernet 00 : 10 : V8 : 3C : 52 : 0C; adresse fixe 192.168.0.111; }}

Il existe d'autres types d'attributions basées sur des sous-réseaux, des réseaux partagés, des réseaux spécifiques ou un groupe de réseaux. Ceux-ci peuvent être des combinaisons des précédents, nous pouvons ajouter des paramètres ou des combinaisons à notre convenance.

Paramètres réseau
Déclaration de réseau partagé

 Réseau de partage {} 

Déclaration de sous-réseau

 Sous-réseau {} 

Déclaration spécifique au réseau

 Sous-réseau {paramètres du sous-réseau} 

Déclaration de groupe de réseau

 Grouper {}

Bloquer l'accès au réseau d'un ordinateur via l'adresse MACOn peut décider quel équipement donner des paramètres réseau et lequel non avec le paramètre refuser les clients-inconnus, avec l'adresse MAC. De telle sorte que les équipements qui se trouvent en dehors de la liste que nous faisons ne se verront pas attribuer de paramètres réseau.

 refuser la réception de l'hôte inconnu {option nom d'hôte "solveticPrueba"; matériel ethernet 00 : 10 : 2B : 3C : 32 : C3; adresse fixe 192.168.0.111 ; } imprimante hôte {option nom d'hôte "solveticPrueba"; matériel ethernet 00 : 10 : 2B : 3C : 52 : B3; adresse fixe 192.168.0.110 ; }

Bloquer l'accès à Internet à partir d'un ordinateur spécifique sur le réseauNous pouvons faire en sorte que le serveur DHCP n'attribue pas de passerelle à un ordinateur, ou en attribuer une non valide et il n'aura qu'un accès local au réseau. Un exemple serait :

 machine hôte1 {option nom d'hôte "solveticPrueba"; Ethernet matériel 89 : 01 : F8 : D4 : G5 : 00; routeurs en option 1.1.1.1 ; adresse fixe 192.168.0.129 ; }
Dans cet exemple, nous allons affecter à la machine hôte1 une passerelle invalide et elle ne pourra pas accéder à Internet. Une autre façon de le faire serait de ne pas lui attribuer de DNS ou de lui en attribuer un non valide.

Comme vous pouvez le constater, nous pouvons créer nos missions spécifiques pour chaque équipe, réseau, groupe, etc. en fonction de nos besoins.

Vérifier quels clients se sont connectésMaintenant pour pouvoir voir l'équipement qui leur a donné une (IP) vous pourrez les vérifier dans le fichier dhcp.baux situé dans le chemin suivant :

 # cat /var/lib/dhcp/db/dhcp.leases

AGRANDIR

Avec ces points, nous avons déterminé comment installer et configurer le serveur DHCP sur les distributions CentOS.

Serveur de messagerie sur CentOS

Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave