Slik installerer og konfigurerer du DHCP -server i Ubuntu 19.04 og Ubuntu 18.04

Hvis arbeidet ditt er innen nettverksadministrasjon eller vedlikehold av det samme, vil du uten tvil vite at det er en rekke protokoller, verktøy og funksjoner på nettverksnivå som er utviklet slik at hele tilkoblingsprosessen er allerede tilstrekkelig. At i en organisasjon (og faktisk hvor som helst) hvis problemene med tilkobling til nettverket mislykkes, kan det føre til forskjellige feil. Dette vil øke arbeidet til systemområdet, og dermed kan vi vite hva det er å jobbe under press siden en datamaskin med tilkoblingsfeil ikke vil få tilgang til serveren, ikke vil kunne etablere en tilkobling og mange andre ting.

Som IT -personell når de konfigurerer en server, er det ideelt å forstå at den må oppfylle forskjellige roller i organisasjonen, og en av disse, kanskje en av de mest essensielle, er at serveren oppfyller funksjonen til en DHCP -server, har du hørt at term?, vel, Solvetic vil forklare i detalj hvordan DHCP fungerer og hvordan du kan installere og konfigurere denne serveren i Ubuntu 18.04, 18.10 eller i den nye Ubuntu Server 19.04 -utgaven.

Hva er DHCPDHCP (Dynamic Host Configuration Protocol) er en protokoll som er definert av IETF (Internet Engineering Task Force) og som sådan er basert på BOOTP -protokollen som har hjulpet nettverksadministratorer i mange år. Å ha bedre kontroll over alt knyttet til lokale forbindelser i organisasjoner, selv om DHCP gjelder for alle typer miljøer (hjemme - virksomhet).

DHCP fungerer som en protokoll for klient- / servermodellen, takket være hvilken vi automatisk kan gi en Internett -protokollvert (IP - Internet Protocol) som har en integrert IP -adresse og mer informasjon om konfigurasjonen av nettverket, for eksempel masken. delnett og standard gateway, viktige elementer for riktig tilkobling og navigasjon i det lokale eller eksterne nettverket.

Som vi nevnte, er DHCP basert på en annen protokoll kalt BOOTP, og dette er en protokoll som samhandler med DHCP for å justere ulike verdier for implementering av nettverk, slik at DHCP -protokollen gir muligheten for at konfigurerte klientdatamaskiner kan få tilgang til TCP / IP -konfigurasjonen informasjon etablert på serveren og dermed få IP -adressen for 100% effektiv kommunikasjon, noe vi alle ønsker når vi er administratorer.

For å forstå litt hvordan DHCP fungerer, må vi være klar over at hvert objekt i det lokale nettverket basert på TCP / IP krever en unik unicast IP -adresse som gir den muligheten til å få tilgang til nettverket og ressursene vi har konfigurert i hun. Dette gjelder delte mapper, filservere, skrivere og mer, slik at hvis vi ikke har konfigurert en DHCP -server, må alle datamaskinene som blir med i nettverket for første gang konfigureres manuelt, og vi vet godt at dette innebærer ressurser., tid og mulighet for feil, så DHCP vil gjøre den "harde" jobben med å tilordne disse nettverksparameterne siden det er en automatisert prosess som administreres sentralt fra serveren der denne rollen er konfigurert.

Når DHCP -serveren er konfigurert, må den ha en samling av IP -adresser tilgjengelig for nye datamaskiner og enheter som ønsker å koble seg til nettverket. Dette gjør at DHCO -serveren "leaser" en IP -adresse til disse datamaskinene, som må ha DHCP aktiv, når du kobler til nettverket.

IP -adressene som leveres og tilordnes av DHCP er dynamiske, derav navnet, men de er ikke statiske IP -adresser, dette gjør at adressene som ikke lenger brukes av klientdatamaskinen, automatisk kan gå tilbake til gruppen på serveren som skal tilordnes. andre datamaskiner som krever tilkobling.

DHCP -serveren er ansvarlig for å lagre adressekonfigurasjonsinformasjonen i en lokal database som består av parametere som:

  • TCP / IP -konfigurasjonsparametere for alle klientdatamaskiner i nettverket.
  • Reserverte IP -adresser knyttet til spesielle DHCP -klienter, dette gjelder i situasjoner der noen datamaskiner eller maskiner krever samme adresse på grunn av typen arbeid de utfører.
  • Gyldige IP -adresser klare til å bli tilbudt datamaskiner som krever tilkobling.
  • Mulighet for å ekskludere IP -adresser som kan være tilgjengelige for administrative oppgaver.
  • Konfigurasjon av tidspunktet da IP -adressen vil være aktiv før det blir bedt om fornyelse av leiekontrakten

Vi har snakket mye om DHCP, og vi håper du forstår alle fordelene, så nå går vi til den praktiske delen, og vi lærer hvordan du installerer denne rollen og dens respektive konfigurasjon i Ubuntu Server, for dette tilfellet vil vi bruke versjon 19.04 men prosessen gjelder like for versjonene 18.04 og 18.10.

1. Slik installerer du DHCP -rollen i Ubuntu 18/19


For å installere denne funksjonaliteten på serveren vår og nyte sentral adresseadministrasjon, skal vi utføre følgende kommando på serveren:
 sudo apt installer isc-dhcp-server

FORSTØRRE

Vi skriver inn bokstaven S for å bekrefte nedlasting og installasjon av rollen, og når denne prosessen er fullført, ser vi følgende:

FORSTØRRE

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

2. Slik konfigurerer du nettverkskortet i Ubuntu 19


Det neste trinnet for å oppnå full kontroll over DHCP er å konfigurere nettverkskortet til utstyret vårt, for dette må vi redigere filen isc-dhcp-server for å etablere verdiene som er knyttet til nettverkskortet, siden funksjonen vil være for å levere IP -adressen.

