Hvordan finne IP-adressen til en DHCP-server i Linux

Hvordan finne IP-adressen til en DHCP-server i Linux
Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon.

De fleste systemene i et nettverk mottar sine IP-adresser og andre nettverksrelaterte parametere fra en DHCP-server. Du vet kanskje hvordan du finner systemets IP-adresse tildelt av en DHCP-server. Men vet du hva som er IP-adressen til DHCP-serveren din?





La oss kort forklare hva en DHCP-server faktisk er og hvordan du kan finne IP-adressen på Linux.





MAKEUSE AV DAGENS VIDEO

Hva er en DHCP-server?

En DHCP-server, forkortelse for Dynamic Host Configuration Protocol server, gir IP-adresser og andre nettverksparametere til klientene på et nettverk. Den lar enheter automatisk hente og fornye IP-adresser.





Uten en DHCP-server må en administrator manuelt konfigurere IP-adressen for hver enhet; dermed reduserer det også innsatsen som kreves for å administrere et nettverk. En DHCP-server eliminerer også sjansen for IP-adressekonflikt , som oppstår hvis den samme IP-adressen er tildelt flere enheter.

hvorfor er youtube premium så dyrt?

Informasjonen DHCP-serveren gir inkluderer IP-adresse, subnettmaske, DNS-serveradresse, standard gateway og leietid. Hver DHCP-klient får en IP-adresse fra en DHCP-server i følgende enkle trinn:



  • Sender DHCPDISCOVER kringkastingsmeldingen
  • Mottar DHCPOFFER-meldingen fra DCHP-serveren
  • Sender DHCPREQUEST-meldingen til DCHP-serveren
  • Mottar DHCPACK-meldingen fra DCHP-serveren

1. Finn IP-adressen til en DHCP-server fra /var/log-katalogen

De /var/log katalogen på Linux lagrer de fleste av systemets logger. Den inneholder autorisasjonslogger, kjernelogger, systemlogger og loggene generert av applikasjonene. Fra disse loggene kan du finne IP-adressen til en DHCP-server.

På Debian-baserte distribusjoner lagres DHCP-serverrelatert informasjon i /var/log/syslog katalog mens på RHEL-baserte distribusjoner, lagres denne informasjonen i /var/log/meldinger katalog.





På Debian-baserte distribusjoner

For å finne IP-adressen til en DHCP-server på Debian-baserte distribusjoner, åpne terminalen og kjør følgende kommando:

cat /var/log/syslog | grep -i 'dhcp'

Utdataene viser hele DHCP-prosessen, og derfra kan du enkelt bestemme IP-adressen til DHCP-serveren, som er 192.168.42.254 i dette tilfellet.





  syslog DHCP-informasjon

På RHEL-baserte distribusjoner

På RHEL-baserte distribusjoner må du kjøre kommandoen nedenfor for å finne IP-adressen til en DHCP-server:

cat /var/log/messages | grep -i 'dhcp'

2. Finn en DHCP-server IP-adresse ved å bruke journalctl

journalctl-kommandoen viser logger samlet av systemd. Det viser stort sett samme informasjon som vist av /var/log/syslog .

For å finne IP-adressen til en DHCP-server, kjør journalctl-kommandoen som følger:

sudo journalctl -r | grep -m1 DHCPACK

Utdataene nedenfor viser at systemet har fått IP-adressen fra DHCP-serveren 192.168.80.254.

  journalctl-kommando-1

3. Finn IP-adressen til en DHCP-server ved å bruke dhclient.leases

DHCP-klienten eller dhclienten opprettholder en liste over leieavtaler gitt til den av DHCP-serveren i dhclient.leases fil. Denne filen inneholder informasjon om DHCP-serverens IP sammen med annen informasjon. Du finner denne filen under /var/lib/dhcp katalog.

For å finne IP-adressen til en DHCP-server fra filen dhclient.leases, kjør følgende kommando:

cat /var/lib/dhcp/dhclient.leases | grep -a -m1 dhcp-server-identifier
  dhclient lease-fil

4. Finn IP-adressen til en DHCP-server ved å bruke dhclient

dhclient-kommandoen lar Linux-klienter hente, frigi og fornye IP-adresser fra DHCP-serveren.

Du kan bruke følgende dhclient-kommando for å få en IP-adresse fra DHCP-serveren:

sudo dhclient -v 

Denne kommandoen viser hele DHCP-prosessen og derfra kan du enkelt finne IP-adressen til DHCP-serveren din.

  dhclient kommando

Finne DHCP-serverens IP-adresse i Linux

Du kan nå enkelt finne IP-adressen til DHCP-serveren din ved å bruke en av metodene ovenfor. Selv om du kanskje ikke trenger å vite det ofte, kan det til tider være nyttig å lære hvordan du finner DHCP-serverens IP-adresse.

I tillegg til DHCP-serverens IP-adresse kan det også være nyttig å vite IP-adressen til ruteren. For uten denne informasjonen kan du ikke få tilgang til nettsiden og gjøre noen konfigurasjonsendringer. Heldigvis er det så enkelt som å finne IP-adressen til DHCP-serveren.