Ltsp manual 18.04
De Wiki Linkat
Línia 67: | Línia 67: | ||
<br> | <br> | ||
- | + | === 3.1- Afegir el PPA següent: === | |
- | + | ||
- | + | <br> | |
- | + | ||
- | + | Per configurar el servidor LTSP es farà servir el repositori PPA de les escoles de Grècia: | |
+ | |||
+ | <br> | ||
<pre>https://launchpad.net/~ts.sch.gr/+archive/ubuntu/ppa</pre> | <pre>https://launchpad.net/~ts.sch.gr/+archive/ubuntu/ppa</pre> | ||
- | + | <br> 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. | |
- | + | ||
- | + | <br> | |
- | + | ||
- | + | Per afegir el repositori cal executar des de terminal: | |
+ | |||
+ | <br> | ||
<pre>sudo su - | <pre>sudo su - | ||
Línia 83: | Línia 87: | ||
apt update</pre> | apt update</pre> | ||
- | + | <br> | |
- | + | ||
- | + | Un cop afegit el repositori anterior, cal executar les instruccions següents: | |
- | + | ||
+ | <br> | ||
<pre>apt install --yes --install-recommends ltsp-server-standalone epoptes | <pre>apt install --yes --install-recommends ltsp-server-standalone epoptes | ||
Línia 96: | Línia 101: | ||
</pre> | </pre> | ||
- | |||
- | |||
- | |||
- | + | ||
+ | '''NOTA:''' Per generar imatges de 64 bits per als terminals lleugers, s'ha de canviar el paràmetre: | ||
+ | |||
+ | |||
+ | <pre>--arch i386 </pre> | ||
+ | per | ||
+ | <pre>--arch amd64</pre> | ||
+ | |||
+ | |||
+ | <br> Finalment, si es vol assignar una contrasenya coneguda a l'usuari root del thinclient, cal executar les ordres següents: | ||
+ | <pre>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 | exit | ||
+ | |||
+ | |||
+ | 4- Actualitzeu la imatge del terminal lleuger: | ||
ltsp-update-image | ltsp-update-image | ||
</pre> | </pre> | ||
- | + | <br> | |
- | + | ||
= 3.2- DNSMASQ: = | = 3.2- DNSMASQ: = | ||
Línia 114: | Línia 138: | ||
<br> | <br> | ||
- | 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: | + | 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: |
+ | <br> | ||
+ | <pre>192.168.67.1/24</pre> | ||
+ | <br> | ||
- | + | Per dur-ho a terme, caldrà executar les instruccions següents: | |
- | + | ||
- | + | ||
- | Per dur-ho a terme, caldrà executar les instruccions següents: | + | |
<br> | <br> | ||
- | <pre>ltsp-config dnsmasq --no-proxy-dhcp | + | <pre>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 | 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 | chmod +x /etc/network/if-up.d/sch-scripts | ||
- | + | 4- Reinicieu el gestor de xarxa: | |
+ | systemctl restart network-manager</pre> | ||
+ | <br> | ||
=== 4- Editing lts.conf === | === 4- Editing lts.conf === | ||
Línia 175: | Línia 207: | ||
<br> | <br> | ||
- | < | + | Per fer servir l'entorn GNOME de la Linkat estàndard, caldrà eliminar/reanomenar el fitxer següent: |
+ | <pre>/usr/share/xsessions/gnome-flashback-compiz.desktop | ||
+ | </pre> | ||
- | + | <pre>mv /usr/share/xsessions/gnome-flashback-compiz.desktop /usr/share/xsessions/gnome-flashback-compiz.desktop.bak</pre> | |
- | |||
- | + | o bé, introduir dins del fitxer lts.conf l'ordre següent: | |
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | + | <pre>INIT_COMMAND_RM_FLASHBACK_COMPIZ="rm -f /usr/share/xsessions/gnome-flashback-compiz.desktop" | |
+ | </pre> |
Revisió de 12:02, 22 ago 2019
Contingut |
Instal·lació del servidor de terminals lleugers en Linkat edu 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
S'està acabant de documentar!!!!!!
1- 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.
2- Avantatges
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.
3- 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:
É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
ETH_WAN-> dinàmica o estàtica. Ethernet de conexió a la xarxa
ETH_LAN-> ethernet de la xarxa de terminals lleugers: 192.168.67.1/24
3.1- Afegir el PPA següent:
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 --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 --arch i386
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
3.2- 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
4- Editing 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
Per fer servir l'entorn GNOME de la Linkat estàndard, caldrà eliminar/reanomenar el fitxer següent:
/usr/share/xsessions/gnome-flashback-compiz.desktop
mv /usr/share/xsessions/gnome-flashback-compiz.desktop /usr/share/xsessions/gnome-flashback-compiz.desktop.bak
o bé, introduir dins del fitxer lts.conf l'ordre següent:
INIT_COMMAND_RM_FLASHBACK_COMPIZ="rm -f /usr/share/xsessions/gnome-flashback-compiz.desktop"