Servidor de Cliente Ligero y Configuración

1.Instalar Ubuntu Server 10.4
cuando enpiecen a instalar cuando le sea pedido configuren la red manualmente, ip de la maquina, mascara, pasarela
etcetera, para que nos quede instalada la interfas de red estatica, si lo
prefieren no instalen mas servicios.

2. copiamos nuestro repocitorio para el disco duro (yo lo prefiero asi ,tu lo puedes dejar en un disco externo si quieres)
ej: yo lo copie en /home

3. Editamos nuestro archivo sources.list comentarea todo# y agrega el ej:
nano /etc/apt/sources.list

ej:deb file:///home/ubuntu/ lucid main restricted universe multiverse

deb file:///home/ubuntu/ lucid-security main restricted universe multiverse

deb file:///home/ubuntu/ lucid-updates main restricted universe multiverse

deb file:///home/ubuntu/ lucid-backports main restricted universe multiverse

deb file:///home/ubuntu/ lucid-proposed main restricted universe multiverse

notece que pongo deb file:/// por encontrarce en un archivo local si ud prefiere tener el repo en un disco externo edite el fichero sources. list a su entorno. No quedando igual a este ejemplo

4.Actualizamos ruta al repocitorio
apt-get update

5. Configuramos Gnome-Desktop-Data(yo prefiero gnome tu el que quieras)
apt-get install ubuntu-desktop

iniciamos modo grafico:
startx

Instalamos lenguaje en espanol
desde modo grafico: sistema-administracion-lenguaje

Desde consola

Instalamos openssh-server

6. apt-get install openssh-server

Instalamos el primer servidor que lleva DHCP

7. apt-get install ltsp-server-standalone

Configurar DHCP:
8. cd /etc/ltsp
nano dhcpd.conf - Se configura el rango de IPS que va a utilizar el DHCP que se podrán asignar a las terminales que se conecten al Servidor.
Aquí se le especifica la subred, la mascara de red y el rango de IPS que se van a tener para ser asignados.

Debe quedar así a modo de ejemplo:

# Default LTSP dhcpd.conf config file.
#
authoritative;

subnet 192.168.200.0 netmask 255.255.255.192 {
range 192.168.200.10 192.168.200.40;
option domain-name "example.com";
option domain-name-servers 192.168.0.1;
option broadcast-address 192.168.200.3;
option routers 192.168.200.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 {

Iniciamos el servicio de DHCP
/etc/init.d/dhcp3-server start

Si cambia los datos IP después de haber realizado la configuración inicial ejecute ltsp-update-sshkeys en el servidor o si presentas problemas al logearce los usuarios.

Continuación de la instalación:

Instalo el apache2
me voy a detener un momento ya que el repo que tenemos cuando ud trata de instalar el apache le dice algo como esto:
W:Fallóal obtener file:///home/ubuntu/pool/main/a/apache2/apache2.2-common_2.2.14-5ubuntu8.4_i386.deb

La suma hash difiere

Que hice:descargue el fichero de internet apache2.2-common_2.2.14-5ubuntu8.4_i386.deb y lo sobre escribi en la ruta mas arriba descrita osea home/ubuntu por que es ahi donde tengo el repo y pool/main/a/apache2 estan dentro del repocitorio.
Ahora si

9.apt-get install apache2

Apache es un servicio que por fortuna solo es necesario instalar e iniciar. No requiere modificaciones adicionales para su funcionamiento básico.
Pruebe que funciona, en el navegador http://localhost si esta ok debe decir It works!

Vamos a crear la imagen que no es mas que el entorno con el que trabajan los clentes ligeros

10.ltsp-build-client -–mirror http://localhost/ubuntu

nota: en mi caso corte y pegue el repo de ubuntu de:/home/ para: /var/www/ y tuve que editar nuevamente el archivo sources.list note que mi mirror apunta al localhost que queda en /var/www,tu si quieres deja tu repo donde esta pero cuando valles a crear la imagen declarale al mirror la ruta correcta.
Lo que viene se opcional (pero muchas veces necesario)

11. Retoca la configuracion de los clientes: el tuyo debe estar sin editar
nano /opt/ltsp/i386/etc/lts.conf

ej: esto te sirve copia y pega solo cambia la 1ra linea SERVER por tu IP

[default]

SERVER = 192.168.100.3

X_MOUSE_PROTOCOL = "PS/2"

# necesario si las pantallas parpadean o hacen rallitas

X_COLOR_DEPTH = 16

X_MODE_0 = 1024x768

# cualquier aplicación que consuma ams del 98 % del espacio libre asignado a la ram: muere

X_RAMPERC = 98

# sin excripción para optimizar CPU

#LDM_DIRECTX = True

# Idioma de la pantalla de inicio

LDM_LANGUAGE = "es_ES.UTF-8"

# habilito dispositivos locales (memorias, camaras, impresoras, scanneres)

LOCALDEV = True

# para camaras de fotos perretosas, funciono !!!

ALLOW_UNKNOWN_USB = True

# permititr conex-desconex en caliente

HOTPLUG = True

# habilito el sonido

SOUND = True

# volumen del master del sonido (%)

PCM_VOLUME = 50

# permito correr aplicaciones locales (ver otras configs para lograr esto)

LOCAL_APPS = True

# De aqui para abajo es donde agregas impresoras para los clientes
# puesto direccion LX-300 LPT1

[00:19:D1:DE:63:E6]

PRINTER_0_DEVICE = /dev/lp0

PRINTER_0_TYPE = P

PRINTER_0_PORT = 9100

# subdelegado HP LasserJet USB

[00:1C:CO:44:60:30]

PRINTER_0_DEVICE = /dev/usblp0

PRINTER_0_TYPE = U

PRINTER_0_PORT = 9100

12.Ahora reconstruimos la imagen con los ultimos cambios:
ltsp-update-image

Con esto ya estan listos par iniciar su primer cliente.Suerte amigos
Autor original: 
Yurislen Heredia Sebasco
Categoría: