For os alle, der administrerer netværk eller operativsystemer, har det på et tidspunkt været nødvendigt at konfigurere DHCP (Dynamic Host Configuration Protocol), som er en funktion, der har til opgave at oprette leasingaftaler eller grupper af IP -adresser til tilfældigt at tildele computere på den lokale netværk uden at gentage dem, og inden for denne IP -adressekoncession vil det være muligt at reservere IP -adresser til nogle ekstra supportopgaver.
CentOS 8 er en af Linux -distributionerne med fokus på virksomheder takket være dets sikkerhed, ydeevne og driftsfunktioner. Derfor vil vi nedenfor se detaljeret, hvordan du installerer og konfigurerer en DHCP -server i CentOS 8 både på server- og klientniveau.
1. Sådan installeres DHCP på CentOS 8 -serveren
Trin 1
Det første trin, vi skal tage, er at installere DHCP -protokollen på servercomputeren, til dette udfører vi følgende kommando:
sudo dnf -y installer dhcp -server
FORSTØRRE
Trin 2
Når denne proces slutter, ser vi følgende:
FORSTØRRE
2. Sådan konfigureres DHCP -server i CentOS 8
Trin 1
Når det er installeret, skal vi konfigurere det, for dette får vi adgang til følgende fil med vores ønskede editor:
sudo nano /etc/dhcp/dhcpd.confVi vil se følgende:
FORSTØRRE
Trin 2
Øverst i denne fil indtaster vi følgende variabler:
option domænenavn "solvetic.lan"; option domænenavneservere ns1.solvetic.lan, ns2.solvetic.lan; default-lease-time 3600; max-leasingtid 7200; autoritativ;
FORSTØRRE
Trin 3
Derefter indtaster vi følgende:
subnet 192.168.1.1 netmask 255.255.255.0 {option routers 192.168.1.1; option subnet-mask 255.255.255.0; option domænesøgning "solvetic.lan"; option domænenavneservere 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
Trin 4
I disse linjer har vi defineret:
- Domæne
- Responstid
- Router IP
- Undernetmaske
- Søg domæne
- IP -adresseområder, der skal bruges
Vi gemmer ændringerne med Ctrl + O -tasterne og forlader editoren med Ctrl + X -tasterne.
Når dette er gjort, starter vi dhcp -tjenesten:
sudo systemctl start dhcpd
FORSTØRRE
Trin 5
Vi kontrollerer DHCP -status med følgende kommando:
sudo systemctl status dhcpd
FORSTØRRE
Trin 6
Vi tilføjer DHCP -tjenesten til CentOS 8 -firewall og opdaterer reglerne med følgende kommandoer:
sudo firewall-cmd --add-service = dhcp-permanent sudo firewall-cmd -reload
FORSTØRRE
Trin 7
Vi gør det muligt at starte DHCP -tjenesten ved opstart af CentOS 8:
sudo systemctl aktiver dhcpd
FORSTØRRE
Trin 8
Hvis vi ønsker det, kan vi bekræfte den port, gennem hvilken DHCP lytter:
sudo netstat -tulpen
FORSTØRRE
Indtil nu har vi installeret DHCP -serveren på CentOS 8.
3. Sådan konfigureres CentOS 8 DHCP -klient
Trin 1
Vi går til CentOS 8 -computeren, der fungerer som en klient, og der installerer vi DHCP -klienten med følgende kommando:
sudo dnf -y installer dhcp -klient
FORSTØRRE
Trin 2
Til sidst ser vi følgende:
FORSTØRRE
Trin 3
Nu vil vi bruge kommandoen dhclient efterfulgt af grænsefladen til DHCP -anmodninger:
sudo dhclient "interface"
FORSTØRRE
Trin 4
Vi skal oprette en vedvarende DHCP -forbindelse, for dette udfører vi følgende:
ifname = "adapter" nmcli -forbindelse ændre $ {ifname} ipv4.method automatisk nmcli -forbindelse ned $ {ifname}; nmcli -forbindelse op $ {ifname}
FORSTØRRE
Trin 5
Vi konfigurerer adapterparametrene med følgende kommando:
sudo nano / etc / sysconfig / network-scripts / ifcfg-enp0s3BemærkVi skal indtaste den korrekte adapter i hvert tilfælde.
Trin 6
Der redigerer vi følgende:
DEVICE = "enp0s3" BOOTPROTO = "dhcp" ONBOOT = "ja" TYPE = "Ethernet" PERSISTENT_DHCLIENT = "ja"
FORSTØRRE
Vi gemmer ændringerne med Ctrl + O -tasterne og afslutter med Ctrl + X -tasterne.
Trin 7
Efter dette genstarter vi klientcomputeren, og med kommandoen "ip a" ser vi, at der er blevet tildelt en IP -adresse fra det område, vi har oprettet:
FORSTØRRE
Trin 8
Fra serveren kan vi se DHCP -forbindelserne ved at udføre følgende. Der finder vi specifikke detaljer om holdet.
cat /var/lib/dhcpd/dhcpd.leaser
FORSTØRRE
Solvetic har forklaret, hvordan man installerer og konfigurerer DHCP som server og klient i CentOS 8.