Taula de continguts

3.1 - Instal·lació del Servidor

3.1.1 - Instal·lació del client de centre a l'ordinador

IMPORTANT - Per la compatibilitat amb iTalc, és important muntar una versió de 32 bits del sistema operatiu

3.1.2 - Instal·lació del programari LTSP

sudo apt-get install ltsp-server-standalone openssh-server

3.1.3 - Configuració de la xarxa

(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

3.1.4 - Configuració del servidor DHCP

(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;\\
}\\

3.1.5 - Personalització de la imatge de la pantalla de validació (LOGIN)

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

3.1.6 - Creació de la imatge LTSP

sudo ltsp-build-client
sudo ltsp-build-client --arch i386

3.1.7 - Aturada programada de les estacions

Hi ha dos alternatives per provocar l'aturada de les estacions:

3.1.8 - Sincronitzacio del rellotge

sudo apt-get update
sudo apt-get install ntpdate
sudo ntpdate pool.ntp.org

3.1.9 - Reiniciar els serveis

/etc/init.d/networking restart
restart isc-dhcp-server
/etc/init.d/networking restart
/etc/init.d/dhcp3-server restart

3.1.10 - Registrar les modificacions

ltsp-update-sshkeys
ltsp-update-image

3.1.11 - Configuració específica per al clients

3.1.12 - Preparació de la imatge per permetre l'accés SSH

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

3.2 - Arxius actuals de configuració

3.3 Usuaris genèrics

L'últim pas serà la creació dels usuaris genèrics específics per a cadascuna de les estacions

Per exemple, es pot teclejar al terminal:
adduser aula1

El sistema ens demanarà la contrasenya i el nom de l'usuari

3.4 Problemes

Eliminació de programari

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

SCRATCH

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/"

No es desmonten els USB

En aquest enllaç sembla que hi ha una possible sol·lució, encara no l'he verificada http://ubuntuforums.org/showthread.php?t=1469499

3.5 3.5 Enllaços d'interès




Inici de l'Espai | Menú de Documents | Servidors LTSP | Implementació de LINUX/UBUNTU