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.
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.