Hvordan installere og konfigurere DHCP på Linux

Hvordan installere og konfigurere DHCP på Linux

Ethvert system- eller nettverksadministrator som fungerer i store, travle databehandlingsmiljøer, vil ofte synes det er hektisk å sette opp nye klienter og tilordne dem IP -adresser og en rekke andre konfigurasjonsparametere. Det er her DHCP eller dynamisk vertskonfigurasjonsprotokoll kommer godt med.

DHCP eller dynamisk vertskonfigurasjonsprotokoll er en klient-serverprotokoll som automatisk og dynamisk tildeler IP-adresser og andre konfigurasjonsparametere til enheter i nettverket ditt.

Denne opplæringen forklarer hvordan du konfigurerer en DHCP -server og setter den opp for nettverket ditt. Denne guiden vil også illustrere hvordan du konfigurerer DHCP -klientsystemet. Merk at denne guiden er spesifikk for Ubuntu 20:04 og ikke på andre operativsystemer.

Introduksjon til DHCP- og DHCP -tildelingsmetoder

Mens vår forrige artikkel introduserte DHCP og diskuterte hvordan den fungerer, er det fremdeles viktig å introdusere den her og forklare de forskjellige tildelingsalternativene du kan bruke.

Driftsmekanismen til DHCP er ganske enkel. Mange datamaskiner har ikke IP-adresser når de starter uoppløs.

Etter oppstart vil en maskin bruke automatikken DHCP Discover komponent for å sende en sending. DHCP -serveren vil svare på forespørselen eller sende og kontakte klienten ved å bruke DHCP -tilbud unicast trafikk. DHCP -tilbudet trafikk bærer den utpekte IP -adressen som er tildelt klienten. Den inneholder også serverens DNS IP -adresse og standard IP -adresse for gatewayen.

Klienten vil følgelig sende en DHCP -forespørsel til serveren som godkjenner kvittering og aksept av konfigurasjonsparametrene. Serverne vil føre journal over alle tildelte adresser for å forhindre IP -adressekollisjoner eller doble oppgaver. For lokale nettverk må det bare være en enkelt server.

Følgende er de kritiske tildelingsmetodene.

  • Manuell tildeling- Du vil basere distribusjonen av IP -adresser på Mac (Media Access Control) -adresser. Dette tildelingssystemet gir hver maskin en fast IP -adresse, og DHCP -serveren vil konsekvent sende enheten en fast konfigurasjon basert på MAC -adressen.
  • Automatisk tildeling- Serveren vil bruke en første til mølla -metode for å tilordne IP -adresser automatisk og dynamisk. Adressene som er tildelt kan enten ha fast leietid eller uendelig leietid. IP -adresser med fast leietid vil utløpe etter en tid. På den annen side vil IP -adresser med uendelig leietid være permanent for klienten.

Trinn-for-trinns guide for hvordan du konfigurerer DHCP-serveren på Ubuntu

Du må følge disse trinnene for å konfigurere en DHCP -server til Linux -systemet ditt:

Trinn 1: Forsikre deg om at systemene dine oppfyller alle spesifikasjonene

For det første, sørg for at systemet ditt oppfyller alle nødvendige forutsetninger. De inkluderer:

  • Du har to datasystemer, begge kjører Ubuntu 20:04
  • Privilegium å få tilgang til nettverket ditt som rotbruker med muligheten til å bruke sudo -kommandoen

Trinn 2: Installer DHCP -serveren

På den utpekte DHCP -servermaskinen din, installer DHCP -serveren. Spesielt kommer DHCP -serverpakken i Ubuntu standarddeposisjon. Du vil bruke følgende kommando for å implementere installasjonen:

Trinn 3: Start DHCP -tjenesten

Start DHCP -tjenesten din slik at den kan starte ved omstart av systemet. Du kan oppnå dette ved hjelp av følgende kommandoer:

Trinn 4: Konfigurer DHCP -tjenesten

