Zum Hauptinhalt springen

Konfigurieren von DHCP für PXE auf Mikrotik: Ausführliche Anleitung

Das PXE (Preboot Execution Environment) -Protokoll ermöglicht es Computern, aus dem Netzwerk zu booten, bevor das Betriebssystem von einer Festplatte oder einem anderen Medium gestartet wird. Für eine erfolgreiche PXE-Konfiguration auf Mikrotik muss ein DHCP-Server konfiguriert werden. In diesem ausführlichen Handbuch werden wir alle Phasen dieses Prozesses betrachten.

Der erste Schritt besteht darin, einen DHCP-Server auf Mikrotik zu installieren und zu konfigurieren. Dazu müssen Sie die Mikrotik-Steuerkonsole öffnen und die entsprechenden Befehle ausführen. Konfigurieren Sie nach der Installation des DHCP-Servers grundlegende Einstellungen wie die IP-Adresse des DHCP-Pools, die Leasingzeiträume und andere.

Als nächstes müssen Sie die Einstellungen für das Herunterladen über das Netzwerk konfigurieren. Legen Sie die Option bootp-bootfile-name fest, die den Namen der Datei angibt, die das Betriebssystemabbild enthält. Geben Sie außerdem die Option bootp-bootfile-server an, die die IP-Adresse des Servers angibt, von dem das Image geladen werden soll.

Nachdem Sie den DHCP-Server für PXE auf Mikrotik konfiguriert haben, müssen Sie die Filter- und Umleitungsregeln für den Datenverkehr konfigurieren. Erstellen Sie eine Regel in der Firewall, die die Übertragung von UDP-Paketen zulässt, die an Port 67 (DHCP server) und Port 68 (DHCP client) gesendet werden. Konfigurieren Sie außerdem das Routing des Datenverkehrs zwischen den Netzwerkschnittstellen.

Was sind DHCP und PXE?

PXE (Preboot eXecution Environment) - ein Tool, das es Computern ermöglicht, über ein Netzwerk zu booten und ein Betriebssystem oder ein anderes spezialisiertes Abbild zu erhalten. PXE wird verwendet, wenn Computer nicht von einer lokalen Festplatte oder einem anderen Speichergerät booten können.

Durch die Kombination von DHCP und PXE können Sie festlegen, dass das Betriebssystem oder andere Images auf Computern im Netzwerk automatisch geladen werden. Der DHCP-Server stellt den Computern die erforderlichen Netzwerkeinstellungen zur Verfügung, und PXE-Clients verwenden diese Informationen, um ein Betriebssystem oder ein Abbild vom PXE-Server zu booten.

Durch die Konfiguration von DHCP für PXE auf Mikrotik können Sie eine Infrastruktur einrichten, in der Betriebssysteme automatisch gestartet werden können, ohne dass Sie jeden Computer manuell installieren und konfigurieren müssen.

Konfigurieren von DHCP auf Mikrotik

Wenn Sie DHCP auf Mikrotik konfigurieren, müssen Sie die folgenden Schritte ausführen:

  1. Öffnen Sie die Webschnittstelle des Mikrotik-Routers, indem Sie die IP-Adresse des Routers in die Adressleiste des Browsers eingeben.
  2. Melden Sie sich mit Ihrem Administrator-Login und -Passwort am System an.
  3. Gehen Sie zum Menü "IP" und wählen Sie "DHCP Server".
  4. Klicken Sie auf die Schaltfläche "DHCP Setup", um mit der Konfiguration des DHCP-Servers zu beginnen.
  5. Geben Sie den Namen der Schnittstelle ein, auf der der DHCP-Server ausgeführt werden soll.
  6. Wählen Sie das Netzwerk aus, für das der DHCP-Server bereitgestellt werden soll.
  7. Geben Sie den IP-Adressbereich an, der vom DHCP-Server zugewiesen werden soll.
  8. Geben Sie die IP-Adresse des Standardgateways an.
  9. Geben Sie die Adresse des DNS-Servers an.
  10. Klicken Sie auf "OK", um die DHCP-Servereinstellungen zu speichern.

Nachdem Sie diese Schritte ausgeführt haben, ist die DHCP-Konfiguration für Mikrotik abgeschlossen. Der DHCP-Server weist den Clients, die mit dem ausgewählten Netzwerk verbunden sind, automatisch IP-Adressen und andere Netzwerkinformationen zu.

DHCP-Optionen für PXE

Um PXE auf Mikrotik erfolgreich zu konfigurieren, müssen Sie auch die DHCP-Optionen korrekt konfigurieren. Mit den DHCP-Optionen können Sie die erforderlichen Informationen an Clients senden, die mit dem Netzwerk verbunden sind.

Bei PXE müssen Sie Optionen festlegen, mit denen Clients die erforderlichen Informationen über den PXE-Server und das Startabbild abrufen können.

