Content
Dateianzeige für dhcpd_pxe (3.2.0)
usr/share/doc/dhcpd_pxe/dhcpd_pxe.txt
DHCP Server Plugin: PXELINUX
Copyrights
Die in diesem Paket enthaltene Bestandteile des Syslinux Projekts
unterliegen der [1]GNU General Public License Version 2 oder aktueller.
Einleitung
Dieses Paket enthält die PXELINUX Tools des [2]Syslinux Projekts
PXELINUX wird in Verbindung mit einem PXE-konformen Festwertspeicher
(ROM) auf einer Netzwerkkarte eingesetzt. Das Preboot Execution
Environment nutzt DHCP oder BOOTP, um Netzwerkbetrieb mit TCP/IP
aufzunehmen, und lädt dann mittels TFTP die Boot-Software herunter,
welche einen Kernel lädt und entsprechend ebenfalls vom TFTP-Server
heruntergeladenen Anweisungen konfiguriert. [Wikipedia]
Das Menü im Setup-Programm
Das Menü im Setup-Programm ist wie folgt aufgebaut:
4. Service administration
x. DHCP Server
x. DHCP Server Plugins
x. Server PXE configuration
1. View documentation
2. Edit configuration
3. Advanced configuration file handling
Die Änderung der Konfiguration
Die Konfiguration kann über den Menüpunkt 'Edit configuration' geändert
werden.
Nachdem der Editor beendet wurde, wird abgefragt, ob die Konfiguration
aktiviert werden soll. Wird dies bestätigt, so werden über ein Skript
die Anpassungen umgehend wirksam gemacht.
Die Konfigurationsdatei
In der Konfigurationsdatei, die über das Menü zugänglich ist, sind
folgende Parameter vorhanden; wer sie von Hand editieren will, findet
sie unter
/etc/config.d/dhcpd_pxe
Die Parameter
DHCPD_PXE_N
Hier wird die Anzahl der Einträge im PXE-Bootmenü angegeben. Das
PXE-Bootmenü wird für alle Clients mit dynamischen IP-Adressen
sowie für die Clients mit statischen IP-Adressen, bei denen PXE
aktiviert wurde, aber keine individuellen PXE-Startparameter
angegeben wurden, verwendet.
Standardeinstellung: DHCPD_PXE_N='1'
DHCPD_PXE_x_NAME
Hier wird der Name der PXE Konfiguration angegeben.
Beispiel: DHCPD_PXE_x_NAME='fli4l'
DHCPD_PXE_x_ACTIVE
Hier kann eine PXE-Konfiguration deaktiviert ('no') werden. Um
eine Konfiguration zu verwenden, muss diese Variable auf 'yes'
gesetzt werden.
Gültige Werte: yes,no
Standardeinstellung: DHCPD_PXE_x_ACTIVE='no'
DHCPD_PXE_x_DESCRIPTION
Hier wird der beschreibende Text für die Anzeige im PXE-Bootmenü
eingegeben.
Beispiel: DHCPD_PXE_x_DESCRIPTION='eisfair server'
DHCPD_PXE_x_KERNEL
Hier wird der für PXE zu verwendende Kernel angegeben.
Hier wird der Pfad des Kernel relativ zum Verzeichnis
/srv/tftpboot angegeben. Zur Übertragung des Kernel wird
pxelinux verwendet, die Konfiguration von pxelinux wird
automatisch erstellt.
Um von der lokalen Festplatte oder Diskette zu booten, muss
diese Option leer gelassen werden.
Um ein Image mittels memdisk booten zu können, muss diese Option
ebenfalls leer gelassen werden.
Beispiel: DHCPD_PXE_x_KERNEL='fli4l/kernel'
DHCPD_PXE_x_INITRD
Hier wird der Name der zu DHCPD_PXE_x_KERNEL gehörigen initrd
angegeben. Hier muss der Pfad relativ zu /srv/tftpboot angegeben
werden.
Um von der lokalen Festplatte oder Diskette zu booten, muss
diese Option leer gelassen werden.
Um ein Image mittels memdisk zu booten, muss hier der Pfad des
Images relativ zu /srv/tftpboot angegeben werden.
Beispiel: DHCPD_PXE_x_INITRD='fli4l/rootfs.img'
DHCPD_PXE_x_ROOTFS
Hier wird der Name des zu DHCPD_PXE_x_KERNEL gehörigen rootfs
angegeben.
Beispiel: DHCPD_PXE_x_ROOTFS='/dev/tmpfs'
DHCPD_PXE_x_APPEND
Diese Option dient zur Angabe weiterer Optionen bei der
Verwendung von pxelinux.
Beispiel: DHCPD_PXE_x_APPEND='vag=normal ramdisk_size=28000'
Standardeinstellung: DHCPD_PXE_x_APPEND=' '
__________________________________________________________________