Skip to main content

Netzwerk-Boot – Netzwerkgrenzen


Aus verschiedenen Gründen können ThinClients und der openthinclient Management-Server in unterschiedlichen Netzen oder Netzsegmenten angebunden sein.

  • Einzelne ThinClients stehen in Standorten mit eigener Netzwerkinfrastuktur
  • Eigenes VLAN für ThinClients

Problem bei PXE-Boot über Netzwerkgrenzen

Um den PXE-Boot zu initiieren sendet der ProxyDHCP-Dienst des openthinclient Management-Servers die notwendigen Boot-Informationen, wenn er passende DHCP-Kommunikation zwischen ThinClient und DHCP-Server beobachtet (Detaillierte Informationen finden sich im Artikel openthinclient OS - Bootvorgang).

Entscheidende Teile der DHCP-Kommunikation sind UDP Broadcasts. Diese werden grundsätzlich nur im lokalen Netzwerk/VLAN geroutet. Wenn der openthinclient Management-Server nicht im selben Netzwerk wie der DHCP-Server operiert kann er die DHCP-Kommunikation nicht beobachten und folglich nicht mit Boot-Informationen reagieren.

Ansatz 1: DHCP-Relay

Um das oben beschriebene Problem zu umgehen bieten viele Router die Möglichkeit Broadcasts aus einem Netz an einen Server in einem anderen Netz weiterzuleiten.

Je nach Router und konkreten Feature-Umfang heißt diese Funktion DHCP-Relay-Agent, UDP Helper, IP-Helper oder ähnlich. Die konkrete Konfiguration hängt vom jeweiligen Router ab.

Der ProxyDHCP-Dienst des openthinclient Management-Servers sollte folgende Broadcasts empfangen:

  • DHCP Discover
  • DHCP Offer
  • DHCP Request

Die ThinClients sollten vom ProxyDHCP-Dienst des openthinclient Management-Servers diesen Broadcast empfangen:

  • DHCP Offer

Ansatz 2: DHCP-Optionen manuell einstellen

Sollte es nicht möglich sein Ansatz 1 umzusetzen kann notfalls der DHCP-Server die für den PXE-Boot notwendigen Informationen senden.

Beachten Sie, dass damit die Einstellungen Startoptionen an ThinClient und Hardwaretyp nicht mehr wirksam sind.

Für den PXE-Boot muss der DHCP-Server zusätzliche Optionen mitsenden. Die konkreten Optionen hängen von den Fähigkeiten und Einstellungen des ThinClients ab:

Legacy PXE

Option 66: TFTP Server Name

IP-Adresse des openthinclient Management-Server

Option 67: Boot File Name

/lpxelinux.0
 (entspricht Boot-Methode Schnell)

oder

/pxelinux.0  (entspricht Boot-Methode Sicher)

UEFI-PXE

Option 66: TFTP server name

IP-Adresse des openthinclient Management-Server

Option 67: Boot File Name

syslinux64.efi
 (entspricht Boot-Methode Schnell)

oder

ipxe64.efi  (entspricht Boot-Methode Sicher)

UEFI-HTTP

Option 67: Boot File Name

http://<SERVER_IP>:8080/openthinclient/files/tftp/ipxe64.efi