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

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