Konfigurace DHCP (Dynamic Host Configuration Protocol) serveru na systému CentOS 7 je klíčovým krokem pro správu sítě, umožňující automatické přidělování IP adres a dalších síťových nastavení klientům bez potřeby manuálního nastavování každého zařízení. Tento článek vás provede procesem instalace a konfigurace DHCP serveru na CentOS 7 krok za krokem.
Instalace DHCP serveru
Prvním krokem je instalace samotného DHCP serveru. Toho dosáhnete spuštěním následujícího příkazu v terminálu:
sudo yum install dhcp -y
Tento příkaz nainstaluje DHCP balíček pomocí YUM (Yellowdog Updater, Modified), což je standardní balíčkovací systém pro CentOS.
Konfigurace DHCP serveru
Po instalaci je nutné konfigurovat DHCP server editací hlavní konfigurační souboru, který se nachází v /etc/dhcp/dhcpd.conf
. Pro úpravu tohoto souboru můžete použít libovolný textový editor, například nano
nebo vi
.
- Otevřete konfigurační soubor příkazem:
sudo nano /etc/dhcp/dhcpd.conf
- Následně je potřeba soubor upravit tak, aby odrážel konfiguraci vaší sítě. Zde je příklad základní konfigurace, který definuje rozsah IP adres, které může DHCP server přidělovat:
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
}
Tento konfigurační soubor nastavuje:
default-lease-time
a max-lease-time
definují, jak dlouho může být IP adresa přidělena klientovi.
option subnet-mask
, option broadcast-address
, option routers
a option domain-name-servers
definují základní síťové nastavení.
subnet
a range
specifikují, v jakém subnetu a rozsahu IP adres může DHCP server přidělovat adresy.
- Po provedení změn soubor uložte a zavřete editor.
Spuštění a povolení DHCP serveru
Aby byl DHCP server po startu systému automaticky spouštěn, je třeba ho povolit a spustit pomocí systémového správce služeb systemctl
.
- Zapněte DHCP server příkazem:
sudo systemctl start dhcpd
- Pro automatické spouštění DHCP serveru při startu systému použijte:
sudo systemctl enable dhcpd
Ověření funkčnosti DHCP serveru
Po konfiguraci je dobré ověřit, zda DHCP server správně funguje. To lze provést pomocí některého z klientů vaší sítě, například restartováním síťového rozhraní a ověřením, že byla přidělena IP adresa z definovaného rozsahu.
Instalace a konfigurace DHCP serveru na CentOS 7 vyžaduje pečlivé plánování a znalost vaší lokální sítě. Přesné nastavení DHCP serveru zajistí efektivní správu IP adres a dalších síťových nastavení pro klienty vaší sítě, což vede k zjednodušení správy sítě a zlepšení jejího výkonu.