LTSP Linkat edu 12.04
De Wiki Linkat
Línia 1: | Línia 1: | ||
- | Configuració del servidor de terminals lleugers en Linkat edu 12.04: | + | Configuració del servidor de terminals lleugers en Linkat edu 12.04: |
+ | <br> 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 | + | 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 | + | 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: | |
- | + | ||
- | A través d'un terminal cal executar les ordres: | + | |
sudo apt-get install ltsp-server-standalone | sudo apt-get install ltsp-server-standalone | ||
sudo ltsp-build-client --arch i386 | 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: | + | 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 | gksu gedit /etc/ltsp/dhcpd.conf | ||
- | i es canvia la referència a la xarxa 192.168.0.x per 192.168.10.x | + | i es canvia la referència a la xarxa 192.168.0.x per 192.168.10.x |
- | Fitxer original dhcp.conf: | + | Fitxer original dhcp.conf: |
# | # | ||
Línia 32: | 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; | |
- | + | 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; | # next-server 192.168.0.1; | ||
# get-lease-hostnames true; | # 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"; | |
- | + | } | |
} | } | ||
+ | <br> Fitxer modificat dhcp.conf (s'ha fet el canvi de la xarxa 192.168.0 per la xarxa 192.168.10): | ||
- | + | <br> | |
- | + | ||
# | # | ||
Línia 57: | 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; | |
- | + | 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; | # next-server 192.168.10.1; | ||
# get-lease-hostnames true; | # 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. | + | 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: | + | Des de consola cal executar l'ordre: |
gksu gedit /etc/default/isc-dhcp-server | 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: | + | Un cop obert el fitxer isc-dhcp-server, cal editar la variable INTERFACES i assignar-li el valor eth1: |
INTERFACES="eth1" | INTERFACES="eth1" | ||
- | 4- Cal arrencar el servei dhcp amb l'ordre: | + | 4- Cal arrencar el servei dhcp amb l'ordre: |
sudo start isc-dhcp-server | sudo start isc-dhcp-server | ||
- | 5- A continuació, cal executar les ordres següents | + | 5- A continuació, cal executar les ordres següents |
sudo ltsp-update-sshkeys | sudo ltsp-update-sshkeys | ||
Línia 94: | Línia 93: | ||
Nota: L'execució de la darrera ordre pot trigar una mica ja que es regenera la imatge que s'envia als terminals lleugers. | 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. | + | 6- Cal editar l'arxiu de configuració del servidor tftp per tal que apunti cap al servidor LTSP. |
- | S'ha d'executar l'ordre: | + | S'ha d'executar l'ordre: |
gksu gedit /etc/default/tftpd-hpa | gksu gedit /etc/default/tftpd-hpa | ||
- | i modificar la línia TFTP_ADDRESSS. | + | i modificar la línia TFTP_ADDRESSS. |
- | Així doncs, la línia ha de quedar configurada tal i com es mostra a continuació: | + | Així doncs, la línia ha de quedar configurada tal i com es mostra a continuació: |
TFTP_ADDRESSS="192.168.10.1:69" | TFTP_ADDRESSS="192.168.10.1:69" | ||
- | 7- Cal arrencar el servei tftp executant l'ordre: | + | 7- Cal arrencar el servei tftp executant l'ordre: |
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: | |
- | 8- Finalment, | + | |
/var/lib/tftpboot/ltsp/i386 | /var/lib/tftpboot/ltsp/i386 | ||
- | amb l'ordre: | + | amb l'ordre: |
gksu gedit /var/lib/tftpboot/ltsp/i386/lts.conf | gksu gedit /var/lib/tftpboot/ltsp/i386/lts.conf | ||
+ | <br> | ||
+ | |||
+ | El contingut d'aquest fitxer ha de ser: | ||
+ | |||
+ | |||
+ | <pre> | ||
+ | [default] | ||
+ | |||
+ | LDM_XSESSION="gnome-session --session=gnomelfallback" | ||
+ | </pre> | ||
Recursos: | Recursos: |
Revisió de 15:13, 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,, es pot crear el fitxer lts.conf que s'ha de crear al directori:
/var/lib/tftpboot/ltsp/i386
amb l'ordre:
gksu gedit /var/lib/tftpboot/ltsp/i386/lts.conf
El contingut d'aquest fitxer ha de ser:
[default] LDM_XSESSION="gnome-session --session=gnomelfallback"
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