Wiki Linkat

LTSP Linkat edu 12.04

De Wiki Linkat

Configuració del servidor de terminals lleugers en Linkat edu 12.04:


0- És recomanable que el servidor de terminals lleugers disposi de dues plaques de xarxa.

La placa eth0 és la que connectarà amb la xarxa del centre i tindrà una IP dins de la xarxa 192.168.0.0/24

La placa eth1 és la placa que dóna servei a la xarxa de terminals lleugers i es configurarà amb la IP: 192.168.10.1

La configuració de les plaques de xarxa es fa amb el gestor de xarxes: Network Manager

1- Instal·lació dels paquets LTSP:

A través d'un terminal cal executar les ordres:

sudo apt-get install ltsp-server-standalone
sudo ltsp-build-client

2- Cal configurar el servei de DHCP per tal d'adaptar la configuració existent perquè sigui compatible amb l'adreça 192.168.10.1 de la placa eth1. Per fer-ho, cal executar des de consola l'ordre:

gksu gedit /etc/ltsp/dhcp.conf

i es canvia la referència a la xarxa 192.168.0.x per 192.168.10.x

Fitxer original dhcp.conf:

#
# Default LTSP dhcpd.conf config file.
#
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.20 192.168.0.250;
    option domain-name "example.com";
    option domain-name-servers 192.168.0.1;
    option broadcast-address 192.168.0.255;
    option routers 192.168.0.1;
#    next-server 192.168.0.1;
#    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";
    }
}


Fitxer modifical dhcp.conf (s'ha fet el canvi de la xarxa 192.168.0 per la xarxa 192.168.10):


#
# Default LTSP dhcpd.conf config file.
#
authoritative;
subnet 192.168.10.0 netmask 255.255.255.0 {
    range 192.168.10.20 192.168.10.250;
    option domain-name "example.com";
    option domain-name-servers 192.168.10.1;
    option broadcast-address 192.168.10.255;
    option routers 192.168.10.1;
#    next-server 192.168.10.1;
#    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";
    }
}

3- El servei dhcp s'ha de configurar per tal que ofereixi les IPs per una de les plaques de xarxa. En aquest sentit, cal configurar-lo perquè doni IPs a través de la placa eth1.

Des de consola cal executar l'ordre:

gksu gedit /etc/default/isc-dhcp-server

Un cop obert el fitxer isc-dhcp-server, cal editar la variable INTERFACES i assignar-li el valor eth1:

INTERFACES="eth1"

4- Cal arrencar el servei dhcp amb l'ordre:

sudo start isc-dhcp-server

5- A continuació, cal executar les ordres següents

sudo ltsp-update-sshkeys
sudo ltsp-update-image
Nota: L'execució de la darrera ordre pot trigar una mica ja que es regenera la imatge que s'envia als terminals lleugers.

6- Cal editar l'arxiu de configuració del servidor tftp per tal que apunti cap al servidor LTSP.

S'ha d'executar l'ordre:

gksu gedit /etc/default/tftd-hpa

i modificar la línia TFTP_ADDRESSS.

Així doncs, la línia ha de quedar configurada tal i com es mostra a continuació:

TFTP_ADDRESSS="192.168.10.1:69"

7- Cal arrencar el servei tftp executant l'ordre:

sudo start tftpd-hpa


Recursos: https://help.ubuntu.com/community/UbuntuLTSP


8- Finalment, i en cas que s'hagi d'ajustar algun paràmetre dels terminals lleugers, es pot editar el fitxer lts.conf que es troba a:

/opt/ltsp/i386/etc

amb l'ordre:

gksu gedit /opt/ltsp/i386/etc