# Übung: DHCP-Konfiguration mit Filius

In dieser Übung werden Sie einen DHCP-Server einrichten und verschiedene Clients testen. Da für diese Aufgabe ein separates Netzwerk nötig ist, werden Sie diese Aufgabe mit Filius lösen. Laden Sie hierzu als erstes die Software Filius von der Seite des Herstellers herunter:

[https://www.lernsoftware-filius.de/Herunterladen](https://www.lernsoftware-filius.de/Herunterladen)

Installieren Sie die Software und starten Sie anschliessend Filius. Laden Sie die Projektdatei [dhcp\_filius.fls](https://shelf.iten.io/attachments/1) herunter und öffnen Sie diese in Filius. Sie sehen nun das nachfolgende Netzwerk mit den zwei Teilnetzwerken **192.168.10.0/24** und **192.168.20.0/24**

![image.png](https://shelf.iten.io/uploads/images/gallery/2022-11/scaled-1680-/image.png)

Das Ziel ist, dass alle Notebooks automatisch eine korrekte IP-Adresse in Ihrem Netz zugewiesen bekommen. Hierzu sind folgende Punkte zu beachten:

- Der Router ist vorkonfiguriert mit den Gataway IP-Adressen **192.168.10.1** für das <span style="color: rgb(45, 194, 107);">grüne </span>und **192.168.20.1** für das <span style="color: rgb(230, 126, 35);">orange</span> Netz.
- Im grünen Netzwerk sollen die Geräte automatisch eine IP-Adresse aus dem Bereich von 192.168.10.50 - 192.168.10.100 erhalten. Als DNS-Server wird die IP-Adresse des Gateways gesetzt.
- Im Orangen Netzwerk erfolgt die Zuteilung der IP-Adresse anhand der MAC-Adresse der Notebooks:
- Die beiden DHCP-Server müssen konfiguriert werden.
- Die 4 Notebooks sollen die IP-Adressen automatisch erhalten.

#### Auffrischung Filius

Eine kurze Auffrischung welche die Bedienung von Filius erläutert:

![image.png](https://shelf.iten.io/uploads/images/gallery/2022-11/scaled-1680-/Tfcimage.png)

1. <span style="color: rgb(0, 0, 0);">Aus dem Werkzeug-Kasten können Sie Geräte und Kabel in die Arbeitsfläche ziehen.</span>
2. <span style="color: rgb(0, 0, 0);">Mit dem Play-Button können Sie die Simulation starten.</span>
3. <span style="color: rgb(0, 0, 0);">Mit dem Hammer-Button wechseln Sie wieder in den Bearbeitungs-Modus</span>
4. <span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);">Wenn Sie ein Element im Bearbeitungs-Moudus anklicken, so öffnen sich die Einstellungen von diesem Gerät:  
    </span></span>![image.png](https://shelf.iten.io/uploads/images/gallery/2022-11/scaled-1680-/vP3image.png)

#### <span style="color: rgb(0, 0, 0);">Einrichtung Notebooks</span>

<span style="color: rgb(0, 0, 0);">Damit die Clients die DHCP-Einstellungen übernehmen können, müssen Sie nun als erstes das Notebook entsprechend konfigurieren. Öffnen Sie daher die Notebooks und setzten Sie die Option **DHCP zur Konfiguration verwenden**.</span>

Dadurch wird nun beim Start des Netzwerkes jedes Notebook einen Request absenden, um anzufragen, ob ein DHCP-Server verfügbar ist, welcher eine IP-Adresse zuteilen kann.

**Frage:** Der DHCP-Client kennt ja die Adresse eines potentiellen DHCP-Servers nicht. Wie genau findet nun ein DHCP-Client einen potentiellen DHCP-Server im Netzwerk?

Der DHCP-Client sendet eine Nachricht an die Broadcast-MAC-Adresse FF:FF:FF:FF:FF:FF mit einer DHCP-Anfrage. Er sendet einen sogenannten DHCP**DISCOVER**

**Frage:** Es wurden zu diesem Zeitpunkt noch keine DHCP-Server konfiguriert der auf die Anfrage reagiert. Wie werden die Clients wohl damit umgehen? Überprüfen Sie Ihre These in dem Sie das Netzwerk starten, auf ein Notebook mit aktivierter DHCP-Konfiguration klicken und die Option Datenaustausch anzeigen anklicken.

![image.png](https://shelf.iten.io/uploads/images/gallery/2022-11/scaled-1680-/h6Cimage.png)  
Sie sehen nun die ausgetauschten Datenpakete mit dieser Arbeitsstation . Was stellen Sie fest?

Der DHCP-Client versendet eine DHCPDISCOVER Nachricht, erhält jedoch keine Antwort. Aus diesem Grund versucht es der DHCP-Client nach einer bestimmten Zeit automatisch wieder. Dieser Prozess setzt sich solange fort, bis der DHCP-Client eine Antwort erhalten würde.

#### <span style="color: rgb(0, 0, 0);">Einrichtung DHCP-Server Grün</span>

Beginnen Sie nun mit dem DHCP-Server des grünen Netzwerkes. Öffnen Sie im Bearbeitungsmodus den DHCP Server und nehmen Sie als erstes die grundlegende IP-Konfiguration vor.

**Frage:** Was würden Sie dem grünen DHCP-Server für eine IP-Adresse vergeben? Begründen Sie ihre Wahl und setzen Sie diese IP-Adresse:

Grundsätzlich muss der DHCP-Server nicht im selben Netzwerk wie die Clients sein, da die Kommunikation für den Austausch der DHCP-Messaged ausschliesslich auf Layer 2 (MAC-Adressen) stattfindet. Es macht jedoch durchaus Sinn, dem DHCP-Server eine IP-Adresse aus dem selben Netzwerk zuzuweisen.

Nun können Sie die Konfiguration des DHCP-Dienstes vornehmen. Klicken Sie hierzu auf den Button **DHCP-Server einrichten**.

![image.png](https://shelf.iten.io/uploads/images/gallery/2022-11/scaled-1680-/lf3image.png)

Es öffnet sich nun ein weiteres Fenster, wo unter **Grundeinstellungen** folgende Optionen konfiguriert werden können.

- Adress-Untergrenze
- Adress-Obergrenze
- Gateway
- DNS-Server

Erklären Sie in Ihren Worten, was diese Einstellungen genau bedeuten:

**Adress-Untergrenze:**

Dies ist die erste IP-Adresse (niedrigste od. kleinste IP-Adresse) im IP-Adressbereich, welche der DHCP-Server verteilen wird.

**Adress-Obergrenze:**

Dies ist die höchste IP-Adresse im IP-Adressbereich, welche der DHCP-Server verteilen wird.

**Gateway:**

Dies ist die Gateway-IP-Adresse, welche jeder DHCP-Client im Netzwerk anschliessend konfiguriert haben wird.

**DNS-Server**

Dies ist die IP-Adresse des DNS-Servers, welche jeder DHCP-Client im Netzwerk konfiguriert haben wird.

Starten Sie nun das Netzwerk und notieren Sie alle DHCP-Nachrichten und deren Inhalt, welche ausgetauscht werden, im nachfolgenden Diagramm.

![dhcp-request-aufgabe.png](https://shelf.iten.io/uploads/images/gallery/2022-11/scaled-1680-/dhcp-request-aufgabe.png)

**Aufgabe:** Beschreiben Sie nun was für Zustände der DHCP-Client und der DHCP-Server durchlaufen (A - E)

Beispiel: Zustand A: Der DHCP-Client startet auf und wird eine DHCPDISCOVER Nachricht an die Broadcast-Adresse versenden:

**Zustand B**:

Der DHCP-Server erhält den DHCPDISCOVER. Er such nun in seiner Datenbank eine passende IP-Adresse sowie den konfigurierten Gateway und DNS-Server raus. Diese übermittelt er der MAC-Adresse des DHCP-Clients mit einem DHCPOFFER Paket.

**Zustand C**:

Der DHCP-Client erhält die Daten aus dem DHCPOFFER. Er bestätigt die erhaltenen Daten mit einem DHCPREQUEST an den DHCP-Server

**Zustand D**:

Der DHCP-Server erhält den Request. Falls die IP-Adresse weiterhin frei ist, trägt er diese in seiner Datenbank als besetzt ein und bestätigt dies mit einem DHCPACK dem DHCP-Client.

**Zustand E**:

Der DHCP-Client erhält die Bestätigung und konfiguriert nun sein Netzwerk-Adapter mit den zugeteilten Daten.

#### <span style="color: rgb(0, 0, 0);">Einrichtung DHCP-Server Orange</span>

<span style="color: rgb(0, 0, 0);">Nun muss noch der DHCP-Server vom orangen Netzwerk konfiguriert werden. In diesem Netzwerk soll der DHCP-Server in jedem Fall den beiden Notebooks immer die Selbe IP-Adresse verteilen. Die Geschäftsleitung hat hierfür folgende Tabelle definiert:</span>

<table border="1" id="bkmrk-notebook-name-mac-ad" style="border-collapse: collapse; width: 100%; height: 89.3907px;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Notebook-Name</td><td style="height: 29.7969px;">MAC-Adresse</td><td style="height: 29.7969px;">IP-Adresse</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">20-1</td><td style="height: 29.7969px;">59:7B:5E:D9:12:2D</td><td style="height: 29.7969px;">192.168.20.15</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">20-2</td><td style="height: 29.7969px;">E9:B2:EC:19:8F:9C</td><td style="height: 29.7969px;">192.168.20.20</td></tr></tbody></table>

Für die Verteilung steht ein IP-Adressbereich von 192.168.20.10 bis 192.168.20.50 zur Verfügung.

**Frage:** Wo müssen Sie auf dem DHCP-Server die fixe IP-Zuteilung konfigurieren?

In den DHCP-Server Einstellungen müssen die MAC-Adressen unter Statische Adresszuweisung hinterlegt werden.

**Frage:** Testen Sie die Konfiguration idem Sie das Netzwerk starten. Haben sich die Art der Datenpaket verändert im Vergleich zum grünen Netzwerk? Warum?

Nein, die Datenpakete haben grundsätzlich denselben Inhalt. Die Änderung betrifft nur den DHCP-Server und wie dieser die IP-Adressen auswählt wenn er eine Anfrage erhält.

**Frage:** Wie nennt sich dieser Betriebsmodus?

Statische Zuordnung