Changes between Version 6 and Version 7 of Orbit/Building/PXE


Ignore:
Timestamp:
Nov 30, 2005, 7:50:55 PM (19 years ago)
Author:
faiyaz
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Orbit/Building/PXE

    v6 v7  
    2626}}}
    2727
    28 ''Are we using "dhcp3"?''
    2928
    3029To support PXE, we need to add to /etc/dhcpd.conf something like:
     
    3736
    3837allow booting;
    39 allow bootp;
    4038
    4139# The next paragraph needs to be modified to fit your case
     
    5149
    5250group {
     51# The address of the TFTP server that hosts the PXE image.
    5352 next-server 192.168.1.3;
    5453 host tftpclient {
    5554# tftp client hardware address
    5655  hardware ethernet  00:10:DC:27:6C:15;
     56
     57# The PXE boot loader that instructs the client to load a script corresponding to its IP address.
     58# The script defines the kernel and memory based image to download and boot.  Think of it as a
     59# network aware grub/lilo type boot loader.
    5760  filename "/tftpboot/pxelinux.bin";
    5861 }
     
    6164}}}
    6265
    63 ''Where are we getting the 'pxelinux.bin' file from? Is that in an apt, or should we add that to our "orbit-pxe-server" package?''
    64 
    6566After you have edited the dhcpd configuration file, restart it with "/etc/init.d/dhcpd restart".
    6667
    6768== Installing a TFTP server ==
    6869
    69 '' This should go away as we should make a dependency on the orbit-pxe-server package.''
     70Debian makes that easy.  We prefer atftpd since its the only tftp server that has verbose output.  It also gives the ability to control the number of threads which handle transfers.  With 400+ simultaneous clients, a good tftp server is required.
     71{{{
     72% apt-get install atftd
     73}}}
    7074
    7175== Installing NBP -- pxelinux ==
     76
     77'pxelinux.bin' is a file found in the syslinux package [http://syslinux.zytor.com/].  The nitty gritty of how it works, what to do to make a machine netboot, and all of the other specifics can be found at [http://syslinux.zytor.com/pxe.php]
    7278
    7379