Trinn 1
For å utføre denne oppgaven kan vi bruke et tekstredigeringsprogram og utføre følgende:

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

FORSTØRRE

Steg 2
Nederst finner vi følgende linjer:

GRensesnitt v4Dette lar deg konfigurere IPv4 -adressering
GRensesnitt v6Dette lar deg konfigurere IPv6 -adressering

På dette tidspunktet må vi vite i detalj navnet på serverens nettverkskort, for dette kan vi utføre, før vi får tilgang til filen, ifconfig -kommandoen og der vil vi se navnet på kortet, som i dette tilfellet er enp0s3:

FORSTØRRE

Trinn 3
Nå går vi tilbake til DHCP -konfigurasjonsfilen, og i INTERFACESv4 -delen skriver vi inn navnet på nettverkskortet:

FORSTØRRE

Vi lagrer endringene ved hjelp av tastekombinasjonen Ctrl + O og avslutter editoren med tastene Ctrl + X

3. Hvordan konfigurere DHCP -rolle i Ubuntu 18/19

Trinn 1
Det neste trinnet å ta er å konfigurere DHCP -parametrene i henhold til behovet, dette inkluderer å ha definerte verdier som:

  • Nettverksmaske
  • Adressers varighet
  • DNS -serveradresser
  • Adresseområde som skal brukes
  • Gateway -adresse og mer.

For å lage denne konfigurasjonen må vi utføre følgende linje:

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

FORSTØRRE

Trinn 3
Verdiene vi må tildele vil være følgende:

 delnett 192.168.0.1 nettmaske 255.255.255.0 område 192.168.0.11 192.168.0.50; opsjon domenenavn-servere 8.8.8.8, 4.4.4.4; alternativ domenenavn "solvetic"; alternativrutere 192.168.0.1; alternativ kringkastingsadresse 192.168.0.255; default-lease-time 600; maks leietid 7200; 

FORSTØRRE

MerkFra og med Ubuntu 19.04 inneholder konfigurasjonsfilen allerede noen standardverdier, vi trenger bare å redigere dem etter behov.

Trinn 4
Når vi har lagt inn denne informasjonen, lagrer vi endringene med Ctrl + O -tastene og avslutter den med Ctrl + X -tastene.

Det vi har gjortFor å vite hva vi har gjort, vil Solvetic fortelle deg:

  • Vi har lagt til IP -adressen og nettmasken til DHCP -serveren i Ubuntu
  • Adresseområdet som skal tilordnes utstyret er konfigurert
  • Støtte offentlig DNS som Googles er konfigurert, som er stabile og sikre
  • Domenenavnet er definert i alternativet domenenavn
  • Vi har angitt kringkastings- eller kringkastingens IP -adresse som alltid vil ende på 255
  • Standard-lease-time-linjen vil indikere reservasjonstiden for en IP-adresse til en datamaskin (tid i timer)
  • Verdien for maks leasingtid refererer til maksimal tid der en IP vil bli reservert til en lokal datamaskin

Når endringene er lagret, skal vi starte isc-dhcp-servertjenesten på nytt med følgende kommando:

 sudo systemctl start isc-dhcp-server på nytt
I tillegg kan vi bruke følgende kommandoer:
  • sudo systemctl start isc-dhcp-server (starter DHCP-tjeneste)
  • sudo systemctl stopp isc-dhcp-server (stopper DHCP-tjeneste)

FORSTØRRE

4. Slik bruker du DHCP -serveren


Frem til dette punktet har vi installert og konfigurert DHCP -serveren med de nødvendige parameterne for at tilkoblingen skal være korrekt, så nå får vi se hvordan DHCP fungerer på klientdatamaskinene.

Trinn 1
Vi har en Ubuntu 18.04 datamaskin som har følgende nettverkskonfigurasjon:

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

FORSTØRRE

Steg 2
Vi kan gå til konfigurasjonsfilen dhcp.conf og etablere en IP -adresse som bare er reservert for den datamaskinen, vi utfører følgende:

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

FORSTØRRE

I dette tilfellet har vi angitt MAC -adressen til nettverkskortet samt en IP -adresse fra DHCP -serverens område, vi lagrer endringene med Ctrl + O -tastene og avslutter med Ctrl + X -tastene.

Trinn 3
Vi starter systemet på nytt, og når vi utfører ifconfig -kommandoen, vil vi se at DHCP -serveren har gitt den eksklusive IP -en til utstyret:

FORSTØRRE

Trinn 4
Nå, slik at IP -adressene blir gitt automatisk og tilfeldig, i dette tilfellet vil vi bruke en klientdatamaskin med et grafisk grensesnitt, der må vi klikke på nettverksikonet øverst på skjermen og klikke på vår type nettverk og velg deretter alternativet "Kablet nettverkskonfigurasjon" i dette tilfellet:

Trinn 5
Følgende vil vises:

Trinn 6
Der klikker vi på pinion -ikonet i nettverkstypen, og i vinduet som vises går vi til IPv4 -fanen, og der definerer vi boksen Automatisk (DHCP) i feltet IPv4 -metode

Trinn 7
Klikk på Apply for å lagre endringene, og fra nå av i hver tilkobling vil DHCP -serveren ha ansvaret for å tildele IP -adressen til utstyret:

Vi har lært viktigheten som DHCP har i våre daglige tilkoblingsoppgaver, og med Solvetic så du hvordan du kan installere og konfigurere DHCP i Ubuntu 18/19 på en funksjonell, sikker og best av alt praktisk måte, takket være hvilken adresseoppgaven oppgaver IP vil være noe mye mer dynamisk fra nå av.

wave wave wave wave wave