DHCP-konfigurasjonsfilen er tilgjengelig på/etc/Standard/ISC-DHCP-Server. Du kan redigere filen med de riktige detaljene for å spesifisere nettverksgrensesnittet. Kommandoen nedenfor vil hjelpe deg med å oppnå dette:

Du kan spesifisere nettverket ditt ved å bruke denne kommandoen:

Fortsett med å lagre og lukke filen når du er ferdig. Neste trinn er å redigere konfigurasjonen (/etc/dhcp/dhcpd.Conf) -filen for å definere DHCP -leiekontrakten. Kommandoen nedenfor skal brukes:

Ukomment av linjen nedenfor:

Det siste trinnet når du konfigurerer serveren din er å endre linjene nedenfor på riktig måte:

Lagre og lukk denne filen når du er ferdig med å redigere alt.

Trinn 5: Konfigurer DHCP -serveren for statisk IP -adresseoppgave til klienter

DHCP -serveren har en standardkonfigurasjon for å tilordne dynamiske IP -adresser til klienter i nettverket. Du må imidlertid konfigurere serveren din for å gi statiske IP -adresser til DHCP -klienter basert på hver klients MAC -adresse.

For eksempel kan vi tildele 192.168.21.02 til en klient med 4C: BB: 58: 9c: F5: 55 MAC -adresse. Rediger din/etc/dhcp/dhcpd.Conf -fil ved å bruke Nano -kommandoen som vist nedenfor for å oppnå dette.

Du bør legge til følgende linjer i filen:

Lagre endringene og lukk filen.

Det er på tide å starte DHCP -tjenesten på nytt for å implementere endringene. Du kan bruke kommandoen nedenfor til å starte tjenesten på nytt:

Fortsett med å bekrefte statusen til DHCP -tjenesten din med kommandoen nedenfor:

Trinn 6: Konfigurer DHCP -klientforekomsten for å få en statisk IP -adresse

Når du har satt opp serveren din, må du også sette opp klientforekomsten. Den første oppsettprosedyren er å sikre at klienten din kan få en statisk IP -adresse fra serveren.

For å oppnå dette, åpne klientmaskinen din. Vi antar at klientmaskinen din har 4C: BB: 58: 9C: F5: 55 MAC -adresse. En gang på enheten, rediger nettverksgrensesnittet ved å bruke kommandoen nedenfor:

Du kan redigere grensesnittet ved å slå av følgende standardlinjer:

Lagre endringene og lukk filen. Nå, for å sikre at du bruker de relevante endringene n den nye filen, kan du starte nettverkets tjeneste på nytt ved å bruke kommandoen nedenfor:

Neste trinn er å kjøre kommandoen nedenfor på klientmaskinen:

Utgangen skal være som følger:

Noen ganger kan det hende du ikke klarer å få IP -adressen fra DHCP -serveren. Hvis det er tilfelle, kan du skaffe det ved å kjøre kommandoen nedenfor:

Du kan bekrefte IP -adressen ved å kjøre kommandoen nedenfor:

Trinn 7: Konfigurer DHCP -klientforekomsten for å få en dynamisk IP -adresse

Du kan også konfigurere den andre klientmaskinen din for å få en dynamisk IP -adresse fra DHCP -serveren. Du kan begynne denne prosessen ved å først redigere nettverksgrensesnittfilen ved å bruke kommandoen nedenfor:

Legg til linjene nedenfor i filen:

Du kan lagre og lukke filen. For å sikre at du implementerer endringene på grensesnittet, fortsett å starte nettverksbehandleren på nytt ved å bruke kommandoen nedenfor:

Kontroller den dynamiske IP -adressen som er tilordnet din DHCP -klient ved å kjøre følgende kommando:

Utgangen skal være lik det som er i illustrasjonen nedenfor:

Konklusjon

Artikkelen diskuterer hele prosessen som begynner med å installere og konfigurere DHCP -serveren på Ubuntu. Vi diskuterte også konfigurering av klientforekomsten for å oppnå både dynamiske og statiske IP -adresser.