# On what interfaces should the DHCP server (dhcpd) serve DHCP requests? # Separate multiple interfaces with spaces, e.g. "eth0 eth1". INTERFACES="eth1"
1) Install Ubuntu 9.04 desktop You can follow the default documentation on Ubuntu site.
2) Set up a static IP on the system You can refer to this post for setting up static IP on Jaunty.
3) Install dhcp3 server
$ sudo apt-get install dhcp3-server
You may also refer to this post for some more details on dhcp3 installation on Ubuntu 9.04.
4) Install open ssh server
$ sudo apt-get install open-sshserver
Ltsp uses ssh to tunnel X to the client machines.
5) Install ltsp
$ sudo apt-get install ltsp-server-standalone
This will download all the package needed for building LTSP.
6) Edit /etc/ltsp/dhcpd.conf to suit your IP requirement
The default dhcp3-server configuration file is in /etc/dhcp3/dhcpd.conf. However when ltsp was installed it created a new config file for dhcp3 under /etc/ltsp/dhcp3.conf. You have to edit this dhcp3.conf to suit your IP requirements.
My dhcpd.conf looks like this. You can use this as a starting point.