Dynamic Host Configuration Protocol (DHCP) je standardizovaný síťový protokol používaný v sítích internetového protokolu (IP) pro dynamickou distribuci parametrů konfigurace sítě, jako jsou adresy IP pro rozhraní a služby. S DHCP si počítače vyžádají IP adresy a síťové parametry automaticky ze serveru DHCP, což snižuje potřebu správce sítě nebo uživatele konfigurovat tato nastavení ručně.
Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy DHCP.
V této souvislosti se podíváme na to, jak nastavit DHCP server na CentOS 8.
Postup nastavení serveru DHCP na CentOS 8
1. Proveďte aktualizaci systému
Za prvé, začněme tím, že zajistíme, aby byl váš systém aktuální:
$ sudo dnf vyčistit vše
$ sudo dnf aktualizace
2. Nainstalujte do systému server DHCP
Balíček DHCP můžete nainstalovat pomocí následujícího příkazu:
$ sudo dnf nainstalovat dhcp-server
3. Nakonfigurujte server DHCP
Chcete-li nakonfigurovat server DHCP, upravte konfigurační soubor /etc/dhcp/dhcpd.conf pomocí následujícího příkazu:
$ sudo nano /etc/dhcp/dhcpd.conf
max-doba pronájmu 7200;
ddns-update-style žádný;
autoritativní;
podsíť 192.168.77.0 maska sítě 255.255.255.0 {
rozsah 192.168.77.21 192.168.15.200;
opční routery 192.168.77.1;
volba maska podsítě 255.255.255.0;
volba servery doménových jmen 8.8.8.8, 8.8.4.4;
}
Jakmile provedete všechny změny, restartujte službu DHCP:
$ sudo systemctl restart dhcpd
$ sudo systemctl status dhcpd
4. Nakonfigurujte bránu firewall
Do firewallu CentOS 8 přidáme službu DHCP a aktualizujeme pravidla pomocí následujících příkazů:
$ firewall-cmd --add-port=67/udp --permanent
$ firewall-cmd --reload
5. Nakonfigurujte klienta DHCP v systému
Balíček klienta DHCP můžete nainstalovat pomocí následujícího příkazu:
$ sudo dnf nainstalovat dhcp-client
Poté spusťte příkaz dhclient pro získání IP adresy DHCP:
$ dhclient
Nyní zkontrolujte přiřazené IP adresy.