Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision.
Die meisten Systeme in einem Netzwerk erhalten ihre IP-Adressen und andere netzwerkbezogene Parameter von einem DHCP-Server. Möglicherweise wissen Sie, wie Sie die von einem DHCP-Server zugewiesene IP-Adresse Ihres Systems finden. Aber wissen Sie, wie die IP-Adresse Ihres DHCP-Servers lautet?
Lassen Sie uns kurz erklären, was ein DHCP-Server eigentlich ist und wie Sie seine IP-Adresse unter Linux finden.
Was ist ein DHCP-Server?
Ein DHCP-Server, kurz für Dynamisches Host-Konfigurationsprotokoll Server, stellt den Clients in einem Netzwerk IP-Adressen und andere Netzwerkparameter bereit. Damit können Geräte automatisch IP-Adressen beziehen und erneuern.
Ohne einen DHCP-Server müsste ein Administrator die IP-Adresse für jedes Gerät manuell konfigurieren; Daher reduziert es auch den Aufwand, der für die Verwaltung eines Netzwerks erforderlich ist. Ein DHCP-Server eliminiert auch die Chance
IP-Adressenkonflikt, was auftritt, wenn mehreren Geräten dieselbe IP-Adresse zugewiesen wird.Zu den Informationen, die der DHCP-Server bereitstellt, gehören die IP-Adresse, die Subnetzmaske, die DNS-Serveradresse, das Standard-Gateway und die Lease-Dauer. Jeder DHCP-Client erhält in den folgenden einfachen Schritten eine IP-Adresse von einem DHCP-Server:
- Sendet die Broadcast-Nachricht DHCPDISCOVER
- Empfängt die DHCPOFFER-Nachricht vom DHCP-Server
- Sendet die DHCPREQUEST-Nachricht an den DHCP-Server
- Empfängt die DHCPACK-Nachricht vom DHCP-Server
1. Suchen Sie die IP-Adresse eines DHCP-Servers im /var/log-Verzeichnis
Der /var/log Verzeichnis unter Linux speichert die meisten Systemprotokolle. Es enthält Autorisierungsprotokolle, Kernelprotokolle, Systemprotokolle und die von den Anwendungen generierten Protokolle. Aus diesen Protokollen können Sie die IP-Adresse eines DHCP-Servers entnehmen.
Auf Debian-basierten Distributionen werden DHCP-Server-bezogene Informationen in der gespeichert /var/log/syslog Verzeichnis, während auf RHEL-basierten Distributionen diese Informationen im Verzeichnis /var/log/messages Verzeichnis.
Auf Debian-basierten Distributionen
Um die IP-Adresse eines DHCP-Servers auf Debian-basierten Distributionen zu finden, öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:
cat /var/log/syslog | grep -i 'DHCP'
Die Ausgabe zeigt den gesamten DHCP-Prozess und von dort aus können Sie leicht die IP-Adresse des DHCP-Servers ermitteln, die in diesem Fall 192.168.42.254 ist.
Auf RHEL-basierten Distributionen
Auf RHEL-basierten Distributionen müssten Sie den folgenden Befehl ausführen, um die IP-Adresse eines DHCP-Servers zu finden:
cat /var/log/messages | grep -i 'DHCP'
2. Finden Sie eine DHCP-Server-IP-Adresse mit journalctl
Der Befehl journalctl Zeigt Protokolle an, die von systemd gesammelt wurden. Es zeigt meistens die gleichen Informationen wie in gezeigt /var/log/syslog.
Um die IP-Adresse eines DHCP-Servers zu finden, führen Sie den Befehl journalctl wie folgt aus:
sudo journalctl -r | grep -m1 DHCPACK
Die folgende Ausgabe zeigt, dass das System die IP-Adresse vom DHCP-Server 192.168.80.254 erhalten hat.
3. Finden Sie die IP-Adresse eines DHCP-Servers mit dhclient.leases
Der DHCP-Client oder dhclient verwaltet eine Liste von Leases, die ihm vom DHCP-Server in der gewährt wurden dhclient.leases Datei. Diese Datei enthält Informationen über die DHCP-Server-IP zusammen mit anderen Informationen. Sie finden diese Datei unter der /var/lib/dhcp Verzeichnis.
Führen Sie den folgenden Befehl aus, um die IP-Adresse eines DHCP-Servers aus der Datei dhclient.leases zu ermitteln:
cat /var/lib/dhcp/dhclient.leases | grep -a -m1 “dhcp-server-identifier”
4. Finden Sie die IP-Adresse eines DHCP-Servers mit dhclient
Mit dem Befehl dhclient können Linux-Clients IP-Adressen vom DHCP-Server beziehen, freigeben und erneuern.
Sie können den folgenden dhclient-Befehl verwenden, um eine IP-Adresse vom DHCP-Server zu erhalten:
sudo dhclient -v
Dieser Befehl zeigt den gesamten DHCP-Prozess und von dort aus können Sie leicht die IP-Adresse Ihres DHCP-Servers finden.
Finden Sie Ihre DHCP-Server-IP-Adresse in Linux
Sie können die IP-Adresse Ihres DHCP-Servers jetzt ganz einfach mit einer der oben genannten Methoden finden. Obwohl Sie es vielleicht nicht oft wissen müssen, kann es manchmal nützlich sein, zu lernen, wie Sie die IP-Adresse des DHCP-Servers finden.
Neben der IP-Adresse des DHCP-Servers kann es auch hilfreich sein, die IP-Adresse Ihres Routers zu kennen. Denn ohne diese Informationen können Sie nicht auf die Webseite zugreifen und keine Konfigurationsänderungen vornehmen. Glücklicherweise ist es so einfach, die IP-Adresse des DHCP-Servers zu finden.