Wiki Linkat

Ltsp manual 18.04

De Wiki Linkat

(Diferència entre revisions)
Línia 39: Línia 39:
<br>  
<br>  
-
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 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:  
<br>  
<br>  
 +
<br>
 +
<br>
-
É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
+
É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  
ETH_WAN-&gt; dinàmica o estàtica. Ethernet de conexió a la xarxa  
Línia 55: Línia 57:
ETH_LAN-&gt; ethernet de la xarxa de terminals lleugers: 192.168.67.1/24  
ETH_LAN-&gt; ethernet de la xarxa de terminals lleugers: 192.168.67.1/24  
-
 
+
<br>
=== 3.1- Afegir el PPA següent:  ===
=== 3.1- Afegir el PPA següent:  ===
Línia 61: Línia 63:
<br>  
<br>  
-
Per configurar el servidor LTSP es farà servir el repositori PPA de les escoles de Grècia:
+
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
+
<br>
 +
<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:
-
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>
-
 
+
<pre>sudo su -
-
 
+
-
 
+
-
Per afegir el repositori cal executar des de terminal:
+
-
 
+
-
 
+
-
 
+
-
sudo su -
+
-
add-apt-repository --yes ppa:ts.sch.gr<br>apt update
+
add-apt-repository --yes ppa:ts.sch.gr
 +
apt update</pre>
<br>  
<br>  
-
<br>
+
Un cop afegit el repositori anterior, cal executar les instruccions següents:
<br>  
<br>  
 +
<pre>apt install --yes --install-recommends ltsp-server-standalone epoptes
-
<br>
+
gpasswd -a ${SUDO_USER:-$USER} epoptes
-
apt install --yes --install-recommends ltsp-server-standalone 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
-
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' \<br> --apt-keys '/etc/apt/trusted.gpg.d/ts_sch_gr_ubuntu_ppa.gpg' --late-packages epoptes-client --arch=i386<br>
+
</pre>
 +
<br> Finalment, si es vol assignar una contrasenya coneguda a l'usuari root del thinclient:
 +
<pre>ltsp-chroot -m
-
<br>
+
passwd root -&gt; per definir la contrasenya.
-
ltsp-chroot -m&nbsp;
+
exit
-
passwd root -&gt; per definir la contrasenya.
+
ltsp-update-image
-
 
+
-
exit
+
-
 
+
-
ltsp-update-image  
+
 +
</pre>
<br>  
<br>  
-
DNSMASQ:  
+
= 3.2- DNSMASQ: =
<br>  
<br>  
Línia 125: Línia 125:
<br>  
<br>  
-
Editing lts.conf<br>The configuration for the clients, like screen resolution etc, is maintained in a file called lts.conf. To create and start editing it, run:  
+
=== 4- Editing lts.conf ===
 +
 
 +
<br>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<br>xdg-open /var/lib/tftpboot/ltsp/*/lts.conf  
ltsp-config lts.conf<br>xdg-open /var/lib/tftpboot/ltsp/*/lts.conf  
Línia 138: Línia 140:
i per a la Lubuntu:  
i per a la Lubuntu:  
 +
 +
 +
 +
LDM_SESSION="LUbuntu"
LDM_SESSION="Lubuntu"
LDM_SESSION="Lubuntu"

Revisió de 10:10, 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



Finalment, si es vol assignar una contrasenya coneguda a l'usuari root del thinclient:

ltsp-chroot -m 

passwd root -> per definir la contrasenya.

exit

ltsp-update-image


3.2- DNSMASQ:


Single NIC (ProxyDHCP)
This is the easiest mode as it usually doesn't require any changes in the network topology. The server, the clients and the router are all connected to the same switch(es). The IP leases are managed by the router, or an external DHCP server like proxmox or Windows. No configuration changes to the existing DHCP server are necessary. Dnsmasq will be configured in ProxyDHCP mode, which means that it will only send the boot filename and rootpath DHCP options when a client asks for an IP.

ltsp-config dnsmasq


Dual NIC (Classic DHCP)
In this mode, the LTSP server has two NICs; one faces the Internet and the other is connected to a dedicated switch with just the LTSP clients. To make configuration easier, LTSP expects you to set up a static IP of 192.168.67.1 for the internal subnet. Then, run the following commands:


ltsp-config dnsmasq --no-proxy-dhcp
wget https://git.launchpad.net/sch-scripts/plain/debian/sch-scripts.if-up -O /etc/network/if-up.d/sch-scripts
chmod +x /etc/network/if-up.d/sch-scripts
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 Lubuntu:


LDM_SESSION="LUbuntu"

LDM_SESSION="Lubuntu"