PXE ist eine DHCP-Erweiterung, um über Ethernet zu booten
http://www.kegel.com/linux/pxe.html
Ziel: Diskless Workstation im Kiosk-mode.
Know-how:
http://www.linux-mag.com/2002-10/netbooting_01.html
http://syslinux.zytor.com/pxe.php
funktionierende /etc/dhcp.conf :
# dhcpd.conf # # Sample configuration file for ISC dhcpd # # option definitions common to all supported networks... #option domain-name "example.org"; #option domain-name-servers ns1.example.org, ns2.example.org; #default-lease-time 600; #max-lease-time 7200; # if you do not use dynamical DNS updates: # # this statement is needed by dhcpd-3 needs at least this statement. # you have to delete it for dhcpd-2, because it does not know it. # # if you want to use dynamical DNS updates, you should first read # read /usr/share/doc/packages/dhcp-server/DDNS-howto.txt ddns-update-style none; ddns-updates off; # If this DHCP server is the official DHCP server for the local # network, the authoritative directive should be uncommented. #authoritative; # Use this to send dhcp log messages to a different log file (you also # have to hack syslog.conf to complete the redirection). log-facility local7; allow booting; allow bootp; # Standard configuration directives... option domain-name "your.domain"; option domain-name-servers ns1.your.domain, ns2.your.domain; option routers 10.0.0.1; option resource-location-servers server.your.domain; option font-servers server.your.domain; option x-display-manager server.your.domain; option tftp-server-name "tftp.your.domain"; max-lease-time 120; default-lease-time 120; subnet 192.168.124.0 netmask 255.255.255.0 { } # Group the PXE bootable hosts together group { # PXE-specific configuration directives... next-server 192.168.124.95; server-name "dhcp.your.domain"; filename "/pxes/pxelinux.0"; get-lease-hostnames true; use-host-decl-names on; host pxes1 { hardware ethernet 0:40:63:d7:ac:32; fixed-address 192.168.124.100; } host pxes2 { hardware ethernet 0:01:02:d2:1c:e6; fixed-address 192.168.124.101; } }