Hier sind einige grundlegende Optionen, die Sie für PXE konfigurieren müssen:

  • option dhcp-server-identifier; - gibt die DHCP-Server-ID an, die von Clients zum Abrufen der IP-Adresse verwendet wird.
  • option bootfile-name; - gibt den Namen der Startdatei für PXE an. Diese Datei wird vom Client heruntergeladen, wenn PXE gestartet wird.
  • option tftp-server; - Gibt die IP-Adresse des TFTP-Servers an, der zum Herunterladen der PXE-Datei verwendet wird.
  • option next-server; - Legt die IP-Adresse des nächsten Servers fest, der vom Client zum Herunterladen der PXE-Datei verwendet wird.

Beispiel für die Konfiguration von DHCP-Optionen für PXE auf Mikrotik:

ip dhcp-server option add code=66 name=bootfile-name value="pxelinux.0"

ip dhcp-server option add code=67 name=bootfile-name value="pxelinux.cfg/default"

Mit diesen Befehlen können Sie die Option bootfile-name für den DHCP-Server auf Mikrotik konfigurieren. In diesem Fall lautet der Wert dieser Option "pxelinux.0" für das erste Beispiel und "pxelinux.cfg/default" für das zweite Beispiel.

Daher ist die Konfiguration der DHCP-Optionen für PXE auf Mikrotik ein wichtiger Schritt, um den PXE-Boot erfolgreich zu konfigurieren. Stellen Sie sicher, dass Sie diese Optionen richtig konfiguriert haben, damit Clients PXE erfolgreich starten und ausführen können.

Konfigurieren des PXE-Servers auf Mikrotik

Um den PXE-Server auf Mikrotik zu konfigurieren, führen Sie die folgenden Schritte aus:

SchrittDie Beschreibung
1Installieren Sie RouterOS auf Mikrotik und verbinden Sie es mit dem Netzwerk.
2Installieren und konfigurieren Sie den DHCP-Server auf Mikrotik. Führen Sie dazu die folgenden Befehle aus:
/ip dhcp> setup
/ip dhcp-server add interface=ether1 disabled=no name=dhcp1
/ip dhcp-server network add address=192.168.1.0/24 gateway=192.168.1.1 dns-server=8.8.8.8
/ip dhcp-server network set 0 bootfile-name="pxelinux.0"
/ip dhcp-server option add code=66 name=tftp-server value="192.168.1.100"
/ip dhcp-relay> enable
/ip dhcp-relay add name=relay1 interface=ether2 relay-server=192.168.1.1

Nachdem Sie diese Schritte ausgeführt haben, wird Ihr PXE-Server konfiguriert und einsatzbereit. Stellen Sie sicher, dass Ihr Clientcomputer für das Booten über das Netzwerk konfiguriert ist, und testen Sie, ob er funktioniert.

TFTPD32 installieren und konfigurieren

Schritt 1: Laden Sie TFTPD32 von der offiziellen Website des Entwicklers herunter.

Schritt 2: Führen Sie die TFTPD32-Installationsdatei aus, und folgen Sie den Anweisungen des Installationsassistenten.

Schritt 3: Öffnen Sie nach erfolgreicher Installation das Programm TFTPD32.

Schritt 4: Wählen Sie im Hauptfenster des Programms das Gerät aus, auf dem der DHCP-Server ausgeführt werden soll, aus der Dropdown-Liste "TSPServer" oder "TFTP Server".

Schritt 5: Geben Sie auf der Registerkarte "Einstellungen" den Ordner an, in dem die Startabbilder gespeichert werden sollen (z. B. "C:\PXE\Images ").

Schritt 6: Konfigurieren Sie die DHCP-Servereinstellungen auf der Registerkarte "DHCP Server". Geben Sie den IP-Adressbereich an, aus dem die IP-Adressen an die Clients ausgegeben werden sollen, sowie andere erforderliche Parameter (Gateway, Subnetzmaske, DNS-Server usw.).

Schritt 7: Aktivieren Sie den DHCP-Server, indem Sie auf der Registerkarte "DHCP-Server" das Kontrollkästchen "DHCP-Server aktivieren" aktivieren.

Schritt 8: Konfigurieren Sie die TFTP-Servereinstellungen auf der Registerkarte "TFTP Server". Geben Sie den Ordner an, in dem die Startabbilder gespeichert sind, und andere erforderliche Optionen an.

Schritt 9: Aktivieren Sie den TFTP-Server, indem Sie das Kontrollkästchen "TFTP-Server aktivieren" auf der Registerkarte "TFTP-Server" aktivieren.

Schritt 10: Klicken Sie auf "OK", um die Änderungen zu speichern und das Programmfenster zu schließen.

TFTPD32 ist jetzt einsatzbereit. Es wird auf DHCP- und TFTP-Anforderungen von PXE-Clients hören und darauf reagieren, indem es ihnen Startabbilder für die Remote-Installation von Betriebssystemen bereitstellt.