Wiki Linkat

Ltsp manual 18.04

De Wiki Linkat

(Diferència entre revisions)
Línia 35: Línia 35:
<br>  
<br>  
-
[[Image:1804_ltsp_arch.png|thumb|center|400px]]
+
[[Image:1804 ltsp arch.png|thumb|center|400px]]  
 +
<br>
 +
La placa de xarxa que dóna accés a Internet s'anomenarà ETH_WAN i podrà tenir una IP dinàmica (DHCP) o bé una d'estàtica.&nbsp;
-
És important configurar la interfície de xarxa que dóna servei a la xarxa de terminals lleugers amb la IP: 192.168.67.1 amb màscara /24 o 255.255.255.0
 
-
<br>
 
-
ETH_WAN-&gt; dinàmica o estàtica. Ethernet de conexió a la xarxa
+
La placa de xarxa que dóna servei a la xarxa de terminals lleugers s'anomenarà ETH_LAN i s'haurà de configurar amb la IP:<span style="font-size: 13.28px;">1 92.168.67.1 amb màscara /24 o 255.255.255.0</span>
 +
 
 +
<br>
 +
 
 +
Aquesta configuració es farà des del mateix entorn gràfic de la Linkat, a través del gestor de xarxes (NetworkManager).
 +
 
-
<br>
 
-
ETH_LAN-&gt; ethernet de la xarxa de terminals lleugers: 192.168.67.1/24
 
-
<br>
 
== Afegir el repositori PPA: Greek schools  ==
== Afegir el repositori PPA: Greek schools  ==

Revisió de 12:41, 22 ago 2019

Contingut

Instal·lació del servidor LTSP Linkat 18.04

NOTA: La pàgina oficial amb la documentació per instal·lar el projecte LTSP en Ubuntu 18.04 és la següent:

http://wiki.ltsp.org/wiki/Installation/Ubuntu

Introducció

El projecte LTSP (Linux Terminal Server Project) va ser creat l’any 1999 i està orientat al reciclatge i reutilització d’equipaments. El projecte LTSP proporciona una forma simple d’utilitzar ordinadors de baix cost com a terminals grafics sobre un servidor GNU/Linux. Aquests ordinadors o clients lleugers depenen d’un servidor central que els proporciona el sistema operatiu, CPU, memoria i disc dur.


Els avantatges dels terminals lleugers són els següents:


• Menor cost del maquinari ja que necessiten menys memoria i potència de CPU. Això fa que es puguin reciclar o reutilitzar ordinadors antics.

• S’allarga el cicle de vida dels terminals lleugers.

• L’administracio dels terminals es fa de forma centralitzada, la qual cosa requereix molt menys esforç ja que els clients no tenen sistema operatiu propi.

• El risc d’un mal funcionament dels clients lleugers es m ´ ´ınim ja que no requereixen cap mena de modificacio. ´

• L’acces a les dades es troba restringit al tractar-se d’un sistema operatiu multiusuari. ´

• El sistema permet que l’usuari pugui utilitzar GNU/Linux o Windows de forma simultania.


Configuració


La configuració del servidor LTSP contempla l'ús de dues plaques de xarxa, una de les quals s'utilitza per connectar-se a la xarxa del centre i l'altra per donar servei a la xarxa de terminals lleugers:




La placa de xarxa que dóna accés a Internet s'anomenarà ETH_WAN i podrà tenir una IP dinàmica (DHCP) o bé una d'estàtica. 


La placa de xarxa que dóna servei a la xarxa de terminals lleugers s'anomenarà ETH_LAN i s'haurà de configurar amb la IP:1 92.168.67.1 amb màscara /24 o 255.255.255.0


Aquesta configuració es farà des del mateix entorn gràfic de la Linkat, a través del gestor de xarxes (NetworkManager).



Afegir el repositori PPA: Greek schools

Per configurar el servidor LTSP es farà servir el repositori PPA de les escoles de Grècia:

https://launchpad.net/~ts.sch.gr/+archive/ubuntu/ppa


aquest repositori és mantingut per desenvolupadors del projecte LTSP i ofereix noves versions mes estables que no pas les que hi ha als repositoris d'Ubuntu.


