Slik Konfigurerer DU DHCP-Server I CentOS / RHEL 7

DYNAMIC Host Configuration Protocol (DHCP) SOM navnet antyder, BRUKES DHCP TIL å kontrollere nettverkskonfigurasjonen til en vert via en ekstern server. DHCP ER et utmerket alternativ til den tidkrevende manuelle konfigurasjonen av nettverksinnstillinger på en vert eller en nettverksenhet. Den tilordner AUTOMATISK IP-adresser og annen nettverkskonfigurasjonsinformasjon til systemer på et nettverk.

Følgende Diagram viser DHCP-Operasjonen.

 Grunnleggende DHCP-operasjon I Linux

La oss sjekke hvordan du konfigurerer DHCP-serveren I CentOS / RHEL 7. Først må VI sette opp en statisk IP-adresse FOR DHCP-Serveren. Bruk nmcli eller rediger konfigurasjonsfilen.

konfigurer DHCP-server CentOS 7

VI må installere DHCP-Pakken ved HJELP AV YUM eller RPM. Kjør ‘yum install dhcp-y’ for å installere dhcp-pakken.

# yum install dhcp -y

installer dhcp-pakke RHEL 7

La oss sjekke hva alle konfigurasjonsfiler opprettet etter dhcp-pakkeinstallasjonen.

# rpm -qlc dhcp

rpm-qlc dhcp

Installere dhcp-pakken oppretter en fil, / etc / dhcp / dhcpd.conf, som bare er en tom konfigurasjonsfil. Dette er konfigurasjonsfil For IPv4 DHCP.

dhcp-konfigurasjonsfil dhcpd.conf

Ser på denne filen vi kunne se at det er en prøvekonfigurasjonsfil tilgjengelig for referanse. Hvis du katten /usr / share / doc / dhcp-4.2.5 / dhcpd.conf.eksempel fil, vil du få en bedre ide å konfigurere DHCP-serveren. Det er mange eksempler på konfigurasjoner tilgjengelig.

dhcpd.conf.eksempel eksempel dhcpd.conf-fil

det første trinnet i å konfigurere EN DHCP-server er å opprette konfigurasjonsfilen som lagrer nettverksinformasjonen for klientene. Bruk denne filen til å deklarere alternativer for klientsystemer.

Her ER MIN DHCP-serverkonfigurasjon. MITT IP-adresseområde er 192.168.1.101 til 192.168.1.111. og i tillegg gir vi noen alternativer som netmask, router, domene, 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;}

Det handler om DHCP-Konfigurasjon. DET er mange alternativer tilgjengelig I DHCP-konfigurasjon, kan du se man-sidene og eksempelfilen for mer informasjon. La OSS starte DHCP-tjenesten PÅ NYTT og aktivere tjenesten.

# systemctl restart dhcpd# systemctl status dhcpd# systemctl enable dhcpd

Nå må vi jobbe på klientsiden. Sjekk hvilken som helst ip-adresse er konfigurert i klienten. Kjør’ ip add show ‘ kommando.

# ip add show

DHCP-konfigurasjon RHEL 7

DET ER ingen IP-adresse konfigurert for eno16777736 grensesnitt nå. Kjør ‘dhclient eno16777736’ eller ta en omstart Eller restart NetworkManager dette vil få IP-adressen FRA DHCP-serveren.

dhcpclient-kommandoen for å få IP-adresse fra DHCP-serveren

Du kan se følgende oppføringer i/var / log / meldinger I DHCP-serveren.

DHCPDISCOVER og DHCPOFFER meldinger

For IP lease informasjon du kan se i / var / lib / dhcpd / dhcpd.leier filen I DHCP-serveren. Du kan se noe som ligner på dette.

:var: lib: dhcpd: dhcpd.leieavtaler fil

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.