Sådan konfigureres DHCP-Server i CentOS / RHEL 7
Dynamic Host Configuration Protocol (DHCP) som navnet antyder, bruges DHCP til at styre netværkskonfigurationen af en vært via en fjernserver. DHCP er et glimrende alternativ til den tidskrævende manuelle konfiguration af netværksindstillinger på en vært eller en netværksenhed. Det tildeler automatisk IP-adresser og andre netværkskonfigurationsoplysninger til systemer på et netværk.
følgende Diagram, der viser DHCP-operationen.
lad os kontrollere, hvordan du konfigurerer DHCP-serveren i CentOS/RHEL 7. Først skal vi oprette en statisk IP-adresse til DHCP-serveren. Brug nmcli eller rediger konfigurationsfilen.
vi skal installere DHCP-pakken ved hjælp af YUM eller RPM. Kør ‘yum install dhcp-y’ for at installere dhcp-pakken.
# yum install dhcp -y
lad os kontrollere, hvad alle konfigurationsfiler oprettet efter installationen af dhcp-pakken.
# rpm -qlc dhcp
installation af dhcp-pakken opretter en fil, /etc/dhcp/dhcpd.conf, som blot er en tom konfigurationsfil. Dette er konfigurationsfil til IPv4 DHCP.
når vi ser på denne fil, kunne vi se, at der er en prøvekonfigurationsfil tilgængelig til reference. Hvis du kat /usr / share/doc/dhcp-4.2.5 / dhcpd.conf.eksempel fil, ville du få en bedre ide at konfigurere DHCP-serveren. Der er mange prøvekonfigurationer tilgængelige.
det første trin i Konfiguration af en DHCP-server er at oprette konfigurationsfilen, der gemmer netværksoplysningerne for klienterne. Brug denne fil til at erklære indstillinger for klientsystemer.
her er min DHCP server konfiguration. mit IP-adresseområde er 192.168.1.101 til 192.168.1.111. og derudover giver vi nogle muligheder som netmask, router, domæne, DNS osv.
# 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;}
det handler om DHCP-konfiguration. Der er mange muligheder tilgængelige i DHCP-konfiguration, kan du henvise man-siderne og eksempelfilen for at få flere oplysninger. Lad os genstarte DHCP-tjenesten og aktivere tjenesten.
# systemctl restart dhcpd# systemctl status dhcpd# systemctl enable dhcpd
nu skal vi arbejde på klientsiden. Kontroller, at enhver ip-adresse er konfigureret i klienten. Kør kommandoen ‘ip Tilføj Vis’.
# ip add show
der er ingen IP-adresse konfigureret til eno16777736 interface nu. Kør ‘dhclient eno16777736’ eller tag en genstart eller genstart Netværksmanager dette får IP-adressen fra DHCP-serveren.
du kunne se følgende poster i /var/log/meddelelser i DHCP-serveren.
Fore IP lease oplysninger, du kunne se i /var/lib/dhcpd/dhcpd.leasing fil i DHCP-server. Du kunne se noget der ligner dette.