Loading ⌛Loading ⌛

💻-🔢-💻 Netzwerk mit DHCP-Server

🎯 Worum geht es?1)
  • Du erstellst ein neues Netzwerk mit einem DHCP-Server.
  • Du erfährst, wie ein Smartphone in einem fremden WLAN zu seiener IP-Adresse kommt.


Inhaltsverzeichnis

1. DHCP-Server einrichten und testen

✍ Auftrag – Filius DHCP 1

👉 Du richtest einen DHCP-Server ein.

  1. Erstelle ein neues Netzwerk in Filius gemäss untenstehender Abbildung wie folgt.
    1. Typ: Notebook, Name: Rechner A, IP 192.168.0.10
    2. Typ: Notebook, Name: Rechner B, IP 192.168.0.11
    3. Typ: Notebook, Name: Rechner C, IP 192.168.0.12
    4. Typ: Server, Name: DHCP Server, IP 10.0.0.10 (die IP ist absichtlich komplett anders)
  2. Öffne die Konfiguration des DHCP Servers. Klicke unten rechts in der Konfiguration auf den Button DCHP Server einrichten. Richte dann das Folgende ein
    1. Adress-Untergrenze 10.0.0.100
    2. Adress-Obergrenze 10.0.0.200
    3. Häkchen bei DHCP aktivieren setzen & OK
  3. Aktiviere in der Konfiguration der Rechner A, Rechner B und Rechner C rechts das Häkchen bei DHCP zur Konfiguration verwenden.
  4. Wechsle in den Aktionsmodus.
  5. Im ▶️ Aktionsmodus werden gleich zu Beginn automatisch mehrere Nachrichten zwischen den Rechnern ausgetauscht. Fahre nun mit der Maus - ohne zu klicken - auf Rechner A. Welche IP hat jetzt Rechner A? Wie sieht es bei Rechner B und Rechner C aus? Halte alle drei IP-Adressen im untenstehenden Textfeld fest.
  6. Speichere das Netzwerk unter FiliusDHCP1 ab, dieses wird für den Auftrag Filius DHCP 2 gebraucht.

Loading ⌛

2. Exkurs DHCP-Server

🤓 Um zu verstehen, wie der DHCP-Server funktioniert, ein ganz wenig Theorie.

DHCP-Server
Ein DHCP-Server ist ein Server, auf dem ein DHCP-Dienst läuft.
DHCP-Dienst
Der Dynamic Host Configuration Protocol (DHCP) Dienst erlaubt es jedem Rechner, der mit dem Netzwerk verbunden wird, automatisch eine IP-Adresse, und bei Bedarf eine Gateway-IP und geeignete DNS-Server IPs von einem DHCP-Server zu beziehen. Dazu muss auf den Rechnern ein DHCP-Client aktiviert sein. Auf dem DHCP-Server wird der Adressbereich eingestellt, in welchen die vom DHCP-Dienst vergebenen IP-Adressen liegen.

3. DHCP verstehen

✍ Auftrag – Filius DHCP 2

👉 Du verstehst, wie IP-Adressen mithilfe von einem DHCP-Server vergeben werden.

  1. ⚠️ Erzeuge zuerst ein neues, leeres Projekt in Filius.
  2. ⚠️ Öffne erst danach das Netzwerk in Filius, welches du unter dem Namen FiliusDHCP1 abgespeichert hattest.
  3. Notiere im Textfeld für den Server und jeden Rechner letzte Zahl der IP-Adresse und die letzten zwei Ziffern der MAC-Adresse
    z.B. „Rechner A: 102 4F“ . Loading ⌛
  4. Wechsle in den Aktionsmodus.
  5. Öffne den Datenaustausch des Rechner A.
  6. Für diesen Auftrag ist der Rechner A der Client und der DHCP Server kurz der Server. Im nachfolgenden Textfeld ist der Dialog zwischen Client und Server festgehalten. Schreibe in jeder Zeile dazu, wer der Absender der jeweiligen Nachricht ist. D.h. schreibe entweder Client oder Server dahinter.
    ⚠️ Wenn du auf ein Protokoll im Datenaustausch klickst werden dir alle Details angezeigt.Loading ⌛
✍ Auftrag – Filius DHCP 3

💡 Du verstehst, was passiert, wenn eine Adresse bereits vergeben ist.

  1. ⚠️ Erzeuge zuerst ein neues, leeres Projekt in Filius.
  2. ⚠️ Öffne erst danach das Netzwerk in Filius, welches du unter dem Namen FiliusDHCP1 abgespeichert hattest.
  3. ⚠️ Entferne in der Konfiguration des Rechner A das Häkchen vor DHCP zur Konfiguration verwenden und setze die IP-Adresse 10.0.0.100.
  4. Notiere im Textfeld für den Server und jeden Rechner letzte Zahl der IP-Adresse und die letzten zwei Ziffern der MAC-Adresse
    z.B. „Rechner A: 100 4F“ . Loading ⌛
  5. Wechsle in den ▶️ Aktionsmodus.
  6. Öffne den Datenaustausch des Rechner A.
  7. Einer der beiden Rechner Rechner B oder Rechner C bekommt nun die IP-Adresse 10.0.0.100 vom DHCP Server vorgeschlagen. Wie wird der dadurch entstehende Konflikt erkannt und wie wird dieser wieder gelöst? Halte die Antwort darauf im untenstehenden Textfeld fest.
  8. Vergleiche Deine Antwort mit dem danach folgenden „Lösungsbeispiel“.

Loading ⌛

Lösungsbeispiel


Eigene Notizen

Loading ⌛

1)
Bildquellen: Wenn nicht anders angegeben, stellen die Bilder Screenshots der Software Filius von Stefan Freischlad dar und unterliegen der GNU General Public License V3