Jak Konfigurovat DHCP Server na CentOS/RHEL 7
Dynamic Host Configuration Protocol (DHCP), Jak název napovídá, DHCP se používá k řízení konfigurace sítě hostitele přes vzdálený server. DHCP je vynikající alternativou k časově náročné ruční konfiguraci nastavení sítě na hostiteli nebo síťovém zařízení. Automaticky přiřazuje IP adresy a další informace o konfiguraci sítě systémům v síti.
následující schéma znázorňující operaci DHCP.
podívejme se, jak nakonfigurovat server DHCP v CentOS / RHEL 7. Nejprve musíme nastavit statickou IP adresu pro server DHCP. Použijte nmcli nebo upravte konfigurační soubor.
musíme nainstalovat balíček DHCP pomocí YUM nebo RPM. Spusťte “yum install dhcp-y” a nainstalujte balíček dhcp.
# yum install dhcp -y
Pojďme se podívat, co všechny konfigurační soubory vytvořené po dhcp instalace balíčku.
# rpm -qlc dhcp
instalace balíčku dhcp vytvoří soubor, / etc/dhcp / dhcpd.conf, což je pouze prázdný konfigurační soubor. Toto je konfigurační soubor pro IPv4 DHCP.
při pohledu do tohoto souboru jsme mohli vidět, že je k dispozici ukázkový konfigurační soubor. Pokud jste cat /usr / share / doc / dhcp-4.2.5 / dhcpd.conf.příklad souboru, měli byste lepší nápad nakonfigurovat server DHCP. K dispozici je mnoho ukázkových konfigurací.
prvním krokem při konfiguraci serveru DHCP je vytvoření konfiguračního souboru, který ukládá síťové informace pro klienty. Pomocí tohoto souboru deklarujte možnosti pro klientské systémy.
zde je konfigurace serveru DHCP. rozsah mých IP adres je 192.168.1.101 až 192.168.1.111. a navíc dáváme některé možnosti, jako je maska netmask, router, doména, DNS atd.
# vi /etc/dhcp/dhcpd.confsubnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.101 192.168.1.111; option domain-name-servers 192.168.1.200; option domain-search "thegeeksearch.com"; option subnet-mask 255.255.255.0; option routers 192.168.1.100; default-lease-time 600; max-lease-time 7200;}
to je vše o konfiguraci DHCP. V konfiguraci DHCP je k dispozici mnoho možností, můžete odkazovat na manuálové stránky a příklad souboru pro více informací. Pojďme restartovat službu DHCP a povolit službu.
# systemctl restart dhcpd# systemctl status dhcpd# systemctl enable dhcpd
teď musíme pracovat na straně klienta. Zkontrolujte, zda je v klientovi nakonfigurována jakákoli ip adresa. Spusťte příkaz “ip přidat show”.
# ip add show
neexistuje žádná IP adresa je nakonfigurován pro eno16777736 rozhraní nyní. Spusťte “dhclient eno16777736” nebo restartujte nebo restartujte NetworkManager tím získáte IP adresu ze serveru DHCP.
můžete vidět následující položky v/var/log / messages na serveru DHCP.
přední informace o pronájmu IP, které můžete vidět v / var / lib / dhcpd/dhcpd.pronajímá soubor na DHCP serveru. Mohli byste vidět něco podobného.