Wie definiere ich die DHCP Optionen 208 bis 211 in Windows?
Hallo allerseits,
wie definiere ich die DHCP Optionen 208-211 im Windows Server?
Siehe Liste für DHCP Optionen:
http://www.networksorcery.com/enp/protocol/bootp/options.htm
Auszug:
208 pxelinux.magic (string) = F1:00:74:7E (241.0.116.126). RFC 5071
209 pxelinux.configfile (text). RFC 5071
210 pxelinux.pathprefix (text). RFC 5071
211 pxelinux.reboottime (unsigned integer 32 bits). RFC 5071
Ich weiss man kann zusätzliche DHCP Optionen im Windows Server definieren. Ich will wissen welchen Typ ich verwenden muss. Was aus der Liste im Bild ist der Typ text und was unsigned integer 32 bits? Zeichenfolge ist String, das weiss ich. Also ist text dann Word und Integer dann Lang?
wie definiere ich die DHCP Optionen 208-211 im Windows Server?
Siehe Liste für DHCP Optionen:
http://www.networksorcery.com/enp/protocol/bootp/options.htm
Auszug:
208 pxelinux.magic (string) = F1:00:74:7E (241.0.116.126). RFC 5071
209 pxelinux.configfile (text). RFC 5071
210 pxelinux.pathprefix (text). RFC 5071
211 pxelinux.reboottime (unsigned integer 32 bits). RFC 5071
Ich weiss man kann zusätzliche DHCP Optionen im Windows Server definieren. Ich will wissen welchen Typ ich verwenden muss. Was aus der Liste im Bild ist der Typ text und was unsigned integer 32 bits? Zeichenfolge ist String, das weiss ich. Also ist text dann Word und Integer dann Lang?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 603647
Url: https://administrator.de/contentid/603647
Ausgedruckt am: 20.11.2024 um 15:11 Uhr
13 Kommentare
Neuester Kommentar
unsigned integer bedeutet wörtlich übersetzt (selbst Google sagt das) ...Ganze Zahl ohne Vorzeichen.....so.....und wie oft kommt "ganze Zahl" dort vor? Im Zweifel einfach Windows auf Englisch umstellen......das macht es bei den meistens tutorials eh einfacher und man lernt gleich etwas
Das ist halt das Schlimme mit den schlechten Übersetzungen. Es kommen nur ganze Zahlen in der Auflistung der GUI vor.
Besser ist da die PowerShell Dokumentation von Add-DhcpServerv4OptionDefinition aus dem DhcpServer Modul.
wie definiere ich die DHCP Optionen 208-211 im Windows Server?
Add-DhcpServerv4OptionDefinition
Siehe Liste für DHCP Optionen:
http://www.networksorcery.com/enp/protocol/bootp/options.htm
Auszug:
208 pxelinux.magic (string) = F1:00:74:7E (241.0.116.126). RFC 5071
209 pxelinux.configfile (text). RFC 5071
210 pxelinux.pathprefix (text). RFC 5071
211 pxelinux.reboottime (unsigned integer 32 bits). RFC 5071
Ich weiss man kann zusätzliche DHCP Optionen im Windows Server definieren. Ich will wissen welchen Typ ich verwenden muss. Was aus der Liste im Bild ist der Typ text und was unsigned integer 32 bits? Zeichenfolge ist String, das weiss ich. Also ist text dann Word und Integer dann Lang?
http://www.networksorcery.com/enp/protocol/bootp/options.htm
Auszug:
208 pxelinux.magic (string) = F1:00:74:7E (241.0.116.126). RFC 5071
209 pxelinux.configfile (text). RFC 5071
210 pxelinux.pathprefix (text). RFC 5071
211 pxelinux.reboottime (unsigned integer 32 bits). RFC 5071
Ich weiss man kann zusätzliche DHCP Optionen im Windows Server definieren. Ich will wissen welchen Typ ich verwenden muss. Was aus der Liste im Bild ist der Typ text und was unsigned integer 32 bits? Zeichenfolge ist String, das weiss ich. Also ist text dann Word und Integer dann Lang?
Nein, Text könnte Zeichenfolge und UInt32 könnte Lang sein.
Hallo,
was da jeweils an Werten benötigt wird ist im RFC 5071 ja definiert
https://tools.ietf.org/html/rfc5071
und hier ist ein Config Beispiel aus eine Linux System
https://wiki.syslinux.org/wiki/index.php?title=PXELINUX
brammer
was da jeweils an Werten benötigt wird ist im RFC 5071 ja definiert
These options are:
o "MAGIC" - 208 - An option whose presence and content verifies to
the PXELINUX bootloader that the options numbered 209-211 are for
the purpose as described herein.
o "ConfigFile" - 209 - Configures the path/filename component of the
configuration file's location, which this bootloader should use to
configure itself.
o "PathPrefix" - 210 - Configures a value to be prepended to the
ConfigFile to discern the directory location of the file.
o "RebootTime" - 211 - Configures a timeout after which the
bootstrap program will reboot the system (most likely returning it
to PXE).
https://tools.ietf.org/html/rfc5071
und hier ist ein Config Beispiel aus eine Linux System
Hardcoded options
[3.83+] The program "pxelinux-options" can be used to hard-code
DHCP options into the "pxelinux.0" image file. This is sometimes useful
when the DHCP server is under different administrative control.
Hardcoded options:
6 => 'domain-name-servers',
15 => 'domain-name',
54 => 'next-server',
209 => 'config-file',
210 => 'path-prefix',
211 => 'reboottime'
brammer
Hi,
muß es die Kombination Windows DHCP Server und Solarwinds TFTP sein ?
Windows DHCP + WDS + IIS + iPXE funktioniert problemlos.
Alternative, schau mal hier: TinyPXEserver
Warum, bzw. für welche Werte, willst du die Optionen 208-211 verwenden ?
Welche Datei soll durch 209 geladen werden ?
für (i)PXE sind im Normallfall die Optionen 66 und 67 ausreichend
CH
muß es die Kombination Windows DHCP Server und Solarwinds TFTP sein ?
Windows DHCP + WDS + IIS + iPXE funktioniert problemlos.
Alternative, schau mal hier: TinyPXEserver
Warum, bzw. für welche Werte, willst du die Optionen 208-211 verwenden ?
Welche Datei soll durch 209 geladen werden ?
für (i)PXE sind im Normallfall die Optionen 66 und 67 ausreichend
CH
Hi,
Was willst du genau booten ?
Welche Datei (Name ! ) willst du per 209 booten ?
Wegen Option 209, meinst du das hier:
...Configuration filename
For DHCP siaddr "192.168.2.3", file "mybootdir/pxelinux.0", client UUID "b8945908-d6a6-41a9-611d-74a6ab80b83d", Ethernet MAC address "88:99:AA:BB:CC:DD" and IPv4 address "192.168.2.91", the following files will be attempted in this order (after "config-file" options): .... ?
ist überflüssig (das config-file), es sei denn du willst ganz was ungewöhnliches booten.
erstelle in deinem TFTP root einen Ordner pxelinux.cfg und darin eine Datei default mit dem iPXE boot menue.
CH
Was willst du genau booten ?
Welche Datei (Name ! ) willst du per 209 booten ?
Wegen Option 209, meinst du das hier:
...Configuration filename
For DHCP siaddr "192.168.2.3", file "mybootdir/pxelinux.0", client UUID "b8945908-d6a6-41a9-611d-74a6ab80b83d", Ethernet MAC address "88:99:AA:BB:CC:DD" and IPv4 address "192.168.2.91", the following files will be attempted in this order (after "config-file" options): .... ?
ist überflüssig (das config-file), es sei denn du willst ganz was ungewöhnliches booten.
erstelle in deinem TFTP root einen Ordner pxelinux.cfg und darin eine Datei default mit dem iPXE boot menue.
CH
Dein lokaler Windows DHCP Server gibt die Option 209 ja gar nicht mit an den Client wie der Wireshark Trace ja eindeutig zeigt !
Dort liegt also der Fehler !
Das musst du dort in den Option Settings natürlich entsprechend customizen das der das mitgibt !
Oder du musst einen DHCP Server verwenden der entsprechend die Option 209 mitgeben kann:
https://www.dhcpserver.de/cms/ini_file_reference/special/custom-options/
Dort liegt also der Fehler !
Das musst du dort in den Option Settings natürlich entsprechend customizen das der das mitgibt !
Oder du musst einen DHCP Server verwenden der entsprechend die Option 209 mitgeben kann:
https://www.dhcpserver.de/cms/ini_file_reference/special/custom-options/
Hi,
warum beantwortest du meine Fragen nicht ?
das würde richtige und vollständige Antworten vereinfachen.
Für BIOS / UEFI32bit / UEFI64bit funktioniert es mit Windows DHCP Policies:
Vendor Class Equals PXEClient (BIOS x86 & x64)* -> Options 067 z.B. \dein boot ordner\undiononly.kpxe
Vendor Class Equals PXEClient (UEFI x64 - 64bit )* -> Options 067 z.B. \dein boot ordner\snponly_64bit.efi
Vendor Class Equals PXEClient (UEFI x86 - 32bit )* -> Options 067 z.B. \dein boot ordner\snponly_32bit.efi
Ob sich das mit dem Solarwinds TFTP Server umsetzen läßt habe ich noch nicht getestet.
CH
warum beantwortest du meine Fragen nicht ?
das würde richtige und vollständige Antworten vereinfachen.
Für BIOS / UEFI32bit / UEFI64bit funktioniert es mit Windows DHCP Policies:
Vendor Class Equals PXEClient (BIOS x86 & x64)* -> Options 067 z.B. \dein boot ordner\undiononly.kpxe
Vendor Class Equals PXEClient (UEFI x64 - 64bit )* -> Options 067 z.B. \dein boot ordner\snponly_64bit.efi
Vendor Class Equals PXEClient (UEFI x86 - 32bit )* -> Options 067 z.B. \dein boot ordner\snponly_32bit.efi
Ob sich das mit dem Solarwinds TFTP Server umsetzen läßt habe ich noch nicht getestet.
CH