Sådan installeres og konfigureres DHCP -server i Ubuntu 19.04 og Ubuntu 18.04

Hvis dit arbejde er inden for netværksstyring eller vedligeholdelse af det samme, vil du uden tvivl vide, at der er en række protokoller, værktøjer og funktioner på netværksniveau, der er udviklet, så hele forbindelsesprocessen er allerede i tilstrækkelig grad. At i en organisation (og faktisk hvor som helst), hvis problemerne med forbindelse til netværket mislykkes, kan det føre til forskellige fejl. Dette vil øge arbejdet i systemområdet, og dermed kan vi vide, hvad det er at arbejde under pres, da en computer med forbindelsesfejl ikke kan få adgang til serveren, ikke vil være i stand til at etablere en forbindelse og mange andre ting.

Som it -personale, når de konfigurerer en server, er det ideelt at forstå, at den skal varetage forskellige roller i organisationen, og en af ​​disse, måske en af ​​de mest essentielle, er, at serveren opfylder funktionen af ​​en DHCP -server, har du hørt, at term?, ja, Solvetic vil forklare detaljeret, hvordan DHCP fungerer, og hvordan du kan installere og konfigurere denne server i Ubuntu 18.04, 18.10 eller i den nye Ubuntu Server 19.04 -udgave.

Hvad er DHCPDHCP (Dynamic Host Configuration Protocol) er en protokol, der er defineret af IETF (Internet Engineering Task Force) og som sådan er baseret på BOOTP -protokollen, der har hjulpet netværksadministratorer i mange år. At have bedre kontrol over alt, der vedrører lokale forbindelser i organisationer, selvom DHCP gælder for alle typer miljøer (hjemme - forretning).

DHCP fungerer som en protokol for klient / server -modellen, takket være hvilken vi automatisk kan tildele en Internet Protocol -vært (IP - Internet Protocol), der har en integreret IP -adresse og flere oplysninger om netværkets konfiguration, f.eks. Masken. subnet og standardgateway, væsentlige elementer for en korrekt forbindelse og navigation i det lokale eller eksterne netværk.

Som vi nævnte, er DHCP baseret på en anden protokol kaldet BOOTP, og dette er en protokol, der interagerer med DHCP for at justere forskellige netværksimplementeringsværdier, så DHCP -protokollen giver mulighed for, at konfigurerede klientcomputere kan få adgang til TCP / IP -konfigurationen oplysninger etableret på serveren og dermed få dens IP -adresse til 100% effektiv kommunikation, noget vi alle ønsker, når vi er administratorer.

For at forstå lidt, hvordan DHCP fungerer, skal vi være opmærksom på, at hvert objekt i det lokale netværk baseret på TCP / IP kræver en unik unicast IP -adresse, som giver det mulighed for at få adgang til netværket og de ressourcer, som vi har konfigureret i hende. Dette gælder for delte mapper, filservere, printere og mere, så hvis vi ikke har konfigureret en DHCP -server, skal alle de computere, der slutter sig til netværket for første gang, konfigureres manuelt, og vi ved udmærket, at dette involverer ressourcer., tid og mulighed for fejl, så DHCP vil gøre det "hårde" job med at tildele disse netværksparametre, da det er en automatiseret proces, der styres centralt fra den server, hvor denne rolle er blevet konfigureret.

Når DHCP -serveren er konfigureret, skal den have en pool af IP -adresser til rådighed for nye computere og enheder, der ønsker at oprette forbindelse til netværket. Dette får DHCO -serveren til at "lease" en IP -adresse til disse computere, som skal have DHCP aktiv, når den opretter forbindelse til netværket.

IP -adresserne leveret og tildelt af DHCP er dynamiske, deraf deres navn, men de er ikke statiske IP -adresser, dette gør det muligt for de adresser, der ikke længere bruges af klientcomputeren, automatisk at vende tilbage til gruppen på serveren, der skal tildeles. andre computere, der kræver forbindelse.

