« DHCP » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 9 : | Ligne 9 : | ||
= <span style="color:#2c3e50;">Infrastructure DHCP — Rocky Linux</span> = | = <span style="color:#2c3e50;">Infrastructure DHCP — Rocky Linux</span> = | ||
{| style="width:100%; background:#f5f7fa; border:1px solid #d6dbe1; padding:15px;" | |||
| | |||
<span style="font-size:115%; color:#34495e;"> | |||
<b>Documentation complète de mise en place d’une infrastructure DHCP sous Rocky Linux</b> | |||
</span> | |||
__TOC__ | __TOC__ | ||
| Ligne 33 : | Ligne 38 : | ||
</pre> | </pre> | ||
== <span style="color:#239b56;">Configuration principale</span> == | |||
<pre> | <pre> | ||
nano /etc/dhcp/dhcpd.conf | |||
</pre> | </pre> | ||
| Ligne 178 : | Ligne 184 : | ||
<pre> | <pre> | ||
nano /etc/sysconfig/dhcrelay | |||
</pre> | </pre> | ||
Version du 16 février 2026 à 14:41
DHCP
|
Le DHCP (Dynamic Host Configuration Protocol) permet d’attribuer automatiquement des adresses IP aux machines d’un réseau. |
Infrastructure DHCP — Rocky Linux
|
Documentation complète de mise en place d’une infrastructure DHCP sous Rocky Linux
1 — Création du Serveur DHCP
Installation du servicednf install dhcp-server -y Vérifier installation : rpm -qa | grep dhcp Configuration principalenano /etc/dhcp/dhcpd.conf Configuration minimale : option domain-name "lab.local";
option domain-name-servers 8.8.8.8, 1.1.1.1;
default-lease-time 600;
max-lease-time 7200;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
}
Vérification configurationdhcpd -t Démarrage du servicesystemctl enable dhcpd systemctl start dhcpd systemctl status dhcpd Ouverture firewallfirewall-cmd --add-service=dhcp --permanent firewall-cmd --reload Vérification fonctionnementjournalctl -u dhcpd cat /var/lib/dhcpd/dhcpd.leases 2 — Configuration DHCP détaillée
Explication directives
Attribution IP fixehost pc1 {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.1.50;
}
Plusieurs réseauxsubnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.100 192.168.2.200;
option routers 192.168.2.1;
}
Boot réseau PXEnext-server 192.168.1.10; filename "pxelinux.0"; 3 — DHCP Relay sur Firewall
Principe
Architecture : Client → Firewall → Serveur DHCP Installationdnf install dhcp-relay -y Configurationnano /etc/sysconfig/dhcrelay DHCPSERVERS="192.168.1.10" INTERFACES="ens33 ens34" Activationsystemctl enable dhcrelay systemctl start dhcrelay 4 — DHCP Maître / Esclave (Failover)
Objectif
Modes
5 — Configuration DHCP Maître / Esclave
ArchitectureMASTER : 192.168.1.10 SLAVE : 192.168.1.11 Installer sur les deux : dnf install dhcp-server -y Configuration MASTERfailover peer "dhcp-failover" {
primary;
address 192.168.1.10;
port 647;
peer address 192.168.1.11;
peer port 647;
max-response-delay 60;
max-unacked-updates 10;
}
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
pool {
failover peer "dhcp-failover";
range 192.168.1.100 192.168.1.200;
}
}
Configuration SLAVEfailover peer "dhcp-failover" {
secondary;
address 192.168.1.11;
port 647;
peer address 192.168.1.10;
peer port 647;
}
Ouverture port failoverfirewall-cmd --add-port=647/tcp --permanent firewall-cmd --reload Démarragesystemctl enable dhcpd systemctl start dhcpd
|