Auf dem DHCP-Server könnten Sie Befehle wie show ip dhcp binding verwenden,
um die Client-ID anzuzeigen, die einer IP-Adresse zugeordnet ist.
Diese IP-Adresse wird
hier also dieser Client-ID zugewiesen und wurde automatisch vergeben.
Nun ist diese Client-ID nicht sehr einfach zu lesen.
Was ich also tun werde, ist die Schnittstelle auf dem Client aufzurufen und diese
herunterzufahren. In diesem Beispiel wurde eine DHCP-Freigabemeldung an den DHCP-Server
gesendet, bevor die Schnittstelle heruntergefahren wurde.
Wenn wir also die Bindung auf dem DHCP-Server betrachten, besteht jetzt keine Bindung.
Also ip dhcp client und wir geben eine Client-ID in ascii an. Sie setzen sie einfach
auf PC 2 und drücken die Eingabetaste. Anschließend rufen Sie mit dem Befehl no
shut die Schnittstelle auf.
Wir sehen also eine Suchnachricht, es gibt eine Angebotsanfrage vom Client und eine
Bestätigung vom Server.
show dhcp lease Was wir hier sehen können, ist die Client-ID auf PC 2 gesetzt, und dies ist
der Hexadezimal-Dump der Client-ID.
Auf der Server-IP-DHCP-Bindungsbenachrichtigung ist der Benutzername derselbe wie auf dem Client.
Dies kann von Hexadezimal in ASCII konvertiert werden und Sie erhalten PC 2.
Als Beispiel ist der Hexadezimalwert 50 der Dezimalwert 80 und entspricht dem
Kapital P
auf dieselbe Weise wie das Hexadezimalzeichen 43 das Großbuchstaben C und das Hexadezimalzeichen 32 den Wert 2.
Dies entspricht also dem PC 2, der auch auf dem Server sichtbar ist.
Also wollte ich das Interface schließen und Ihnen Wireshark zeigen.
Ich werde es herunterfahren und eine Wireshark-Aufnahme starten.
Auf dem Server-Router 2 und auf Router 1 werde ich die Schnittstelle
nicht schließen und sehen, ob wir einige DHCP-Nachrichten erhalten.
Zunächst einmal eine DHCP-Erkennungsmeldung.
Bootstrap-Protokoll ermitteln, DHCP-Quellport für DHCP-Erkennung ist
UDP-Port 68, Zielport ist UDP-Port 67. Dies ist
eine Startanforderung oder
eine DHCP-Anforderungsbenachrichtigung. Die Client-MAC-Adresse lautet A, B, C.
Der PC weiß nicht, welche IP-Adresse verwendet werden soll, und er
kennt keine DHCP-Server. so dass es eine Nachricht sendet an die Broadcast-Adresse 255. 255. 255. Sie können also sehen, dass es eine Entdeckung ist.
Hier finden Sie weitere Informationen,
einschließlich des Hostnamens des Geräts, das die Anforderung stellt, sowie eine Client-ID.
Wenn Sie ein wenig weiter scrollen, sehen Sie das Angebot des DHCP-Servers.
Es handelt sich also vom Server um eine Broadcast-Adresse, da der Client
keine IP-Adresse hat und es sich um eine Broadcast-Adresse handeln muss.
Es handelt sich also um ein DHCP-Angebot, das einem Client mit dieser MAC-Adresse diese IP-Adresse bietet.
Wir können Informationen wie beispielsweise die Angebots-Client-ID sehen. Die Lease-Zeit
für die IP-Adresse des
Servers beträgt 7 Tage, da wir diese manuell konfigurieren.
Wir können sehen, dass die Subnetzmaske / 24 ist, wir
sehen Option 3 als Standardgateway, wir sehen Option
6, DNS-Server und Option 150 TFTP-Server.
Der Client fordert dann die Adresse an, dass die Clients immer noch
keine IP-Adresse haben, so dass sie von
einer Quell-IP-Adresse 0 gesendet wird 0 0 0 zu einem Broadcast
und fragt den Server durch die Anfrage, ob er diese IP-Adresse haben kann, die zuvor 10
angeboten wurde. 1. 1. 14 51 Der Server bestätigt
dann, dass der Client
über diese Adresse informiert werden kann. Es wird immer noch ein Broadcast gesendet. Der Server teilt dem Client mit, dass diese IP-Adresse verwendet werden kann.
der Client, mit dieser Mac-Adresse, hat sich nun wieder dazu
entschlossen, diese IP-Adresse 10 zu verwenden. 1. 1. Damit kann
der Client nun diese Adresse verwenden und
wir können auf dem Client sehen, dass ihm diese IP-Adresse zugewiesen wurde.