DHCP -serveren er ansvarlig for at gemme adresseringskonfigurationsoplysningerne i en lokal database, der består af parametre som:

  • TCP / IP -konfigurationsparametre for alle klientcomputere på netværket.
  • Reserverede IP -adresser tilknyttet særlige DHCP -klienter, dette gælder i situationer, hvor nogle computere eller maskiner kræver den samme adresse på grund af den type arbejde, de udfører.
  • Gyldige IP -adresser klar til at blive tilbudt computere, der kræver forbindelse.
  • Mulighed for at ekskludere IP -adresser, der kan være tilgængelige til administrative opgaver.
  • Konfiguration af det tidspunkt, hvor IP -adressen vil være aktiv, før der anmodes om en forlængelse af sin lejekontrakt

Vi har talt meget om DHCP, og vi håber, at du forstår alle fordelene, så nu går vi til den praktiske del, og vi lærer, hvordan du installerer denne rolle og dens respektive konfiguration i Ubuntu Server, i dette tilfælde vil vi bruge version 19.04 men processen gælder ligeledes versionerne 18.04 og 18.10.

1. Sådan installeres DHCP -rollen i Ubuntu 18/19


For at installere denne funktionalitet på vores server og nyde central adresseadministration, vil vi udføre følgende kommando på serveren:
 sudo apt installere isc-dhcp-server

FORSTØRRE

Vi indtaster bogstavet S for at bekræfte download og installation af rollen, og når denne proces er afsluttet, ser vi følgende:

FORSTØRRE

Vi har allerede installeret DHCP -rollen på Ubuntu -serveren.

2. Sådan konfigureres netværkskortet i Ubuntu 19


Det næste trin for at opnå fuld kontrol over DHCP er at konfigurere netværkskortet til vores udstyr, for dette skal vi redigere filen isc-dhcp-server for at etablere de værdier, der er knyttet til netværkskortet, da dets funktion vil være at levere IP -adressen.

Trin 1
For at udføre denne opgave kan vi bruge en tekstredigerer og udføre følgende:

 sudo nano / etc / default / isc-dhcp-server
Der vil vi se følgende:

FORSTØRRE

Trin 2
I bunden finder vi følgende linjer:

INTERFACESv4Dette giver dig mulighed for at konfigurere IPv4 -adressering
INTERFACESv6Dette giver dig mulighed for at konfigurere IPv6 -adressering

På dette tidspunkt skal vi i detaljer kende navnet på serverens netværkskort, for dette kan vi udføre, før vi får adgang til filen, ifconfig -kommandoen, og der vil vi se navnet på kortet, som i dette tilfælde er enp0s3:

FORSTØRRE

Trin 3
Nu går vi tilbage til DHCP -konfigurationsfilen, og i afsnittet INTERFACESv4 indtaster vi navnet på netværkskortet:

FORSTØRRE

Vi gemmer ændringerne ved hjælp af tastekombinationen Ctrl + O og afslutter editoren ved hjælp af tasterne Ctrl + X

3. Sådan konfigureres DHCP -rolle i Ubuntu 18/19

Trin 1
Det næste trin at tage er at konfigurere DHCP -parametrene i henhold til behovet, dette inkluderer at have definerede værdier som:

  • Undernetmaske
  • Adressernes varighed
  • DNS -serveradresser
  • Adresseområde, der skal bruges
  • Gateway -adresse og mere.

For at foretage denne konfiguration skal vi udføre følgende linje:

 sudo nano /etc/dhcp/dhcpd.conf
Trin 2
Der vil vi se følgende:

FORSTØRRE

Trin 3
De værdier, vi skal tildele, vil være følgende:

 subnet 192.168.0.1 netmask 255.255.255.0 område 192.168.0.11 192.168.0.50; option domænenavneservere 8.8.8.8, 4.4.4.4; option domænenavn "solvetic"; option routere 192.168.0.1; option broadcast-adresse 192.168.0.255; default-lease-time 600; max-leasingtid 7200; 

FORSTØRRE

