sudo apt-get install ltsp-server-standalone openssh-server
(Aquest arxiu s'ha d'ajustar a les característiques de la màquina i de la xarxa)
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.7 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 dns-nameservers 192.168.0.1
(Aquest arxiu s'ha d'ajustar a les característiques de la màquina i de la xarxa)
# # Default LTSP dhcpd.conf config file. # authoritative; subnet 192.168.1.0 netmask 255.255.255.0 { # range 192.168.1.201 192.168.1.210; option domain-name "intracentre"; option domain-name-servers 192.168.0.6; option broadcast-address 192.168.1.255; option routers 192.168.1.1; # next-server 192.168.0.8; # get-lease-hostnames true; option subnet-mask 255.255.255.0; option root-path "/opt/ltsp/i386"; if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" { filename "/ltsp/i386/pxelinux.0"; } else { filename "/ltsp/i386/nbi.img"; } }
Si es vol es poden posar adreces fixes per algunes de les màquines fent servir com a exmple aquest codi
host aula1 {\\ hardware ethernet 00:0b:cd:48:09:47;\\ fixed-address 192.168.0.101;\\ }\\
L'arxiu amb la imatge que es veu a la pantalla de validació dels clients LTSP es troba a l'arxiu /opt/ltsp/i386/usr/share/ldm/themes/ubuntu/bg.png
sudo ltsp-build-client
sudo ltsp-build-client --arch i386
Hi ha dos alternatives per provocar l'aturada de les estacions:
sudo apt-get update sudo apt-get install ntpdate
sudo ntpdate pool.ntp.org
/etc/init.d/networking restart restart isc-dhcp-server
/etc/init.d/networking restart /etc/init.d/dhcp3-server restart
ltsp-update-sshkeys ltsp-update-image
cd /root/.ssh ssh-keygen -t rsa -f id_rsa chmod 600 /root/.ssh/id_rsa.pub mkdir -m 700 /opt/ltsp/i386/root/.ssh/ cd .. chmod -R 0700 .ssh
chroot /opt/ltsp/i386 apt-get install openssh-server
passwd
exit
cp /root/.ssh/id_rsa.pub /opt/ltsp/i386/root/.ssh/authorized_keys cd /opt/ltsp/i386/root chmod -R 0700 .ssh
chroot /opt/ltsp/i386 export LTSP_HANDLE_DAEMONS=false mount -t proc proc /proc exit ltsp-update-kernels umount /opt/ltsp/i386/proc ltsp-update-image
ssh root@192.168.10.151 poweroff ssh root@192.168.10.152 poweroff ssh root@192.168.10.153 poweroff ssh root@192.168.10.154 poweroff ssh root@192.168.10.155 poweroff ssh root@192.168.10.156 poweroff ssh root@192.168.10.157 poweroff ssh root@192.168.10.158 poweroff ssh root@192.168.10.159 poweroff ssh root@192.168.10.160 poweroff ssh root@192.168.10.161 poweroff ssh root@192.168.10.162 poweroff ssh root@192.168.10.216 poweroff
L'últim pas serà la creació dels usuaris genèrics específics per a cadascuna de les estacions
adduser aula1
El sistema ens demanarà la contrasenya i el nom de l'usuari
Es convenient eliminar alguns programes que porta incorporada la maqueta del client, sobre la que s'ha muntat el servidor LTSP. Es tracta de programes que o bé no es fan servir als terminals lleugers, com és el cas de ActiveInspire, o bé carregant excessivament la interfície gràfica i el trànsit de dades, com és el cas de Compiz.
apt-get purge activinspire compiz
Per tal que el programari SCRATCH funcioni, cal fer una petita modificació a l'arxiu /usr/bin scratch, on cal eliminar la seqüència -xshm de l'arxiu.
Cal obrir gedit i elimianr el codi. la línia restarà així:
# VMOPTIONS="-encoding UTF-8 -vm-display-x11 -xshm -plugins /usr/lib/scratch/plugins/:$SQ_DIR/" VMOPTIONS="-encoding UTF-8 -vm-display-x11 -plugins /usr/lib/scratch/plugins/:$SQ_DIR/"
En aquest enllaç sembla que hi ha una possible sol·lució, encara no l'he verificada http://ubuntuforums.org/showthread.php?t=1469499