Wiki Linkat

LTSP Linkat edu 12.04

De Wiki Linkat

(Diferència entre revisions)
Línia 31: Línia 31:
  authoritative;
  authoritative;
  subnet 192.168.0.0 netmask 255.255.255.0 {
  subnet 192.168.0.0 netmask 255.255.255.0 {
-
    range 192.168.0.20 192.168.0.250;
+
  range 192.168.0.20 192.168.0.250;
-
    option domain-name "example.com";
+
  option domain-name "example.com";
-
    option domain-name-servers 192.168.0.1;
+
  option domain-name-servers 192.168.0.1;
-
    option broadcast-address 192.168.0.255;
+
  option broadcast-address 192.168.0.255;
-
    option routers 192.168.0.1;
+
  option routers 192.168.0.1;
  #    next-server 192.168.0.1;
  #    next-server 192.168.0.1;
  #    get-lease-hostnames true;
  #    get-lease-hostnames true;
-
    option subnet-mask 255.255.255.0;
+
  option subnet-mask 255.255.255.0;
-
    option root-path "/opt/ltsp/i386";
+
  option root-path "/opt/ltsp/i386";
-
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
+
  if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
-
        filename "/ltsp/i386/pxelinux.0";
+
      filename "/ltsp/i386/pxelinux.0";
-
    } else {
+
  } else {
-
        filename "/ltsp/i386/nbi.img";
+
      filename "/ltsp/i386/nbi.img";
-
    }
+
  }
  }
  }
Línia 56: Línia 56:
  authoritative;
  authoritative;
  subnet 192.168.10.0 netmask 255.255.255.0 {
  subnet 192.168.10.0 netmask 255.255.255.0 {
-
    range 192.168.10.20 192.168.10.250;
+
  range 192.168.10.20 192.168.10.250;
-
    option domain-name "example.com";
+
  option domain-name "example.com";
-
    option domain-name-servers 192.168.10.1;
+
  option domain-name-servers 192.168.10.1;
-
    option broadcast-address 192.168.10.255;
+
  option broadcast-address 192.168.10.255;
-
    option routers 192.168.10.1;
+
  option routers 192.168.10.1;
  #    next-server 192.168.10.1;
  #    next-server 192.168.10.1;
  #    get-lease-hostnames true;
  #    get-lease-hostnames true;
-
    option subnet-mask 255.255.255.0;
+
  option subnet-mask 255.255.255.0;
-
    option root-path "/opt/ltsp/i386";
+
  option root-path "/opt/ltsp/i386";
-
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
+
  if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
-
        filename "/ltsp/i386/pxelinux.0";
+
      filename "/ltsp/i386/pxelinux.0";
-
    } else {
+
  } else {
-
        filename "/ltsp/i386/nbi.img";
+
      filename "/ltsp/i386/nbi.img";
-
    }
+
  }
  }
  }
Línia 109: Línia 109:
  sudo start tftpd-hpa
  sudo start tftpd-hpa
-
<br> 8- Finalment, per fer que els terminals lleugers arrenquin amb l'escriptori gnome de forma predeterminada,, es pot crear el fitxer lts.conf que s'ha de crear al directori:  
+
<br> 8- Finalment, per fer que els terminals lleugers arrenquin amb l'escriptori gnome de forma predeterminada,, s'ha de crear el fitxer lts.conf:  
  /var/lib/tftpboot/ltsp/i386
  /var/lib/tftpboot/ltsp/i386
Línia 117: Línia 117:
  gksu gedit  /var/lib/tftpboot/ltsp/i386/lts.conf
  gksu gedit  /var/lib/tftpboot/ltsp/i386/lts.conf
-
<br>
+
El contingut del fitxer lts.conf ha de ser el següent:<br>
-
 
+
<pre>[default]
-
El contingut d'aquest fitxer ha de ser:
+
 +
LDM_XSESSION="gnome-session --session=gnome-fallback"
 +
</pre>
-
<pre>
+
El fitxer lts.conf es es pot modificar per tal d'ajustar la configuració específica de cada terminal lleuger.
-
[default]
+
-
LDM_XSESSION="gnome-session --session=gnomelfallback"
 
-
</pre>
 
  Recursos:
  Recursos:

Revisió de 15:19, 5 ago 2013

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

0- Cal tenir la Linkat edu 12.04 actualitzada a través del Synaptic.

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

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

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

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

sudo start tftpd-hpa


8- Finalment, per fer que els terminals lleugers arrenquin amb l'escriptori gnome de forma predeterminada,, 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"

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


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