LTSP Print
root@serv1:~# apt-get install dhcp3-server debconf-utils debootstrap fuse-utils libasound2-plugins \ 
ltsp-server ltsp-server-standalone ltspfs nbd-server nfs-kernel-server squashfs-tools tftpd-hpa

Edit /etc/dhcp3-server/dhcpd.conf

# VDD net 
shared-network vdd {
subnet 192.168.108.0 netmask 255.255.255.0 {
# range 192.168.108.50 192.168.100.65;
option subnet-mask 255.255.252.0;
option routers 192.168.108.1;
default-lease-time 7200;
max-lease-time 86400;
option broadcast-address 192.168.108.255;
option routers 192.168.108.1;
option domain-name-servers 192.168.108.1;
option domain-name "cae.locale";
option netbios-name-servers 192.168.108.1;
option netbios-node-type 8;
filename "/ltsp/i386/pxelinux.0";
#option tftp 192.168.108.21;
option root-path "192.168.108.21:/opt/ltsp/i386";
next-server 192.168.108.21;

#boot
allow booting;
allow bootp;

host post_0 {
hardware ethernet 00:08:02:11:5c:ec;
fixed-address 192.168.108.10;
}
host post_1 {
hardware ethernet 00:08:02:1f:f2:c4;
fixed-address 192.168.108.11;
}
...
host vm_1 {
hardware ethernet 00:00:00:00:00:01;
fixed-address 192.168.108.31;
}
...

Edit /etc/default/dhcp3-server

INTERFACES="eth0"
root@serv1:~# /etc/init.d/dhcp3-server restart
root@serv1:~# ltsp-build-client
root@serv1:~# cd /opt/ltsp/i386/
root@serv1:~# ln -s boot/pxelinux.0 pxelinux.0
root@serv1:~# ltsp-update-image

Edit /etc/default/tftpd-hpa

RUN_DAEMON = yes

Edit /etc/inetd.conf

# tftp dgram udp wait root  /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
root@serv1:~# /etc/init.d/tftpd-hpa restart
root@serv1:~# /etc/init.d/openbsd-inetd restart

// Still we are not really using lts.conf

Edit /etc/exports

/opt/ltsp 192.168.108.0/255.255.255.0(ro,no_root_squash,async,no_subtree_check) 

Then:

root@serv1:~# exportfs -a
root@serv1:~# adduser user1