For alle oss som administrerer nettverk eller operativsystemer, har det på et tidspunkt vært nødvendig å konfigurere DHCP (Dynamic Host Configuration Protocol) som er en funksjon som har til oppgave å opprette leieavtaler eller grupper av IP -adresser for tilfeldig tildeling av datamaskiner på det lokale nettverket uten å gjenta dem, og innenfor denne IP -adressekonsesjonen vil det være mulig å reservere IP -adresser for noen ekstra støtteoppgaver.
CentOS 8 er en av Linux -distribusjonene fokusert på selskaper takket være sikkerhets-, ytelses- og driftsfunksjonene. Derfor vil vi nedenfor se i detalj hvordan du installerer og konfigurerer en DHCP -server i CentOS 8 både på server- og klientnivå.
1. Slik installerer du DHCP på CentOS 8 -serveren
Trinn 1
Det første trinnet vi må ta er å installere DHCP -protokollen på serverdatamaskinen, for dette utfører vi følgende kommando:
sudo dnf -y installer dhcp -server
FORSTØRRE
Steg 2
Når denne prosessen avsluttes vil vi se følgende:
FORSTØRRE
2. Slik konfigurerer du DHCP -server i CentOS 8
Trinn 1
Når den er installert, skal vi konfigurere den, for dette får vi tilgang til følgende fil med ønsket editor:
sudo nano /etc/dhcp/dhcpd.confVi vil se følgende:
FORSTØRRE
Steg 2
Øverst i denne filen skriver vi inn følgende variabler:
alternativ domenenavn "solvetic.lan"; alternativ domenenavn-servere ns1.solvetic.lan, ns2.solvetic.lan; default-lease-time 3600; maks leietid 7200; autoritær;
FORSTØRRE
Trinn 3
Deretter skriver vi inn følgende:
delnett 192.168.1.1 nettmaske 255.255.255.0 {alternativrutere 192.168.1.1; opsjon subnettmaske 255.255.255.0; alternativ domenesøk "solvetic.lan"; alternativ domenenavn-servere 192.168.0.1; område 192.168.0.15 192.168.0.45; område 192.168.0.60 192.168.10.90; }
FORSTØRRE
Trinn 4
I disse linjene har vi definert:
- Domene
- Responstid
- Ruter IP
- Nettverksmaske
- Søk på domenet
- IP -adresseområder som skal brukes
Vi lagrer endringene med Ctrl + O -tastene og avslutter editoren med Ctrl + X -tastene.
Når dette er gjort, starter vi dhcp -tjenesten:
sudo systemctl start dhcpd
FORSTØRRE
Trinn 5
Vi sjekker DHCP -statusen med følgende kommando:
sudo systemctl status dhcpd
FORSTØRRE
Trinn 6
Vi vil legge til DHCP -tjenesten i CentOS 8 -brannmuren og oppdatere reglene med følgende kommandoer:
sudo firewall-cmd --add-service = dhcp --permanent sudo firewall-cmd -reload
FORSTØRRE
Trinn 7
Vi gjør det mulig å starte DHCP -tjenesten ved oppstart av CentOS 8:
sudo systemctl aktiver dhcpd
FORSTØRRE
Trinn 8
Hvis vi ønsker det, kan vi bekrefte porten som DHCP lytter gjennom:
sudo netstat -tulpen
FORSTØRRE
Frem til dette punktet har vi installert DHCP -serveren på CentOS 8.
3. Slik konfigurerer du CentOS 8 DHCP -klient
Trinn 1
Vi går til CentOS 8 -datamaskinen som vil fungere som en klient, og der vil vi installere DHCP -klienten med følgende kommando:
sudo dnf -y installer dhcp -klient
FORSTØRRE
Steg 2
På slutten vil vi se følgende:
FORSTØRRE
Trinn 3
Nå vil vi bruke dhclient -kommandoen etterfulgt av grensesnittet for DHCP -forespørsler:
sudo dhclient "grensesnitt"
FORSTØRRE
Trinn 4
Vi skal opprette en vedvarende DHCP -tilkobling, for dette utfører vi følgende:
ifname = "adapter" nmcli -tilkobling endre $ {ifname} ipv4.method automatisk nmcli -tilkobling ned $ {ifname}; nmcli -tilkobling opp $ {ifname}
FORSTØRRE
Trinn 5
Vi konfigurerer adapterparametrene med følgende kommando:
sudo nano / etc / sysconfig / network-scripts / ifcfg-enp0s3MerkVi må skrive inn riktig adapter i hvert tilfelle.
Trinn 6
Der redigerer vi følgende:
DEVICE = "enp0s3" BOOTPROTO = "dhcp" ONBOOT = "ja" TYPE = "Ethernet" PERSISTENT_DHCLIENT = "ja"
FORSTØRRE
Vi lagrer endringene med Ctrl + O -tastene og avslutter med Ctrl + X -tastene.
Trinn 7
Etter dette starter vi klientdatamaskinen på nytt, og med kommandoen "ip a" ser vi at en IP -adresse er tildelt fra området vi har etablert:
FORSTØRRE
Trinn 8
Fra serveren kan vi se DHCP -tilkoblingene ved å utføre følgende. Der finner vi spesifikke detaljer om teamet.
cat /var/lib/dhcpd/dhcpd.leaser
FORSTØRRE
Solvetic har forklart hvordan du installerer og konfigurerer DHCP som server og klient i CentOS 8.