You are on page 1of 5

Guía rápida para Instalación del Proyecto

de Servidor de Terminales Linux

1) Instalación de Edubuntu y el LTSP (Linux terminal server Project)

1. Arrancar el equipo a instalar el Edubuntu con la opción de arranque por el DVD.


2. Al arrancar el programa, lo primero que le pedirá será seleccionar el idioma.
3. Luego, seleccionar Probar Edubuntu sin alterar el equipo.
4. Al estar en la pantalla de Edubuntu, verá un icono que dice “Instalar”, seleccione ese icono para comenzar
el proceso de instalación y siga las instrucciones que le da la pantalla.
5. Al terminar la instalación, le saldrá una ventana para que continúe “probando” el Edubuntu o Termine la
sesión.
Seleccione continuar probando y vera en la pantalla un nuevo icono que dice Instalar LTSP.
Seleccione Instalar LTSP.
6. Le saldrá una ventana preguntándole porque interface de red estará conectados los terminales.
Normalmente la tarjeta eth0 debería estar conectada hacia la red que la da Internet y la eth1 hacia los
terminales. Seleccione eth1 si este es el caso.
7. El proceso de instalación del LTSP ha comenzado. Esto puede tardar unos 10 minutos.
8. Al terminar la Instalación, ya está listo para que funcione el servidor de LTSP. Reinicie el equipo y extraiga
el DVD cuando le sea solicitado.
9. Una vez ingreses al servidor instalado es necesario editar el archivo /etc/ltsp/dhcpd.conf.
Para eso entre en un terminal y active el gedit con privilegios de superusuario:
$ sudo gedit /etc/ltsp/dhcpd.conf
y edite el contenido para que se vea como sigue:
# 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.254;
option broadcast-address 192.168.0.255;
option routers 192.168.0.254;
# 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";
}
}
Esto es importante porque el servidor dhcpd.conf por defecto tiene las opciones domain-name-servers y
routers direccionados a la 192.168.0.1 y el servidor ltsp de Edubuntu configura la tarjeta eth1 con la
dirección 192.168.0.254. Es necesario que edite el archivo del dhcp3-server en el directorio etc por defecto:
$ sudo gedit /etc/default/dhcp3-server
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp3-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"
y coloque en la línea de INTERFACES="" , entre las comillas, el nombre de la tarjeta de interface que esta
conectada hacia los terminales no inteligentes o el concentrador de equipos que navegaran por intermedio
del servidor (en nuestro caso es la eth1).
Luego asegurase que en el editor de conexiones que puede activar colocando el mouse encima del icono de
red en la barra de menú de Gnome, seleccionando el botón derecho del mouse, agregue la tarjeta eth1 con
la configuración manual, dirección IP 192.168.0.254, máscara 255.255.255.0, puerta de enlace
192.168.0.254 y dns 192.168.0.254. La dirección física o "machine address", la pueden copiar si activan una
consola terminal en Aplicaciones .. Accesorios, y con el comando
$ sudo ifconfig
verán unos datos donde encontraran algo como lo siguiente:
eth1 Link encap:Ethernet dirección HW 00:19:66:c5:11:9a
Direc. inet:192.168.0.254 Difus.:192.168.0.255 Másc:255.255.255.0
Dirección inet6: fe80::219:66ff:fec5:1a9a/64 Alcance:Enlace
ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:109 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:0 (0.0 B) TX bytes:24300 (24.3 KB)
Interrupción:27 Dirección base: 0x6000
de donde la dirección HW, es la que buscan y copian el grupo de 6 pares de caracteres (00:19:66:c5:11:9a)
que corresponda a su tarjeta de red en la configuración de conexiones.
Al terminar de editar la conexión eth1, es necesario reiniciar el servidor DHCP3 con el comando desde una
consola terminal:
$ sudo /etc/init.d/dhcp3-server restart
* Stopping DHCP server dhcpd3 [ OK ]
*Starting DHCP server dhcpd3 [ OK ]
Ya el sistema esta listo para funcionar. Pruebe activando un cliente del LTSP a través del terminal conectado
a la tarjeta eth1 con el cable cruzado o un terminal de la red conectado por intermedio de un concentrador o
switch a dicha tarjeta.
Los Terminales no inteligentes que deseen funcionar a través del servidor LTSP, deben arrancar por la
opción de RED del BIOS . En el servidor deben estar creadas las cuentas de los usuarios de dichos equipos
terminales.

