Konfigurer DHCP -serveren på CentOS 8

Konfigurer DHCP -serveren på CentOS 8
DHCP -server brukes til å automatisk tilordne IP -adresser til servere, bærbare datamaskiner, stasjonære maskiner og andre enheter i nettverket.

I denne artikkelen skal jeg vise deg hvordan du konfigurerer DHCP -serveren på CentOS 8. Så la oss komme i gang

Nettverkstopologi:

Figur 1: Nettverkstopologi brukt i DHCP Server -artikkelen

Her har jeg en DHCP-server Hvor en statisk IP 192.168.15.1 er konfigurert. DHCP -serveren vil automatisk tilordne IP -adresser, standard ruteadresse, DNS -serveradresse til andre enheter i nettverket 192.168.15.0/24.

Sette opp statisk IP:

Først må du sette opp en statisk IP på nettverksgrensesnittet til CentOS 8 -maskinen din som du vil konfigurere som en DHCP -server.

Nettverksgrensesnittnavnet i mitt tilfelle er ENS256.

Du kan kjøre følgende kommando for å finne ut din.

$ ip a

Du kan sette opp en statisk IP -adresse på centos 8 -maskinen veldig enkelt å bruke nmtui kommando. For en detaljert instruksjon om dette, sjekk artikkelen min som konfigurerer statisk IP på CentOS 8.

På dette tidspunktet er den statiske IP -en 192.168.15.1 er satt på centos 8 -maskinen.

Installere DHCP -server:

DHCP -serverpakke er tilgjengelig i det offisielle pakkelageret til CentOS 8. Så det er veldig enkelt å installere.

Oppdater først DNF Package Repository Cache med følgende kommando:

$ sudo dnf makecache

Nå, installer DHCP -serverpakke med følgende kommando:

$ sudo dnf installer dhcp-server

Nå, for å bekrefte installasjonen, trykk Y Og trykk deretter .

DHCP -serveren skal installeres.

Konfigurere DHCP -server:

Hovedkonfigurasjonsfilen til DHCP -serveren er /etc/dhcp/dhcpd.konf.

For å konfigurere DHCP -serveren, rediger du /etc/dhcp/dhcpd.konf Konfigurasjonsfil med følgende kommando:

$ sudo vim/etc/dhcp/dhcpd.konf

Nå, skriv inn følgende linjer i /etc/dhcp/dhcpd.konf fil.

Standard leie-tid 600;
Max-lease-time 7200;
ddns-up-date-stil ingen;
autoritær;
Undernett 192.168.15.0 Netmask 255.255.255.0
rekkevidde 192.168.15.50 192.168.15.200;
Alternativrutere 192.168.15.1;
Alternativ undernett-maske 255.255.255.0;
Alternativ domenenavn-servere 8.8.8.8, 8.8.4.4;

Her vil DHCP -serveren reservere IP -adressen i minst 600 sekunder eller 10 minutter (Standard leie-tid) og på maks 7200 sekunder eller 2 timer (maksimingstid) for en bestemt enhet.

De undernett Seksjonen definerer DHCP -konfigurasjonen for nettverksundernettet 192.168.15.0/24.

område Definerer det tildelbare IP -adresseområdet for DHCP -bassenget.

rutere Definerer standard gateway.

nettverksmaske Definerer standard undernettmaske som vil bli tilordnet hver vert.

Domenenavn-servere Definerer DNS -navneserverne som vil bli tildelt hver vert.

Du kan legge til ett eller flere undernett i samme konfigurasjonsfil. Bare legg til så mange undernettblokker du trenger.

Når du er ferdig med å jobbe med konfigurasjonsfilen, kan du starte DHCPD Tjeneste med følgende kommando:

$ sudo systemctl start dhcpd

Som du kan se, DHCPD Tjenesten kjører.

$ sudo systemctl status dhcpd

Nå, legg til DHCPD service til systemstart av centOS 8. Dette starter automatisk DHCPD service på oppstart.

$ sudo SystemCTL Aktiver DHCPD

Hvis du gjør endringer i DHCP -serverkonfigurasjonsfilen mens DHCPD Tjenesten kjører, sørg for å starte på nytt DHCPD service for endringene som skal tre i kraft.

$ sudo SystemCTL Restart DHCPD

Konfigurere brannmuren:

Når du starter DHCPD Service, DHCP -serveren skal kjøres videre UDP havn 67 Som du kan se på skjermbildet nedenfor.

$ sudo netstat -tulpen

Tillat nå tilgang til DHCP -serveren som kjører på UDP -porten 67 gjennom brannmuren med følgende kommando:

$ sudo Firewall-CMD-ADD-SERVICE = DHCP-Permanent

Nå, for at endringene skal tre i kraft, kjør følgende kommando:

$ sudo Firewall-CMD-Reload

Testing av DHCP -serveren:

Som du ser, Linux Mint 19.3 Maskin fikk automatisk IP -adressen 192.168.15.50 fra DHCP -serveren.

Windows 10 -datamaskinen fikk også en IP -adresse 192.168.15.51 fra DHCP -serveren.

Kontrollerte verter informasjon fra DHCP -serveren:

Du kan sjekke informasjonen om vertene som er tildelt IP -adresser via DHCP -serveren veldig enkelt ved å lese /var/lib/dhcpd/dhcpd.leieavtaler fil.

Som du kan se, lagres mye informasjon om vertene som tildelte IP -adresser via DHCP -serveren i filen /var/lib/dhcpd/dhcpd.leieavtaler.

Her vises IP -adressen som er leid ut til verten.

Her er datetiden når IP -adressen leies til verten lagres i starter seksjon. Datetiden når leiekontrakten utløper er lagret i ender seksjon. Datetime da verten kontaktet DHCP -serveren er lagret i cltt seksjon.

Her, Bindende tilstand er aktiv, Noe som betyr at den leide IP -adressen for øyeblikket er aktiv for verten. Neste bindende tilstand er gratis, Noe som betyr at når leiekontrakten er utløpt, vil IP -adressen være fri til å bli leid ut til andre enheter.

Her, Maskinvare Ethernet Lagrer MAC -adressen til nettverksgrensesnittet til verten. De Klient-hostnavn lagrer vertsnavnet til verten.

Så det er slik du konfigurerer DHCP -serveren på CentOS 8. Takk for at du leste denne artikkelen.