Uploaded by geborgenwohlriechenderadler

Mescic DHCP 2

advertisement
NWTK - DHCP
28.03.2022
Protokoll Nr.
Höhere Technische Bundeslehranstalt
Fischergasse 30
A-4600 Wels
3
Abteilung
IT
Pr ot oko ll
Übungs Nr.:
Titel der Übung: DHCP
Katalog Nr.: 7
Verfasser: Adem Mescic
An dieser Übung
haben mitgearbeitet:
Erik Borsos
Valentin Eggetsberger
Christoph Kaufmann
Michael Köppl
Jahrgang:
Gruppe:
2021/22
1
Datum der
Übungen:
1.2.2022
bis 22.03.2022
Abgabe Datum:
29.03.2022
Übungsleiter: DI. Harald Sander
+ Packet Tracer
+ Windows Server, Linux
+ Cisco Router und Switches mit PCs
Beurteilung:
Adem Mescic
1 / 19
NWTK - DHCP
28.03.2022
Aufgabe 1:
Hinzufügen der Rolle DHCP am Windows-Server mit
Grundkonfiguration und Autorisierung
Achtung, Netzbereich von Server wählen
Aufgabe 2:
DHCP im gleichen Netz wie Server testen
Richten sie dazu einen Windows Client entsprechend ein und
testen sie die Zuteilung der IP-Adresse und Optionen.
Dokumentieren sie die Pakete bei der Zuteilung mit einem Sniffer!
Aufgabe 3:
Einrichten eines zweiten Netzbereichs am DHCP Servers
Verwenden sie dazu das zweite Netz am Router,
berücksichtige auch das andere Gateway
Aufgabe 4:
Richten sie am Cisco Router einen Relay ein. Alternativ auch ein
Linux-Router oder anderer Windowsserver als Router und Relay
Testen sie die Adresszuteilung vom DHCP Server über den Router an
einen Windows-Client im anderen Subnetz.
Untersuchen sie auf beiden Routerseiten die Pakete mit einem Sniffer.
Aufgabe 5:
Richten sie am DHCP-Server eine statische Zuweisung der IPAdresse über die MAC-Adresse ein.
Testen sie die Adresszuteilung an einem Client.
Aufgabe 6:
Konfigurieren sie am DHCP Server die dynamischen DNS
Updates.
Testen sie mit einem Windowsclient die dynamischen Updates für
wechselnde Adresszuteilungen.
(Stellen sie dazu ev. eine sehr kurze Lease-Time ein oder verwenden
sie eine statische Zuweisung)
Aufgabe 7:
DHCP Konfiguration über die Kommandozeile
Erstellen sie mit netsh einen weiteren Bereich mit Optionen und
dokumentieren sie die Befehle in einer Batchdatei,
alternativ kann auch die Powershell verwendet werden.
Adem Mescic
2 / 19
NWTK - DHCP
28.03.2022
Sto ffw ieder ho lun g
DHCP
Wie bereits bekannt ist, wird bei dem DHCP Protokoll, Endgeräten eine ipconfig dynamisch
zugewiesen. Um zu verstehen wie das DHCP Protkoll funktioniert muss man sich das
Protokoll im Detail anschauen. Das DHCP Protokoll hat mehrere Abläufe wie DHCP
Discover, Offer, Request und Ack.
DHCP-Discover
Bei dem DHCP Discover fragt das Endgerät in seiner Umgebung nach einem DHCP Server
nach. Diese Anfrage wird in der gesamten Netzwerkumgebung übermittelt.
DHCP-Offer
Wenn ein DHCP Server eine Discover Nachricht empfängt wird zeitgleich eine DHCP Offer
Anfrage in die Netzwerkumgebung geleitet. Diese Nachricht ist für den Empfänger wichtig da
es eine Antwort ist und der Server dem Client sagt dass er verfügbar ist. Diese Nachricht
enthält die Netzwerkinformationen wie Client-IP-Adresse, Subnetzmaske, Standard-GatewayIP-Adresse, DNS-IP-Adresse, IP-Lease-Zeit und DHCP-Server-IP-Adresse. Die gesendete
DHCP-Offer-Nachricht wird an alle Clients im selben Subnetz geliefert, einschließlich des
Clients, der die DHCP-Discover-Nachricht gesendet hat.
DHCP-Request
Nachdem der Client die DHCP-Offer-Nachricht erhalten hat, erkennt er, dass ein DHCPServer im selben Subnetz verfügbar ist. Dann sendet es eine DHCP-Request über das
Ethernet-Netzwerk an den Server und fordert Netzwerkkonfigurationsdaten einschließlich
einer IP-Adresse für sich selbst an. Wenn mehr als ein DHCP-Server im selben Subnetz
antwortet und der Client daher mehrere DHCP-Offer-Nachrichten empfängt, wählt er einen
der DHCP-Server aus und gibt die IP-Adresse des ausgewählten DHCP-Servers in das Feld
„DHCP Server Identifier“ ein die DHCP-Request-Nachricht. Dann informiert er alle DHCPServer im Subnet-Netzwerk über diese Auswahl, indem er die DHCP-Request rundsendet.
DHCP-Ack
Der DHCP-Server, der die DHCP-Request-Nachricht vom Client erhalten hat, prüft, ob die im
Feld „DHCP Server Identifier“ angezeigte IP-Adresse mit seiner eigenen übereinstimmt.
Wenn dies der Fall ist, sendet es eine DHCP-Ack-Nachricht, um sicherzustellen, dass der
Client die Nachricht empfangen kann.
DHCP-Nak
Falls zwei oder mehr DHCP-Server im Netzwerk für dieses Segment konfiguriert sind und ein
DHCP-Server den Bereich für dieses Segment deaktiviert hat, erhält der Client
möglicherweise eine negative Bestätigung vom DHCP-Server mit dem deaktivierten Bereich.
Adem Mescic
3 / 19
NWTK - DHCP
28.03.2022
DHCP-Decline
Eine DHCP-Ablehnungsnachricht wird von einem DHCP-Client gesendet, um den DHCPServer darüber zu informieren, dass die zugewiesene IP-Adresse mit einer anderen IP-Adresse
in Konflikt steht. Dann beantragt der DHCP-Client beim DHCP-Server eine andere IPAdresse.
DHCP-Refresh
Der DHCP-Lease-Erneuerungsprozess ist der Prozess, durch den der DHCP-Client seine IPAdresskonfigurationsdaten mit dem DHCP-Server erneuert oder aktualisiert. Der DHCPClient erneuert seine IP-Konfigurationsdaten vor Ablauf der Lease-Time.
DHCP-Lease
Ein DHCP-Lease ist eine temporäre Zuweisung einer IP-Adresse an ein Gerät im Netzwerk.
Bei der Verwendung von DHCP zur Verwaltung eines Pools von IP-Adressen „mietet“ jeder
im Netzwerk bediente Client nur seine IP-Adresse. Daher werden von einem DHCP-Server
verwaltete IP-Adressen nur für einen begrenzten Zeitraum vergeben.
Sniffer
Bei Netzwerken ist ein Sniffer ein Programm, das Netzwerk-Traffic überwacht und analysiert.
Damit lassen sich die Gründe für Performace-Engpässe und andere Probleme entdecken.
Mithilfe solcher Informationen können Administratoren das Netzwerk effizient betreiben.
Der Ausdruck Sniffer wird auch manchmal für ein Programm verwendet, das andere Daten und
keinen Netzwerk-Traffic analysiert. Zum Beispiel könnten Administratoren Datenbanken
analysieren und Duplikate suchen.
Client
Ein Client ist das empfangende Ende eines Dienstes oder der Anforderer eines Dienstes in einem
System des Typen Client/Server-Modell. Der Client befindet sich meistens auf einem anderen
System oder Computer, auf den über ein Netzwerk zugegriffen werden kann. Dieser Begriff
wurde zuerst für Geräte verwendet, die keine eigenen Programme ausführen konnten und über ein
Netzwerk mit entfernten Computern verbunden waren, die dies konnten.
Server
Der Begriff „Server“ (Diener) wird in der Informatik doppeldeutig verwendet. Als Server
bezeichnet man sowohl ein Gerät, welches Ressourcen über ein Netzwerk zur Verfügung stellt,
als auch das Programm, das auf diesem Gerät läuft. Entsprechend finden sich zwei verschiedene
Server-Definitionen:
•
Definition Hardware Server: Ein hardwarebasierter Server ist eine in ein Rechnernetz
eingebundene physische Maschine. Eine alternative Bezeichnung für einen
hardwarebasierten Server ist „Host“ (Wirt, Gastgeber). Prinzipiell lässt sich jeder Rechner
mit Server-Software als Host verwenden.
Adem Mescic
4 / 19
NWTK - DHCP
•
28.03.2022
Definition Software Server: Ein softwarebasierter Server ist ein Programm, das einen
speziellen Dienst anbietet, der von anderen Programmen, sogenannten Clients (englisch
für Kunden), lokal oder über ein Netzwerk in Anspruch genommen werden kann. Welcher
Dienst zur Verfügung steht, hängt von der Art der Server-Software ab. Grundlage der
Kommunikation ist das Client-Server-Modell. Beim Datenaustausch kommen
dienstspezifische Übertragungsprotokolle zum Einsatz.
Adem Mescic
5 / 19
NWTK - DHCP
28.03.2022
A ufg abe nst e llun g
Cisco Packet Tracer:
Bevor man mit der Praktischen Übung anfängt, sollte man vorher doch lieber ein wenig mit
Packet Tracer sich spielen. Denn dieser hat auch DHCP implementiert.
Da diese Übung in Packet Tracer bereits vor einem Jahr gemacht wurde wird hier nicht viel
zu sagen sein. Es müssen ip pools erstellt werden und der Router wird mithilfe von rip routing
die Konfigurationen in das andere Netz leiten.
IP Pools
Adem Mescic
6 / 19
NWTK - DHCP
28.03.2022
PC Subnet 1
Damit die IP Adressen in das andere Netzwerk gelangen können musst der Kommand ip
helper-address verwendet werden, da rip routing alleine nicht ausreicht. Der ip address-helper
lenkt die Konfigurationen in das andere Subnetz
Adem Mescic
7 / 19
NWTK - DHCP
28.03.2022
PCs Subnet 2
Adem Mescic
8 / 19
NWTK - DHCP
28.03.2022
Windows Server 2019
Damit der Server arbeiten kann, muss man eine IP-Adresse statisch zuweisen.
Damit man DHCP auf einem Windows Server einstellen kann, muss dieser vorher erst
installiert werden. Dies erfolgt im Verwalten Tab  Rollen und Features hinzufügen.
Adem Mescic
9 / 19
NWTK - DHCP
28.03.2022
Wenn man im „Rollen und Feature Tab“ ist kann der Server installiert werden. Der Server
wird wie unten im Bild zuerst hinzugefügt.
Nachdem der DHCP Server hinzugefügt wurde kann dieser installiert werden. Dafür muss
man nur noch auf weiter drücken bis der „Installieren“ Button erscheint.
Adem Mescic
10 / 19
NWTK - DHCP
28.03.2022
Installation des Servers
Sobald der Server fertig installiert wurde, kann dieser nach einem Systemneustart konfiguriert
werden. Hierfür geht man auf den „Tools“ Tab und auf „DHCP“.
Adem Mescic
11 / 19
NWTK - DHCP
28.03.2022
Damit der IP-Adresspool bestimmt werden kann, muss ein neuer Bereich erstellt werden. Dies
erfolgt mit der Rechten Maustaste  Neuer Bereich …
Sobald man im Fenster ist kann die Konfiguration angefangen werden.
Festlegung des Server-Namen
Adem Mescic
12 / 19
NWTK - DHCP
28.03.2022
Adresspool
Damit der Server seine Konfigurationen and seine Clients weitergeben kann, muss ein
Gateway angegeben werden.
Adem Mescic
13 / 19
NWTK - DHCP
28.03.2022
Es muss aber natürlich auch eine Lease-Time festgelegt werden, in unserem Fall eine Stunde.
Infos zur Lease-Time oben in der Stoffwiederholung.
Nach der Konfiguration sollte dies beim Server angezeigt werden.
Adem Mescic
14 / 19
NWTK - DHCP
28.03.2022
Überprüfung
(Screenshot: Lukas Kukara)
Der Networktraffic wird mithilfe von einem Sniffer überwacht und diese Daten konnten
daraus gewonnen werden.
(Screenshot: Jonas Reckziegel)
Adem Mescic
15 / 19
NWTK - DHCP
28.03.2022
Aufgabe 5 konnte nicht gemacht werden, da es ein paar
Schwierigkeiten bei der Durchführung gab.
DNS Server
Der DNS Server muss auch wieder vorher installiert werden
Adem Mescic
16 / 19
NWTK - DHCP
28.03.2022
Konfiguration über Powershell
In der Shell wurde ein neuer Adresspool mit Klasse C Adressen konfiguriert, wie unten zu
sehen ist.
DHCP Server in Linux / Ubuntu (Debian-basiert)
Der Windows Server hat bisher die ganze Arbeit für den User übernommen. Es poppen immer
nur Fenster auf, die die ganze Arbeit für den User übernehmen, bei Linux ist es doch ein
wenig anders. In Linux muss zuerst ein DHCP Server installiert werden. Der Unterschied liegt
Adem Mescic
17 / 19
NWTK - DHCP
28.03.2022
darin, dass man in Linux direkt auf die Konfigurationsdatei zugreift und diese dort selbst
konfigurieren muss.
Der Server wird mittels folgenden Befehles installiert:
Um auf die Datei zugreifen zu dürfen, muss man aber zuerst in das Verzeichnis des Servers
gelangen. Dies wird mit dem Befehl unten getan:
Wenn man im richtigen Verzeichnis angekommen ist, kann man mittels eines Texteditors
(Nano z.B.) die Konfigurationsdatei bearbeitet werden. Die Konfiguration ist unten zu sehen.
Wenn die Datei fertig konfiguriert wurde muss der Server neugestartet werden.
Nun können Konfigurationen an Clients versendet werden (theoretisch).
Adem Mescic
18 / 19
NWTK - DHCP
28.03.2022
Sc h lu ssf o lg er un g
Mit der Durchführung der Übung wurde uns klar, wie viel Verständnis und Wissen wir über
die Konfiguration von Netzwerken haben. Wir als Gruppe konnten z.B. die Aufgabe 5 nicht
vollenden, da das Wissen dafür nicht vorhanden ist. Mit den durchgeführten Beobachtungen
konnte festgestellt werden, dass es so nicht weitergehen kann.
Es gab viele Probleme und Fehler, die wir nicht verbessern konnten, weshalb wir auch noch
Screenshots einer anderen Gruppe benutzen mussten, damit dieses Protokoll fertiggestellt
werden kann. Das unerklärliche Abnehmen der 1. Gruppe macht die Durchführungen auch
nicht leichter.
Adem Mescic
19 / 19
NWTK - DHCP
28.03.2022
Q ue lle nv er ze ic hn is
Understanding the Basic Operations of DHCP. (o. D.). Network Manias. Abgerufen am 28.
März 2022, von https://www.netmanias.com/en/post/techdocs/5998/dhcp-networkprotocol/understanding-the-basic-operations-ofdhcp#:%7E:text=DHCP%20Request,an%20IP%20address%20for%20itself.
A. (2022, 25. März). How the DHCP Lease Renewal Process Works - Network Services
Windows Server 2003. Windows Server Brain. Abgerufen am 28. März 2022, von
https://www.serverbrain.org/network-services-2003/how-the-dhcp-lease-renewalprocess-works1.html#:%7E:text=The%20DHCP%20lease%20renewal%20process%20is%20the%20
process%20by%20which,expiration%20of%20the%20lease%20time.
Adem Mescic
20 / 19
Download