Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen.

De meeste systemen in een netwerk ontvangen hun IP-adressen en andere netwerkgerelateerde parameters van een DHCP-server. Misschien weet u hoe u het IP-adres van uw systeem kunt vinden dat is toegewezen door een DHCP-server. Maar weet u wat het IP-adres is van uw DHCP-server?

Laten we kort uitleggen wat een DHCP-server eigenlijk is en hoe je het IP-adres op Linux kunt vinden.

Wat is een DHCP-server?

Een DHCP-server, kort voor Dynamisch hostconfiguratieprotocol server, biedt IP-adressen en andere netwerkparameters aan de clients op een netwerk. Hiermee kunnen apparaten automatisch IP-adressen verkrijgen en vernieuwen.

Zonder een DHCP-server zou een beheerder het IP-adres voor elk apparaat handmatig moeten configureren; daarom vermindert het ook de inspanningen die nodig zijn om een ​​netwerk te beheren. Een DHCP-server elimineert ook de kans op IP-adresconflict, wat gebeurt als hetzelfde IP-adres aan meerdere apparaten wordt toegewezen.

instagram viewer

De informatie die de DHCP-server levert, omvat het IP-adres, het subnetmasker, het DNS-serveradres, de standaardgateway en de leasetijd. Elke DHCP-client verkrijgt een IP-adres van een DHCP-server in de volgende eenvoudige stappen:

  • Verzendt het DHCPDISCOVER-broadcastbericht
  • Ontvangt het DHCPOFFER-bericht van de DCHP-server
  • Verzendt het DHCPREQUEST-bericht naar de DCHP-server
  • Ontvangt het DHCPACK-bericht van de DCHP-server

1. Zoek het IP-adres van een DHCP-server uit de directory /var/log

De /var/log directory op Linux slaat de meeste logboeken van het systeem op. Het bevat autorisatielogboeken, kernellogboeken, systeemlogboeken en de logboeken die door de toepassingen zijn gegenereerd. Uit deze logboeken kunt u het IP-adres van een DHCP-server vinden.

Op op Debian gebaseerde distributies wordt informatie over de DHCP-server opgeslagen in het /var/log/syslog directory terwijl op RHEL-gebaseerde distributies, wordt deze informatie opgeslagen in de /var/log/messages map.

Op op Debian gebaseerde distributies

Om het IP-adres van een DHCP-server op op Debian gebaseerde distributies te vinden, opent u de terminal en voert u de volgende opdracht uit:

kat /var/log/syslog | grep -ik 'DHCP'

De uitvoer toont het volledige DHCP-proces en van daaruit kunt u eenvoudig het IP-adres van de DHCP-server bepalen, in dit geval 192.168.42.254.

Op op RHEL gebaseerde distributies

Op op RHEL gebaseerde distributies moet u de onderstaande opdracht uitvoeren om het IP-adres van een DHCP-server te vinden:

kat /var/log/berichten | grep -ik 'DHCP'

2. Zoek een IP-adres van een DHCP-server met behulp van journalctl

Het journalctl-commando geeft logboeken weer die zijn verzameld door systemd. Het toont meestal dezelfde informatie als getoond door /var/log/syslog.

Voer de opdracht journalctl als volgt uit om het IP-adres van een DHCP-server te vinden:

sudo dagboekctl -r | grep -m1 DHCPACK

De onderstaande uitvoer laat zien dat het systeem het IP-adres heeft verkregen van de DHCP-server 192.168.80.254.

3. Zoek het IP-adres van een DHCP-server met behulp van dhclient.leases

De DHCP-client of dhclient houdt een lijst bij van leases die hem zijn verleend door de DHCP-server in de dhclient.leases bestand. Dit bestand bevat informatie over het IP-adres van de DHCP-server, samen met andere informatie. U vindt dit bestand onder de /var/lib/dhcp map.

Voer de volgende opdracht uit om het IP-adres van een DHCP-server uit het bestand dhclient.leases te bepalen:

kat /var/lib/dhcp/dhclient.leases | grep -a -m1 dhcp-server-identifier

4. Zoek het IP-adres van een DHCP-server met behulp van dhclient

Met de opdracht dhclient kunnen Linux-clients IP-adressen verkrijgen, vrijgeven en vernieuwen van de DHCP-server.

U kunt de volgende dhclient-opdracht gebruiken om een ​​IP-adres van de DHCP-server te verkrijgen:

sudo dhclient -v 

Deze opdracht toont het volledige DHCP-proces en van daaruit kunt u eenvoudig het IP-adres van uw DHCP-server vinden.

Het IP-adres van uw DHCP-server vinden in Linux

U kunt nu eenvoudig het IP-adres van uw DHCP-server vinden met behulp van een van de bovenstaande methoden. Hoewel u het misschien niet vaak hoeft te weten, kan het soms handig zijn om te leren hoe u het IP-adres van de DHCP-server kunt vinden.

Naast het IP-adres van de DHCP-server kan het ook nuttig zijn om het IP-adres van uw router te kennen. Omdat u zonder deze informatie geen toegang hebt tot de webpagina en geen configuratiewijzigingen kunt aanbrengen. Gelukkig is het net zo eenvoudig als het vinden van het IP-adres van de DHCP-server.