Hvordan fornye DHCP IP på Debian Top 10

Hvordan fornye DHCP IP på Debian Top 10

Hva er DHCP?

DHCP eller dynamisk vertskonfigurasjonsprotokoll brukes til å tilordne enheter tilfeldige IP -adresser automatisk. Når du bruker en server eller ruter med en DHCP -server, trenger ikke klienter å angi IP -adressene sine manuelt. De må be om det fra DHCP. IP -adressene levert av DHCP er kjent som dynamiske IP -adresser, mens IP -adresser satt manuelt er kjent som statiske IP -adresser.

Forny IP -adressen på Debian 11 ved hjelp av DHCP (alle nettverkskort):

De Dhclient Verktøyet er den viktigste Linux -metoden for å håndtere DHCP eller dynamiske IP -adresser. Når systemstøvlene våre, prøver DhClient å konfigurere en dynamisk IP -adresse for hver nettverksenhet i systemet vårt. Imidlertid kan dhclient påkalles av brukeren når som helst for å fornye en IP -adresse for grensesnitt.

I det første eksemplet med denne opplæringen vil vi utføre Dhclient etterfulgt av -r Flagg for å frigjøre gjeldende IP -adresse. Det er viktig å merke seg at DhClient -kommandoen vil gi ut alle IP -adresser når en nettverksenhet ikke er spesifisert.

Merk: Etter å ha kjørt denne kommandoen, mister du nettverkstilkoblingen. Du vil gjenopprette det ved å følge de neste trinnene i denne opplæringen:

sudo dhclient -r

Nå ga systemet ut sin IP -adresse, og internettforbindelsen din er borte.

Du kan også implementere -v (verbositet) Alternativ for å få hele frigjøring av IP -prosessen beskrevet i utdataene som vist i eksemplet nedenfor:

sudo dhclient -v -r

Når IP -adressen din er utgitt, kan du be om en ny ved hjelp av DHClient -kommandoen uten flere parametere, som vist på skjermdumpen nedenfor:

sudo dhclient

Og du kan også implementere -V -flagget for å få en detaljert utgang, som vist i følgende eksempel:

sudo dhclient -v

Som du ser, IP -adressen 192.168.1.103 ble tildelt WLP3S0 -enheten.

Forny IP -adressen på Debian 11 ved hjelp av DHCP (spesifikt nettverkskort):

Som nevnt tidligere, hvis du ikke spesifiserer en enhet når du kjører DhClient -kommandoen, vil alle nettverkskort -IP -adresser bli berørt.

Det er ganske enkelt å spesifisere et nettverkskort når du kjører Dhclient. Bare legg til nettverksnavnet på slutten av kommandoen.

Følgende eksempel viser hvordan du slipper IP -adressen til WLP3S0 Wi-Fi-kort spesifikt. Som nevnt i de første trinnene i denne opplæringen, ble alternativet -V lagt til bare for å få en detaljert utgang. Du kan hoppe over det.

sudo dhclient -v -r wlp3s0

For å få en ny dynamisk IP-adresse for WLP3S0 Wi-Fi-kortet spesifikt, kjør følgende kommando:

sudo dhclient -v wlp3s0

Som du kan se, ble IP -adressen ordentlig tildelt WLP3S0 nettverksenhet.

Hvordan fungerer DHCP?

Når du kjører Dhclient Kommando, eller når du starter datamaskinen din, sender DHClient kringkastingsmeldinger (DHCP Discover) til undernettene for å oppdage tilgjengelige DHCP -servere. DHCP Discover -pakken inkluderer den fysiske datamaskinens MAC -adresse for klienten som skal identifiseres av serveren. Deretter sender DHCP -serveren et svar (DHCP -tilbud) som tilbyr å sende en IP -adresse. Klienten svarer tilbake med en forespørselspakke eller DHCP -forespørsel som godtar tilbudet. Deretter tildeler DHCP -serveren en IP -adresse til klienten, og integrerer den i nettverket. Denne prosessen er kjent som DHCP -forhandlinger.

Når det gjelder pakker, kan vi oppsummere denne prosessen som dhcpdiscover> dhcpoffer> dhcpRequest> dhcpack hvor:

Dhcpdiscover: En pakke sendes fra klienten til undernett som leter etter tilgjengelige DHCP -servere for å skaffe IP -adressen.

Dhcpoffer: Når pakken mottas av en DHCP -server, sender serveren en DHCPoffer -melding tilbake til klienten som identifisert av MAC -adressen sin, og tilbyr deretter å tildele den en gratis eller ubrukt IP -adresse.

DhcpRequest: Klienten sender en pakke til DHCP -serveren som godtar tilbudet. Hvis mer enn en DHCP -server tilbød IP -adressen, ville klienten godta den første mottatte, og andre DHCP -servere ville bli varslet den første forespørselen allerede var fornøyd.

Dhcpack: Til slutt, etter at DHCP -serveren fikk den endelige forespørselspakken fra klienten. Det vil svare med en Dhcpack -pakke som fullfører IP -oppgaven.

Hvordan sjekke DHCP -leiehistorikken?

I noen tilfeller kan det være lurt å se din dynamiske IP -adresser historie. Dette kan oppnås ved å sjekke systemloggene som er plassert på/var/log/syslog. Følgende kommando lar deg se alle forhandlingsprosesser som involverer DHClient -kommandoen:

sudo grep dhclient/var/log/syslog

Som du ser, kan vi se hele forhandlingsprosessen og tidligere tilordne IP -adresser.

Merk: Hvis denne artikkelen var interessant for deg, kan det være lurt å lese avanserte Linux Network -kommandoer.

Konklusjon:

Som du ser, er det ganske enkelt å fornye en IP -adresse på Debian 11 ved hjelp av DHCP. Å forstå hvordan DHCP -servere og klienter fungerer er en grunnleggende kunnskap enhver Linux -bruker må lære å forstå hvor mange enheter som skaffer seg IP -adressen. Selv om dynamiske IP -adresser ikke gir mening i planlagte nettverk, er de en flott måte å administrere offentlige IP -adresser siden to enheter ikke kan ha samme adresse. Som du kan se, kan du be om en dynamisk IP -adresse fra en Linux -enhet med et hvilket som helst Linux -brukernivå hvis det er privilegert tilgang. I mange tilfeller, når du kobler til et offentlig nettverk, men ikke mottar internettilgang, kan det være lurt å prøve å be om en dynamisk IP -adresse ved å bruke metoden forklart. Dette var nyttig for meg i noen situasjoner.

For ytterligere informasjon om DhClient -kommandoen, kan du besøke Man -siden på https: // linux.dø.nett/mann/8/dhclient.

Takk for at du leste denne opplæringen som forklarer hvordan du fornyer DHCP IP -adresser på Debian 11. Fortsett å følge Linux -hint for flere Linux -tips og opplæringsprogrammer.