Advertencia:
Si modifica cualquier parámetro de la tarjeta eth1 que conecta a los terminales, se perderá la llave de
seguridad asociada a la misma y los usuarios no podrán entrar en sus cuentas. Es decir, podrán conectarse
al servidor, se les solicitara el nombre del usuario y contraseña, pero no podrán registrarse ( server no
responding… restart). Para resolver esto tienen que ejecutar lo siguiente.
En el menú del Edubuntu del Servidor, en aplicaciones, accesorios, abra una consola terminal
$ sudo ltsp-update-sshkeys
$ sudo ltsp-update-image
$ sudo /etc/init.d/dhcp3-server restart

Entonces cree su entorno de Thin Clients en el servidor mediante:


$ sudo ltsp-build-client
Si se encuentra en un entorno de 64 bits pero los clientes tienen otra arquitectura use la opción --arch
$ sudo ltsp-build-client --arch i386

2) Instalacion de LTSP en Ubuntu 10.04


Una vez instalado el Ubuntu de manera estándar procedemos de la siguiente manera.

$ sudo apt-get install ltsp-server-standalone openssh-server

con este comando instalamos los paquetes necesarios para crear el servidor DHCP, luego habilitamos la
interfaz de red desde la cual darás el servicio

$ sudo gedit /etc/default/dhcp3-server

# Defaults for dhcp initscript


# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp3-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"
A continuación creamos la imagen para las conexiones de los clientes ligeros
$ sudo ltsp-build-client

Al final del proceso se debe leer LTSP client installation completed successfully. Este proceso pude
durar varias horas.

Configuración del DHCP server.

Ahora viene la configuración de las tarjetas de red. En mi caso estoy usando la tarjeta inalámbrica conectada
(ath0) a mi router y la otra (eth0) al switch en la que se conectaran las terminales. En esta ultima la
dirección IP será estática.

$ sudo gedit /etc/network/interfaces

auto eth0
iface eth0 inet static
address 192.168.2.10
netmask 255.255.255.0
gateway 192.168.2.1
También se configura DHCP para las terminales.

$ sudo gedit /etc/ltsp/dhcpd.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.254;
option broadcast-address 192.168.0.255;
option routers 192.168.0.254;
# 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";
}
}
Reiniciamos el servidor dhcp

$ sudo /etc/init.d/dhcp3-server restart

y se ejecutan estos comandos

$ sudo ltsp-update-kernels && sudo ltsp-update-sshkeys && sudo ltsp-update-image

En el reinicio se debió arrancar el DHCP, se puede verificar asi:

$ sudo /etc/init.d/dhcp3-server status

El servidor está listo, ahora trabajaremos con el cliente.

Configuración de los clientes.

Para que los clientes puedan acceder al sistema operativo, se deben crear usuarios de escritorio (no
administradores) desde el servidor.
También copiar el archivo que contiene la configuración de los mismos “lts.conf” esto es opcional si no llega
a funcionar

El archivo se encuentra en

/opt/ltsp/i386/usr/share/doc/ltsp-client-core/examples

se copia en

/var/lib/tftboot/ltsp/i386

Con el comando nautilus

$ sudo nautilus

De ahí se navega hasta encontrar el archivo, luego se copia en la carpeta especificada

Martin Muszio – Orlando Michelli


Centro de Reciclado de Computadoras
Laboratorio de Investigación Aplicada y Desarrollo
Facultad de Ciencias Exactas, Físicas y Naturales
Universidad Nacional de Córdoba

You might also like