Per afegir el repositori cal executar des de terminal:


sudo su -

add-apt-repository --yes ppa:ts.sch.gr

apt update


Un cop afegit el repositori anterior, cal executar les instruccions següents:


apt install --yes --install-recommends ltsp-server-standalone epoptes

gpasswd -a ${SUDO_USER:-$USER} epoptes

ltsp-build-client  --arch i386 --purge-chroot --mount-package-cache --extra-mirror 'http://ppa.launchpad.net/ts.sch.gr/ppa/ubuntu bionic main' \
--apt-keys '/etc/apt/trusted.gpg.d/ts_sch_gr_ubuntu_ppa.gpg' --late-packages epoptes-client

NOTA: Per generar imatges de 64 bits per als terminals lleugers, s'ha de canviar el paràmetre:

--arch i386 

per

--arch amd64



Finalment, si es vol assignar una contrasenya coneguda a l'usuari root del thinclient, cal executar les ordres següents:


1- Entreu dins de la imatge del terminal lleuger (en mode chroot):

ltsp-chroot -m 


2- Canvieu la contrasenya de l'usuari root:

passwd root


3- Sortiu de la imatge (del mode chroot):

exit


4- Actualitzeu la imatge del terminal lleuger:

ltsp-update-image


DNSMASQ


Com ja s'ha comentat anteriorment, el servidor LTSP disposa de dues plaques de xarxa. Una d'elles dóna accés a Internet i l'altra és una placa de xarxa dedicada a oferir el servei LTSP a través d'un switch a gigabit. La IP estàtic que s'assigna a aquesta placa de xarxa és la següent:


192.168.67.1/24


Per dur-ho a terme, caldrà executar les instruccions següents:


1- Configureu el servidor dnsmasq:

ltsp-config dnsmasq --no-proxy-dhcp

2- Feu la descàrrega següent:

wget https://git.launchpad.net/sch-scripts/plain/debian/sch-scripts.if-up -O /etc/network/if-up.d/sch-scripts

3- Canvieu els permisos del script:

chmod +x /etc/network/if-up.d/sch-scripts

4- Reinicieu el gestor de xarxa:

systemctl restart network-manager


Fitxer de configuració lts.conf


The configuration for the clients, like screen resolution etc, is maintained in a file called lts.conf. To create and start editing it, run:

ltsp-config lts.conf

xdg-open /var/lib/tftpboot/ltsp/*/lts.conf


Linkat estàndard:

LD_SESSION="gnome-flashback-metacity"

i per a la Linkat lleugera (basada en Lubuntu):

LDM_SESSION="Lubuntu"


Així doncs, el fitxer ltsp.conf resultant quedaria de la forma:


[default]
#
# Escriptori lleugfer
# LDM_SESSION="Lubuntu"
#
    LDM_SESSION="gnome-flashback-metacity"
    LDM_LANGUAGE = ca_ES.UTF8
    SCREEN_07 = ldm
    LOCAL_APPS = false
    LDM_DIRECTX = TRUE
    XkbLayout = es
    XkbModel = pc105
    VOLUME = 90
    PCM_VOLUME = 90
    FRONT_VOLUME = 90
    MIC_VOLUME = 90
    CD_VOLUME = 90
    HEADPHONE_VOLUME = 90
    XSERVER = auto
    SOUND = TRUE
    LOCALDEV = TRUE


Entorn GNOME

Només per a la Linkat estàndard (que fa ús de l'entorn d'escriptori GNOME), caldrà canviar de nom del fitxer següent:


/usr/share/xsessions/gnome-flashback-compiz.desktop


Per fer aquest canvi, cal executar l'ordre següent:

mv /usr/share/xsessions/gnome-flashback-compiz.desktop /usr/share/xsessions/gnome-flashback-compiz.desktop.bak


Com a mètode alternatiu, es pot posar dins del fitxer de configuració lts.conf l'ordre següent:

INIT_COMMAND_RM_FLASHBACK_COMPIZ="rm -f /usr/share/xsessions/gnome-flashback-compiz.desktop"

Un cop fet aquest canvi, el terminal lleuger arrencarà sense problema l'entorn GNOME.