LTSPWindowsDHCP

Revision 3 as of 2006-04-25 09:38:47

Clear message

This page describes the steps needed to setup an a windows DHCP server in to run the LTSP Edubuntu

The Edubuntu default install of LTSP assumes that you are going to use the built in DHCP server to assign ip addresses to your clients. In many education establishments this is not the desired method for implementation as there is most likely an existing DHCP server. The following steps detail how to make specific machines boot from the LTSP server, but utilise a windows DHCP server for the ip assignment.

Warning /!\ This guide assumes you already have a running windows DHCP server and that you are specifying certain machines to boot from the LTSP server, ie. the majority of your machines are still running as they normally would.

Warning /!\ IMPORTANT To prevent possible conflicts between your DHCP server and the LTSP DHCP server, run the following command on the LTSP server to remove the DHCP package

sudo apt-get remove dhcp3-server
  • You will need to obtain the MAC address of each machine that requires to be bootable on the LTSP server. This can be achieved by asking the specified machine to try to boot from LAN. A DHCP message will appear, similar to the following

CLIENT MAC ADDR: 00 0C 29 76 88 21  GUID: 234D234D-B4CC-6CEF-0EBD554566345
  • Login to your windows server and load the DHCP configuration screen
  • Create a DHCP reservation for the MAC address you obtained
  • Add the configuration options below to enable the machine to boot from the LTSP server
    • 017 Root Path: /opt/ltsp/i386
    • 066 Boot Server Host Name: <ip address>

    • 067 Bootfile Name: ltsp/pxelinux.0

Replace <ip address> with the ip address of your LTSP server

Warning /!\ If you are the impatient type, you can restart the DHCP server, via services.msc to ensure that the reservation is available. Then, once you reset the client machine it should be able to connect to the LTSP server and use the LTSP's NFS root, as opposed to trying to use the DHCP servers root.