BemærkFra Ubuntu 19.04 indeholder konfigurationsfilen allerede nogle standardværdier, vi skal kun redigere dem, alt efter omstændighederne.

Trin 4
Når vi har indtastet disse oplysninger, gemmer vi ændringerne med Ctrl + O -tasterne og afslutter dem med Ctrl + X -tasterne.

Hvad vi har gjortFor at vide, hvad vi har gjort, vil Solvetic fortælle dig:

  • Vi har tilføjet IP -adressen og netmasken til DHCP -serveren i Ubuntu
  • Adressen, der skal tildeles udstyret, er konfigureret
  • Understøttelse af offentlig DNS, f.eks. Googles, er stabile og sikre
  • Domænenavnet er defineret i indstillingen domænenavn
  • Vi har indtastet broadcast- eller broadcast -IP -adressen, som altid slutter i 255
  • Standardlinien for leasing-tid angiver reservationstiden for en IP-adresse til en computer (tid i timer)
  • Værdien max-lease-time refererer til den maksimale tid, hvor en IP vil blive reserveret til en lokal computer

Når ændringerne er gemt, vil vi genstarte isc-dhcp-server-tjenesten med følgende kommando:

 sudo systemctl genstart isc-dhcp-server
Derudover kan vi gøre brug af følgende kommandoer:
  • sudo systemctl start isc-dhcp-server (starter DHCP-service)
  • sudo systemctl stop isc-dhcp-server (stopper DHCP-service)

FORSTØRRE

4. Sådan bruges DHCP -serveren


Indtil nu har vi installeret og konfigureret DHCP -serveren med de nødvendige parametre for at forbindelsen er korrekt, så nu vil vi se, hvordan DHCP fungerer på klientcomputerne.

Trin 1
Vi har en Ubuntu 18.04 -computer, der har følgende netværkskonfiguration:

  • MAC -adresse: 08: 00: 27: be: 0d: d1
  • IP -adresse: 192.168.0.42

FORSTØRRE

Trin 2
Vi kan gå til konfigurationsfilen dhcp.conf og etablere en IP -adresse, der kun er forbeholdt den computer, vi udfører følgende:

 sudo nano /etc/dhcp/dhcpd.conf
Der vil vi registrere følgende linjer:
 Ubuntu-vært localhost {hardware ethernet 08: 00: 27: be: 0d: d1; fast adresse 192.168.0.48;}

FORSTØRRE

I dette tilfælde har vi angivet netværkskortets MAC -adresse samt en IP -adresse fra DHCP -serverens område, vi gemmer ændringerne med Ctrl + O -tasterne og afslutter med Ctrl + X -tasterne.

Trin 3
Vi genstarter systemet, og når vi udfører ifconfig -kommandoen, vil vi se, at DHCP -serveren har givet denne eksklusive IP til dette udstyr:

FORSTØRRE

Trin 4
Nu, så IP -adresserne tildeles automatisk og tilfældigt, i dette tilfælde vil vi bruge en klientcomputer med en grafisk grænseflade, der skal vi klikke på netværksikonet øverst på skærmen og klikke på vores type netværk og vælg derefter indstillingen "Kablet netværkskonfiguration" i dette tilfælde:

Trin 5
Følgende vises:

Trin 6
Der klikker vi på pinion -ikonet i netværkstypen, og i det viste vindue går vi til fanen IPv4, og der definerer vi boksen Automatisk (DHCP) i feltet IPv4 -metode

Trin 7
Klik på Apply (Anvend) for at gemme ændringerne, og fra nu af i hver forbindelse forbindes DHCP -serveren med at tildele IP -adressen til udstyret:

Vi har lært den betydning, DHCP har i vores daglige forbindelsesopgaver, og med Solvetic så du, hvordan du kan installere og konfigurere DHCP i Ubuntu 18/19 på en funktionel, sikker og bedst af alt praktisk måde, takket være hvilken adressetildeling opgaver IP vil være noget meget mere dynamisk fra nu af.

wave wave wave wave wave