Pro ty z vás, kteří nevěděli, 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 je např. IP adresy pro rozhraní a služby. S DHCP si počítače vyžádají IP adresy a síťové parametry automaticky ze serveru DHCP, takže administrátor sítě nebo uživatel nemusí tato nastavení konfigurovat ručně.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. vám ukáže krok za krokem instalaci DHCP serveru na CentOS 7.
Nainstalujte server DHCP na CentOS 7
Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.
yum -y update
Krok 2. Nainstalujte server DHCP.
Chcete-li nainstalovat server DHCP na CentOS 7, zadejte následující příkaz:
yum install dhcp -y
Krok 3. Konfigurace serveru DHCP.
Jakmile bude nainstalován, budete muset upravit soubor dhcpf.conf, který je prázdný. Pro základní nastavení jsem použil obsah níže, měl by vám pomoci pracovat. Vezměte prosím na vědomí, že moje interní síťová adresa je 172.16.1.0/24. Moje specifikace v tomto souboru se jí tedy týkají. Informace budete vkládat na základě vaší vlastní sítě:
$ nano /etc/dhcp/dhcpd.conf
####Our basic DHCP example configuration ####Our Domain option domain-name "idroot.us"; ####The DNS servers for name resolution option domain-name-servers 8.8.8.8; ####Our IP Lease time default-lease-time 600; max-lease-time 7200; ####Use this to enble / disable dynamic dns updates globally. ddns-update-style none; #### This DHCP server is the official DHCP server for the local network. authoritative; #### Use this to send dhcp log messages to a different log file (you also #### have to hack syslog.conf to complete the redirection). log-facility local7; #### Our Subnet, IP address Pool and gateway/router subnet 172.16.1.0 netmask 255.255.255.0 { range dynamic-bootp 172.16.1.10 172.16.1.253; option broadcast-address 172.16.1.255; option routers 172.16.1.254; } #### Lets reserve an IP address for an internal machine #### make sure the IP used here is not defined in the IP POOL above host vip { hardware ethernet 08:00:07:26:c0:a5; fixed-address 172.16.1.5; }
Nakonec musíte restartovat službu DHCP pomocí následujícího příkazu:
systemctl start dhcpd.service && systemctl enable dhcpd.service
Blahopřejeme! Úspěšně jste nainstalovali server DHCP. Děkujeme, že jste použili tento návod k instalaci serveru DHCP v systému CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web CentOS .