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.
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.
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/messages 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.
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/meldinger | 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.
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-identifikator”
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.
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.