DHCP-Server configureren in CentOS / RHEL 7
DHCP (Dynamic Host Configuration Protocol) zoals de naam al doet vermoeden, wordt DHCP gebruikt om de netwerkconfiguratie van een host via een externe server te beheren. DHCP is een uitstekend alternatief voor de tijdrovende handmatige configuratie van netwerkinstellingen op een host of een netwerkapparaat. Het wijst automatisch IP-adressen en andere netwerkconfiguratie-informatie toe aan systemen op een netwerk.
het volgende Diagram met de DHCP-bewerking.
laten we controleren hoe de DHCP server in CentOS/RHEL 7 geconfigureerd moet worden. Eerst moeten we een statisch IP-adres instellen voor de DHCP-Server. Gebruik nmcli of bewerk het configuratiebestand.
we moeten het DHCP pakket installeren met YUM of RPM. Voer ‘yum install dhcp-y’ uit om dhcp pakket te installeren.
# yum install dhcp -y
laten we controleren wat alle configuratie bestanden aangemaakt hebben na de dhcp package installatie.
# rpm -qlc dhcp
het installeren van het dhcp pakket maakt een bestand aan, /etc/dhcp/dhcpd.conf, wat slechts een leeg configuratiebestand is. Dit is het configuratiebestand voor IPv4 DHCP.
bij het bekijken van dit bestand konden we zien dat er een voorbeeld configuratie bestand beschikbaar is voor referentie. Als je /usr/share/doc/dhcp-4.2.5/dhcpd cat.conf.voorbeeld bestand, je zou een beter idee krijgen om de DHCP server in te stellen. Er zijn veel voorbeeldconfiguraties beschikbaar.
de eerste stap in het configureren van een DHCP-server is het maken van het configuratiebestand dat de netwerkinformatie voor de clients opslaat. Gebruik dit bestand om opties voor clientsystemen te declareren.
hier is mijn DHCP-serverconfiguratie. mijn IP-adresbereik is 192.168.1.101 tot 192.168.1.111. en bovendien zijn we geven een aantal opties zoals netmask, router, domein, DNS etc.
# 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;}
dat gaat allemaal over DHCP configuratie. Er zijn veel opties beschikbaar in DHCP configuratie, kan je de man pagina ‘ s en het voorbeeld bestand raadplegen voor meer informatie. Laten we de DHCP-service opnieuw starten en service inschakelen.
# systemctl restart dhcpd# systemctl status dhcpd# systemctl enable dhcpd
nu moeten we aan de kant van de klant werken. Controleer of een ip-adres is geconfigureerd in de client. Voer de opdracht ‘ip add show’ uit.
# ip add show
er is geen IP-adres geconfigureerd voor eno16777736 interface nu. Voer ‘dhclient eno16777736’ uit of Start een reboot of herstart NetworkManager dit zal het IP adres van de DHCP server krijgen.
op te halen u kunt de volgende items zien in de /var/log/messages op de DHCP-server.
voor IP-lease-informatie die u kunt zien in/var/lib/dhcpd / dhcpd.least bestand in DHCP-server. Je zou iets dergelijks kunnen zien.