Wiki Linkat

LTSP Linkat edu 12.04

De Wiki Linkat

(Diferència entre revisions)
Línia 1: Línia 1:
-
'''EN REVISIÓ'''  
+
= Configuració del servidor de terminals lleugers en Linkat edu 12.04:  =
 +
<center>'''EN REVISIÓ'''</center>
-
<br>  
+
'''NOTA:''' Cal tenir la Linkat edu 12.04 actualitzada abans de procedir a fer la instal·lació del servidor de terminals lleugers.<br>  
-
= Configuració del servidor de terminals lleugers en Linkat edu 12.04: =
+
== 0- Configuració de les interfícies de xarxa ==
-
== <br> 0- Configuració de les interfícies de xarxa ==
+
És recomanable que el servidor de terminals lleugers ('''LTSP''') disposi de dues plaques de xarxa.&nbsp;La placa '''eth0'''&nbsp;connecta el servidor LTSP amb la xarxa del centre. Aquesta placa s'ha de configurar amb una IP que sigui compatible amb la xarxa del centre. En aquesta documentació es farà servir la IP '''192.168.0.225''' amb màscara de xarxa '''255.255.255.0''' per configurar la interfície '''eth0'''.<br>
-
És recomanable que el servidor de terminals lleugers disposi de dues plaques de xarxa que s'anomenaran eth0 i eth1.&nbsp;La placa '''eth0'''&nbsp;connecta el servidor de terminals lleugers LTSP amb la xarxa del centre per tal de garantir l'accés a Internet i a la xarxa interna del centre. Aquesta placa s'ha de configurar amb una IP dins de  
+
La placa de xarxa '''eth1''' dóna servei a la xarxa de terminals lleugers i es configura amb la '''IP 192.168.10.1''' i màscara '''255.255.255.0'''.<br>
 +
 
 +
 
 +
 
 +
=== Canvi en el gestor de les interfícies de xarxa ===
 +
 
 +
La gestió de la xarxa es fa a través del gestor '''Network Manager'''. Si bé el '''Network Manager''' permet la gestió de les interfícies de xarxa d'una forma senzilla, es proposa realitzar el canvi pel mètode '''ifup'''. Aquest canvi resulta útil si es vol preparar una maqueta per poder fer la clonació del servidor LTSP.
<br>  
<br>  
-
i tindrà una IP dins de la xarxa 192.168.0.0/24
+
Per realitzar aquest canvi, cal editar el fitxer:
 +
 
 +
 
 +
 
-
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  
La configuració de les plaques de xarxa es fa amb el gestor de xarxes: Network Manager  
-
0- Cal tenir la Linkat edu 12.04 actualitzada a través del Synaptic.
+
<br>
1- Instal·lació dels paquets LTSP:  
1- Instal·lació dels paquets LTSP:  

Revisió de 08:18, 1 oct 2013

Contingut

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

EN REVISIÓ

NOTA: Cal tenir la Linkat edu 12.04 actualitzada abans de procedir a fer la instal·lació del servidor de terminals lleugers.

0- Configuració de les interfícies de xarxa

És recomanable que el servidor de terminals lleugers (LTSP) disposi de dues plaques de xarxa. La placa eth0 connecta el servidor LTSP amb la xarxa del centre. Aquesta placa s'ha de configurar amb una IP que sigui compatible amb la xarxa del centre. En aquesta documentació es farà servir la IP 192.168.0.225 amb màscara de xarxa 255.255.255.0 per configurar la interfície eth0.

La placa de xarxa eth1 dóna servei a la xarxa de terminals lleugers i es configura amb la IP 192.168.10.1 i màscara 255.255.255.0.


Canvi en el gestor de les interfícies de xarxa

La gestió de la xarxa es fa a través del gestor Network Manager. Si bé el Network Manager permet la gestió de les interfícies de xarxa d'una forma senzilla, es proposa realitzar el canvi pel mètode ifup. Aquest canvi resulta útil si es vol preparar una maqueta per poder fer la clonació del servidor LTSP.


Per realitzar aquest canvi, cal editar el fitxer:



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 --arch i386


1- Configuració del servei DHCP

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/dhcpd.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 modificat 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"

<span style="line-height: 1.5em;" />

2- Configuració del servei tftp

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


3- Configuració del fitxer lts.conf

Finalment, per fer que els terminals lleugers arrenquin amb l'escriptori gnome de forma predeterminada i l'idoma en català, s'ha de crear el fitxer lts.conf:

/var/lib/tftpboot/ltsp/i386

amb l'ordre:

gksu gedit  /var/lib/tftpboot/ltsp/i386/lts.conf

El contingut del fitxer lts.conf ha de ser el següent:

[default]

LDM_XSESSION="gnome-session --session=gnome-fallback"
LDM_LANGUAGE = ca_ES.UTF8

El fitxer lts.conf es es pot modificar per tal d'ajustar la configuració específica de cada terminal lleuger.


9- Compressió del trànsit entre el terminal lleuger i el servidor:

La compressió i xifratge de la connexió entre el terminal lleuger i el servidor es configura a través de la variable LDM_DIRECTX. El valor predeterminat d'aquesta variables és False la qual cosa habilita el xifratge a través d'un tunnel SSH.

En cas de ternir terminals lleugers lents, es recomana definir dins del fitxer lts.conf la variable LDM_DIRECTX i assignar-li el valor True per tal que no es realitzi el xifratge. D'aquesta forma, la comunicació client-servidor és menys segura però més ràpida.


L'edició del fitxer lts.conf es pot realitzar amb l'ordre:

gksu gedit /var/lib/tftpboot/ltsp/i386/lts.conf


4- Configuració del fitxer lightdm.conf

10- Es recomana editar el fitxer de configuració lightdm.conf perquè que no aparegui la llista completa d'usuaris del servidor de terminals lleugers. Per fer-ho, cal modificar l'entrada del gestor gràfic lightdm amb l'ajut de l'editor gedit. Així doncs, des de consola caldrà executar l'ordre:

sudo gedit /etc/lightdm/lightdm.conf

i afegir les línies:

greeter-hide-users=true
greeter-show-manual-login=true

El fitxer definitiu tindrà l'aspecte següent:

[SeatDefaults]
greeter-session=unity-greeter
user-session=gnome-fallback
greeter-hide-users=true
greeter-show-manual-login=true


Recursos:

Informació oficial sobre LTSP en Ubuntu https://help.ubuntu.com/community/UbuntuLTSP

Més informació sobre el fitxer lts.conf: http://manpages.ubuntu.com/manpages/precise/man5/lts.conf.5.html


4- Cal arrencar el servei dhcp amb l'ordre: sudo start isc-dhcp-server sudo update-rc.d isc-dhcp-server defaults 5- A continuació, cal executar les ordres següents sudo ltsp-update-sshkeys sudo ltsp-update-image --arch i386 Nota: L'execució de la darrera ordre pot trigar una mica ja que es regenera la imatge que s'envia als terminals lleugers.

7- Cal arrencar el servei tftp executant l'ordre: sudo start tftpd-hpa sudo update-rc.d tftpd-hpa defaults