Was ist DHCP?
Das DHCP- oder Dynamic Host -Konfigurationsprotokoll wird verwendet, um Geräte zufällige IP -Adressen automatisch zuzuweisen. Bei Verwendung eines Servers oder Routers mit einem DHCP -Server müssen Clients ihre IP -Adressen nicht manuell festlegen. Sie müssen es vom DHCP anfordern. Die von DHCP bereitgestellten IP -Adressen werden als dynamische IP -Adressen bezeichnet, während die manuell festgelegten IP -Adressen als statische IP -Adressen bezeichnet werden.
Erneuere die IP -Adresse in Debian 11 mit DHCP (alle Netzwerkkarten):
Der dhclient Das Tool ist die Haupt -Linux -Methode, um mit DHCP- oder Dynamic IP -Adressen umzugehen. Wenn unser System stirbt, versucht DHClient, eine dynamische IP -Adresse für jedes Netzwerkgerät in unserem System zu konfigurieren. DHClient kann jedoch jederzeit vom Benutzer aufgerufen werden, um eine IP -Adresse der Schnittstelle zu erneuern.
Im ersten Beispiel dieses Tutorials werden wir ausführen dhclient gefolgt von der -R FALL, um die aktuelle IP -Adresse freizugeben. Es ist wichtig zu beachten, dass der Befehl dhclient alle IP -Adressen freigibt, wenn ein Netzwerkgerät nicht angegeben ist.
Notiz: Nachdem Sie diesen Befehl ausgeführt haben, verlieren Sie Ihre Netzwerkverbindung. Sie werden es wiederherstellen, indem Sie die nächsten Schritte dieses Tutorials befolgen:
sudo dhclient -r
Jetzt hat Ihr System seine IP -Adresse veröffentlicht, und Ihre Internetverbindung ist weg.
Sie können auch die implementieren -v (Ausführlichkeit) Option, um den gesamten IP -Prozess zu erhalten, der in der Ausgabe aufgeführt ist, wie im folgenden Beispiel gezeigt:
sudo dhclient -v -r
Sobald Ihre IP -Adresse veröffentlicht wurde, können Sie einen neuen mit dem Befehl dhclient ohne zusätzliche Parameter anfordern, wie im folgenden Screenshot gezeigt:
sudo dhclient
Sie können das -V -Flag auch implementieren, um eine detaillierte Ausgabe zu erhalten, wie im folgenden Beispiel gezeigt:
sudo dhclient -v
Wie Sie sehen können, die IP -Adresse 192.168.1.103 wurde dem WLP3S0 -Gerät zugeordnet.
Erneuere die IP -Adresse in Debian 11 mit DHCP (spezifische Netzwerkkarte):
Wie bereits erwähnt, werden alle Netzwerkkarten -IP -Adressen betroffen, wenn Sie beim Ausführen des DHClient -Befehls kein Gerät angeben, betroffen sind.
Eine Netzwerkkarte beim Ausführen von DHClient ist ziemlich einfach. Fügen Sie einfach den Namen des Netzwerkkartens am Ende des Befehls hinzu.
Das folgende Beispiel zeigt, wie die IP -Adresse des WLP3S0 Wi-Fi-Karte speziell. Wie in den ersten Schritten dieses Tutorials erwähnt, wurde die Option -V hinzugefügt, um eine detaillierte Ausgabe zu erhalten. Sie können es überspringen.
sudo dhclient -v -r wlp3s0
Wenn Sie dann eine neue dynamische IP-Adresse für die WLP3S0-Wi-Fi-Karte speziell für die WLP3S0-Karte erhalten, führen Sie den folgenden Befehl aus:
sudo dhclient -v wlp3s0
Wie Sie sehen können, wurde die IP -Adresse dem ordnungsgemäß zugeordnet WLP3S0 Netzwerkgerät.
Wie funktioniert DHCP??
Wenn Sie die ausführen dhclient Befehl oder wenn Sie Ihren Computer starten. Das DHCP Discover -Paket enthält die physische Computer -MAC -Adresse, damit der Client vom Server identifiziert wird. Anschließend sendet der DHCP -Server eine Antwort (DHCP -Angebot), um eine IP -Adresse zu senden. Der Kunde antwortet mit einem Anforderungspaket oder einer DHCP -Anfrage, um das Angebot anzunehmen. Anschließend weist der DHCP -Server dem Client eine IP -Adresse zu, die sie in das Netzwerk integriert. Dieser Prozess ist als bekannt als DHCP -Verhandlung.
In Bezug auf Pakete können wir diesen Prozess als dhcpdiscover> dhcpoffer> dhcprequest> dhcpack zusammenfassen, wo:
Dhcpdiscover: Ein Paket wird vom Client an Unternetze gesendet, die nach verfügbaren DHCP -Servern suchen, um die IP -Adresse zu erhalten.
Dhcpoffer: Wenn das Paket von einem DHCP -Server empfangen wird, sendet der Server eine DHCPOFER -Nachricht an den Client zurück, wie anhand seiner MAC -Adresse identifiziert.
Dhcprequest: Der Client sendet ein Paket an den DHCP -Server und akzeptiert das Angebot. Wenn mehr als ein DHCP -Server die IP -Adresse anbieten würde, würde der Client den ersten empfangenen und andere DHCP -Server mitgeteilt, dass die erste Anfrage bereits erfüllt war.
Dhcpack: Schließlich, nachdem der DHCP -Server das endgültige Anforderungspaket vom Client erhalten hat. Es wird mit einem DHCPack -Paket antworten, das die IP -Zuordnung abschließt.
So überprüfen Sie die DHCP -Mietverlaufsgeschichte?
In einigen Fällen möchten Sie möglicherweise sehen. Dies kann erreicht werden, indem die Systemprotokolle unter/var/log/syslog überprüft werden. Mit dem folgenden Befehl können Sie alle Verhandlungsprozesse sehen, die den Befehl dhclient betreffen:
sudo grep dhclient/var/log/syslog
Wie Sie sehen können, können wir den gesamten Verhandlungsprozess und zuvor zugewiesene IP -Adressen sehen.
Notiz: Wenn dieser Artikel für Sie interessant war, möchten Sie möglicherweise erweiterte Linux -Netzwerkbefehle lesen.
Abschluss:
Wie Sie sehen können, ist es ziemlich einfach, eine IP -Adresse auf Debian 11 mit DHCP zu erneuern. Das Verständnis, wie DHCP -Server und Kunden funktionieren. Während dynamische IP -Adressen in geplanten Netzwerken keinen Sinn machen, sind sie eine großartige Möglichkeit, öffentliche IP -Adressen zu verwalten, da zwei Geräte nicht die gleiche Adresse haben können. Wie Sie sehen können. In vielen Fällen möchten Sie, wenn Sie eine Verbindung zu einem öffentlichen Netzwerk erhalten, aber keinen Internetzugang erhalten, möglicherweise versuchen, eine dynamische IP -Adresse mithilfe der erläuterten Methode anzufordern. Dies war in einigen Situationen für mich hilfreich.
Weitere Informationen zum Befehl dhclient finden Sie auf der Mannseite unter https: // linux.sterben.Netz/Mann/8/DHClient.
Vielen Dank, dass Sie dieses Tutorial gelesen haben, um zu erläutern, wie DHCP IP -Adressen zu Debian 11 erneuert werden können. Verfolgen Sie den Hinweis auf zusätzliche Linux -Tipps und Tutorials.