Mini TUTO (alpha todavia) Edubuntu 6.06 + LTSP 4.2.1

Imagen de mr_winter

Mini TUTO (alpha todavia) Edubuntu 6.06 + LTSP 4.2.1

Instalacion & configuracion paso a paso de LTSP 4.2.1 en Edubuntu Desktop.
Version 0.01

"Por que Edubuntu Desktop y no Edubuntu Install?"
PORQUE ANDA MAL EDUBUNTU INSTALL, no lo pude instalar en varias maquinas!!!

ANTES DE HACER NADA: BACK-UP DE TODOS LOS TRABAJOS DEL SERVER, COPIAR /etc/dhcp.conf y /opt/lts/i386/etc/lts.conf a un diskette.

*** OBVIAMENTE ESTO SOLAMENTE SI TENEMOS YA CORRIENDO UN LTSP***

NOTA: Solo explico aqui como configurar un Server LTSP, como esta es una version pre-oficial de mi tutorial, prometo dar cuenta de instalacion de clientes en las proximas actualizaciones.
Por que no usar el LTSP que trae ubuntu? porque lei que la mitad de las funciones estan soportadas y porque el ultimo LTSP puede soportar clientes con un minimo de 7MB de RAM! (yo tengo un monton, todavia no he hecho funcionar eso!)

PROCEDEMOS:

1º instalo edubuntu 6.06 Desktop en la maquina que destinamos para servidor, claro esta.

2º configuro mi host (recordar que este sera el server), el nombre de mi host sera "server", mientras que el dominio "ltsp". Para configurar el entorno de red, vamos a Sistema > Administracion > Red.
Generalmente, por standarizacion, LTSP por defecto toma como IP del servidor: 192.168.0.254, podemos usar el que querramos.

3º Si tenemos un proxy, podemos tipear a mano: http_proxy=http://[IP_Proxy]:[Puerto], o dejarlo permanente en /etc/environment, luego, update apt (apt-get update). Si apt te da problemas, ir a /etc/apt/apt.conf y donde dice proxy entre comillas, especificar la IP del mismo, siempre precedida por "http://".

NOTA: este punto lo inclui, porque dependo personalmente de un proxy, aca donde trabajo.

4º Una vez que el entorno esta listo y tenemos Inet para bajar algunos paquetes, vamos a www.ltsp.org y hacemos clic en el link "Current Release - LTSP-4.2".
Esto nos llevara al WIKI de ltsp, el cual nos explica (en ingles) las nuevas caracteristicas del paquete LTSP 4.2.1, nos advierte que antes que nada, hay que tener en cuenta en hacer una instalacion nueva en un directorio diferente, si es que teniamos instalada una version anterior de LTSP.
Como es eso?. Si antes teniamos instalado todo en /opt/ltsp, ahora debemos hacer algo como esto: /opt/ltsp_4.2, por ejemplo.
Debemos bajar ahora el paquete "ltsp-utils 0.25" en el formato .deb para UBUNTU.
Instalamos ltsp-utils 0.25 (dpkg -i paquete_a_instalar.deb).

5º run ltsp-utils, me fijo que servicios tengo instalados y que no, por defecto, solo xdmcp esta instalado.
Si no tenemos buena memoria, anotemos en que estado se encuentran los servicios necesarios.

6º synaptic o apt: instalar solo por comodidad, ltsp-server-standalone, esto instalara los siguientes paquetes, los cuales no vienen por defecto en Edubuntu Desk:

binutils (paquete de programas para compilar archivos objeto y manipular binarios)
debconf-utils (utilidades relacionadas con los paquetes .deb)
debootstrap (crea un sistema debian desde cero)
dhcp3-server (servidor DHCP en su version 3 - Dynamic Host Configuration Protocol)
esound-clients (cliente del demonio ESd)
libevent1 (libreria para llamada de eventos)
libnfsidmap1 (libreria necesaria para la ejecucion de NFS)
ltsp-server (ambiente basico de trabajo para un server LTSP, creado para ubuntu, depende de dhcp externo)
netkit-inetd (demonio manager de conexiones entrantes via tcp o udp)
nfs-common (utilidades para nfs, lo que es para RH "nfs-utils")
nfs-kernel-server (parche para el kernel)
portmap (necesario para funcionamiento de NFS)
syslinux (usado para bootear un sistema linux, aca se usa como booteador PXE)
tftpd-hpa (server Trivial File Transfer Protocol mejorado)

7º verificamos como estan los servicios ejecutando nuevamente ltspadmin (siempre como root)
Vemos que estan todos instalados, pero dhcpd no esta corriendo, gralmente porque no esta configurado, nfs y xdmcp tampoco...

8º nos disponemos a instalar LTSP 4.2.1, vamos a configurar el instalador y una vez configurado, instalamos los paquetes, todo esto dentro de ltspadmin, por supuesto.
El sitio donde se encuentra es: http://ltsp.mirrors.tds.net/pub/ltsp/ltsp-4.2/
Estos son los paquetes que LTSP instala por defecto:

ltsp-ltsptree-1.13-0-i386.tgz 0.03mb 100%
ltsp-libusb-1.0-0-i386.tgz 0.02mb 100%
ltsp-glibc-1.0-1-i386.tgz 8.15mb 100%
ltsp-x-core-1.6-0-i386.tgz 20.77mb 100%
ltsp-freetype-1.1-0-i386.tgz 0.56mb 100%
ltsp-x-fonts-100dpi-1.6-0-i386.tgz 12.08mb 100%
ltsp-xinetd-1.2-0-i386.tgz 0.08mb 100%
ltsp-perl-1.0-0-i386.tgz 6.76mb 100%
ltsp-rdesktop-1.6-0-i386.tgz 0.22mb 100%
ltsp-gdb-1.1-0-i386.tgz 1.54mb 100%
ltsp-kernel-2.6.16.1-ltsp-2-0-i386.tgz 5.22mb 100%
ltsp-modules-2.6.16.1-ltsp-2-0-i386.tgz 8.19mb 100%
ltsp-zlib-1.0-1-i386.tgz 0.02mb 100%
ltsp-snmpd-1.1-0-i386.tgz 3.82mb 100%
ltsp-ltspfsd-0.4-0-i386.tgz 0.01mb 100%
ltsp-sysvinit-1.1-0-i386.tgz 0.01mb 100%
ltsp-bash-1.1-0-i386.tgz 0.33mb 100%
ltsp-audiofile-1.1-0-i386.tgz 0.07mb 100%
ltsp-ypbind-1.1-0-i386.tgz 0.02mb 100%
ltsp_nasd-1.2-0-i386.tgz 0.61mb 100%
ltsp-module-init-tools-3.3-0-i386.tgz 0.04mb 100%
ltsp-libvncserver-1.1-0-i386.tgz 0.07mb 100%
ltsp-lbuscd-0.4-0-i386.tgz 0.01mb 100%
ltsp-libpng-1.1-0-i386.tgz 0.19mb 100%
ltsp-udev-1.0-0-i386.tgz 0.14mb 100%
ltsp-nbd-1.0-0-i386.tgz 0.03mb 100%
ltsp-ssh-1.1-0-i386.tgz 2.05mb 100%
ltsp-haltsys-1.1-0-i386.tgz 0.00mb 100%
ltsp-localdev-1.3-0-i386.tgz 0.00mb 100%
ltsp-popt-1.2-0-i386.tgz 0.10mb 100%
ltsp-tcp_wrappers-1.1-0-i386.tgz 0.03mb 100%
ltsp-open-1.2-0-i386.tgz 0.00mb 100%
ltsp-pam-1.1-0-i386.tgz 0.12mb 100%
ltsp-aumix-1.1-0-i386.tgz 0.01mb 100%
ltsp-util-linux-1.1-0-i386.tgz 0.01mb 100%
ltsp-udev-rules-1.1-0-i386.tgz 0.01mb 100%
ltsp-busybox-1.1-0-i386.tgz 0.08mb 100%
ltsp-ltspinfod-1.2-0-i386.tgz 0.01mb 100%
ltsp-net-tools-1.1-0-i386.tgz 0.02mb 100%
ltsp-vidlist-1.5-0-i386.tgz 0.01mb 100%
ltsp-esd-1.1-0-i386.tgz 0.08mb 100%
ltsp-sane-1.0-0-i386.tgz 2.72mb 100%
ltsp-openssl-1.1-0-i386.tgz 1.69mb 100%
ltsp-prep_swap-1.1-0-i386.tgz 0.00mb 100%
ltsp-lp_server-1.2-0-i386.tgz 0.01mb 100%
ltsp-pci_scan-1.1-0-i386.tgz 0.00mb 100%
ltsp-startsess-1.2-0-i386.tgz 0.00mb 100%
ltsp-ncurses-1.1-0-i386.tgz 0.77mb 100%
ltsp-e2fsprogs-1.2-0-i386.tgz 0.70mb 100%
ltsp-x-fonts-1.6-0-i386.tgz 19.49mb 100%
ltsp-nfs-utils-1.1-0-i386.tgz 0.13mb 100%
ltsp-portmap-1.1-0-i386.tgz 0.02mb 100%
ltsp-getltscfg-1.3-0-i386.tgz 0.01mb 100%
ltsp-libgcc_s-1.0-1-i386.tgz 1.51mb 100%

Un truco: la primera vez que se instala LTSP 4.2.1 en un sistema, guarda un directorio llamado pkg_cache, en /tftpboot, el cual es una copia casi exacta del mirror donde se encuentra todo, digo casi exacta, porque lo unico que hay que inclir es el archivo "packages.list" (que se encuentra en la raiz del mirror) a este directorio.
Una vez hecho esto, podemos quemarlo en un cd al directorio completo, e invocarlo desde ltspadmin de la siguiente forma "file://ubicacion_nueva".
NOTA: he probado con 3 barras como debe ser, o por lo menos como yo conocia que deberia funcionar (///), pero no me dio resultado, asi que con dos barras en "file:" me andubo...

9º una vez instalados, vamos a configurar un par de cosas para dejar aparentemente listo LTSP:

a) Configuracion de dhcpd, ltspadmin lo configura de tal forma que arranque con el sistema y aparte crea un dhcpd.conf de ejemplo (opcion 3 del instalador ltspadmin).

b) Habilitar el demonio nfsd (opcion 6 del instalador ltspadmin), aca te detecta que el S.O. esta basado en Debian.

c) Habilitar XDMCP (opcion 7 del instalador ltspadmin) habilitar gdm y permitir login remoto grafico

d) Por ultimo, crear los archivos de configuracion: hosts hosts.allow, exports y lts.conf

Una vez que hicimos estos pequeños cambios, salimos de ltspadmin y volvemos a entrar, ya que de esta forma se actualizan los datos, nos tendria que mostrar algo parecido a esto:

ltspcfg v0.16 The Linux Terminal Server Project (http://www.LTSP.org)

Interface IP Address Netmask Network Broadcast Used
eth0 192.168.10.223 255.255.255.0 192.168.10.0 192.168.10.255 to return to the main menu...

Vemos que todavia hay un par de servicios que no estan corriendo debidamente.

Bien terminemos con dhcp:
Una cosa que es bien curiosa y que me trajo dolor de cabeza una tarde completa es que el archivo dhcpd.conf que se usa para habilitar el server dhcp en edubuntu, no se encuentra donde todos esperariamos que se encuentre, o sea en /etc/dhcp3/dhcpd.conf sino en /etc/ltsp/dhcpd.conf
Para saber si esta corriendo bien dhcp tipeamos:

/etc/init.d/dhcp3-server restart

Si nos da [fail] en el arranque (en la parada no me preocupo, ya que si no estaba corriendo, por defecto se queja!), es basicamente porque esta apuntando a una red distinta a la nuestra, por defecto, apunta a 192.168.0.0, yo por ejemplo, mi server lo tengo apuntado asi: 192.168.10.223.
Para probar que sea este el problema, reemplazamos los nros. IP por los correctos.
En la maquina cliente podemos ver que ya funciona dhcp sin problemas, solo que no encuentra la imagen del kernel para ser descargada.
Ahora, el siguiente paso, por lo menos el que yo hago es reemplazar /etc/ltsp/dhcpd.conf por /etc/dhcp3/dhcpd.conf.sample, ya que trae un par de cositas utiles que nos van a hacer falta si tenemos maquinas muy viejas con placas de red ISA. (yo las tengo!)

El archivo original cuando se instala en UBUNTU es asi:

authoritative;

subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.250 192.168.10.254;
option domain-name "example.com";
option domain-name-servers 192.168.0.1;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
option subnet-mask 255.255.255.0;

filename "/ltsp/pxelinux.0";
option root-path "/opt/ltsp/i386";
}

el archivo .sample:

# dhcpd.conf

ddns-update-style ad-hoc;

option subnet-mask 255.255.255.0;
option broadcast-address 192.168.10.255;
option routers 192.168.10.223;
option domain-name-servers 192.168.10.223;
option domain-name "your_domain.org"; # You really should fix this
option option-128 code 128 = string;
option option-129 code 129 = text;

get-lease-hostnames true;

next-server 192.168.10.223;
option root-path "192.168.10.223:/opt/ltsp/i386";

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.199;
if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
filename "/lts/2.6.16.1-ltsp-1/pxelinux.0";
}
else{
filename "/lts/vmlinuz-2.6.16.1-ltsp-1";
}
}
#
# If you need to pass parameters on the kernel command line, you can
# do it with option-129. In order for Etherboot to look at option-129,
# you MUST have option-128 set to a specific value. The value is a
# special Etherboot signature of 'e4:45:74:68:00:00'.
#
# Add these two lines to the host entry that needs kernel parameters
#
# option option-128 e4:45:74:68:00:00; # NOT a mac address
# option option-129 "NIC=ne IO=0x300";
#

Como se puede observar, ltspadmin, practicamente ya configuro por nosotros dhcpd.conf, asi que copiamos este dhcpd.conf.sample a /etc/ltsp reemplazandolo por el viejo dhcpd.conf, otra cosa que he visto que el archivo dhcpd.conf en /etc/dhcp3 esta intimamente ligado a /etc/ltsp/dhcpd.conf, o sea que deben estar los dos presentes (...)
No olvidemos de poner el nombre de dominio correcto! (recomiendo ltsp, ya que por defecto, LTSP 4.2.1, genera un archivo de texto muy grande con los nombres de los hosts, son 253!).
Lo unico que debemos arreglar, si es que no estamos en la regla por defecto de red privada 192.168.0.0 es justamente en "subnet w.x.y.0" y en "range w.x.y.z w.x.y.z+n".
Otra cosa, el kernel que se baja ltspadmin es el vmlinuz-2.6.16.1-ltsp-2, ojo con esto! ya que por defecto, /etc/ltsp/dhcpd.conf marca el vmlinuz-2.6.16.1-ltsp-1.

tftpd-hpa

El server ftp trivial tiene solo un par de cositas para ser modificadas, la 1º y mas importante:

De por si, tftpd (hpa) trabaja en modo -s (seguro) y su directorio de booteo apunta exactamente a /var/lib/tftpboot, ahora bien, si queremos respetar el estandard de LTSP, este directorio en realidad se debe encontrar en "/" o sea que debera ser /tftpboot.
vamos a /etc/default/tftpd-hpa y reemplazamos el path por el correspondiente sugerido por LTSP, o de lo contrario, migramos todos los archivos que por defecto instalo ltspadmin al directorio por defecto de tftpd-hpa (/var/lib/tftpboot).
Luego le decimos que queremos que corra el demonio con "yes" en RUN_DAEMON
Lo proximo es ir a /etc/inetd.conf y cambiar, donde esta el parametro de tftp, al final de la linea, el path correspondiente, en este caso "/tftpboot". Hay que recordar que en modo seguro, tftp, toma tal cual el parametro del path.

NFS

Vamos a /etc/exports y cambiamos la linea /opt/ltsp por /opt/ltsp/i386, cabe recordar que debe estar igual tambien en /etc/ltsp/dhcpd.conf, en la opcion root-path de lo contrario se detiene el sistema con un "kernel panic".
Luego, como root, creamos el path completo: /var/opt/ltsp/swapfiles, en edubuntu solo llega a /var/opt.
Este directorio es unicamente usado si tenemos maquinas muy viejas, a las cuales les vamos a crear un sistema de cacheo para que funcionen mas estables, particularmente lo uso con LTSP 4.0 porque tenemos maquinas muy viejas aqui.

Ahora reiniciamos NFS asi:

/etc/init.d/nfs-kernel-server restart

Nos debe decir algo asi:

* Stopping rpc mountd... [ ok ]
* Stopping rpc nfsd... [ ok ]
* Unexporting directories for NFS kernel daemon... [ ok ]
* Exporting directories for NFS kernel daemon... [ ok ]
* Starting rpc nfsd... [ ok ]
* Starting rpc mountd... [ ok ]

Por ultimo, nos fijamos si esta funcionando con:

root@Edulin:# showmount -e

Nos deberia dar algo como esto:

/opt/ltsp 192.168.10.0/255.255.255.0
/var/opt/ltsp/swapfiles 192.168.10.0/255.255.255.0

Por ultimo, si la IP de nuestro server es diferente a la recomendada por defecto (192.168.0.254), debemos incluirla en /etc/hosts ya que si checamos con detenimiento, veremos que nuestra IP (en este caso la mia es 192.168.10.223, ya que el administrador del piso me dio esa) no esta en ningun lado, asi que al principio de /etc/hosts ponemos [IP=w.x.y.z] server.ltsp server

Reiniciamos la maquina... SI! REINICIAMOS LA MAQUINA (no se como actualizar lo que toquetee en /etc/inted.conf)

volvemos a checar los servicios con ltspadmin, veremos algo parecido a esto:

ltspcfg v0.16 The Linux Terminal Server Project (http://www.LTSP.org)

Interface IP Address Netmask Network Broadcast Used
eth0 192.168.10.223 255.255.255.0 192.168.10.0 192.168.10.255 to return to the main menu...

Vemos que solamente falta XDMCP para que todo funcione correctamente, ya se puede probar el cliente, lo que veremos es una pantalla gris con una X en el medio, señal de que no nos funciona XDMCP!

XDMCP

Vamos a Sistema > Administracion > Ventana de entrada

Despues de pedirnos clave, aparecera una ventana, la cual permite configurar muchas cosas, entre ellas el acceso remoto grafico!

Hacemos clic en la pestaña "Remota" y seleccionamos "Igual que la entrada local", luego hacemos clic en el boton "Configurar XDMCP" y ajustamos cuantas sesiones queremos que acepte, cuantas al mismo tiempo, cuantas en cola de espera, por defecto, de por si los valores que trae son usables para una red pequeña de hasta 16 hosts.

EXITO! ACA TERMINA LA AVENTURA! EN ESTE MOMENTO ESTARIA FUNCIONANDO SIN MAS LTSP 4.2.1 CON EDUBUNTU!

NOTA: Recordar que en este texto solo hablo del servidor, ya que se supone que teniamos funcionando LTSP en otros sistemas (RH, MANDRAKE, que se yo...)

SOLUCION DE PROBLEMAS:

Si obtenemos este error:
Creating new ramdisk to hold our root fs...
Mounting root filesystem: /opt/ltsp/i386 from: [tu_IP]
mount: RPC: timed out
mount: nfsmount failed: Bad file descriptor
mount:Mounting [tu_IP]:/opt/ltsp/i386 on /newroot/nfsroot failed: Invalid argument

Error! Failed to mount the root directory via NFS!
Posible reasons include:
1) NFS services may not be running on the server
2) Workstation IP does not map a hostname, either in /etc/hosts, or in DNS
3)Wrong address for NFS server in the DHCP config file
4)Wrong pathname for root directory in the dhcp config file

Kernel panic - not syncing: Attempted to kill init!

Es porque no tenemos el nombre de host (nuestro server) y el dominio identicos a /etc/ltsp/dhcpd.conf y /etc/hosts

si nos aparece:
syslogd: cannot write to remote file handle on [IP_puede_ser_192.168.0.254]:514
Basicamente es porque no esta declarado en el server el envio de mensajes al demonio syslog cuando tratamos de acceder remotamente.
Solucion:
Editar /etc/init.d/sysklogd.
Cambiar la linea SYSLOGD="-u syslog" por SYSLOGD="-r -u syslog"
(sacado del WIKI de LTSP)

DOCUMENTO CREADO POR ALBERTO CASTILLO - AÑO 2006 - CORDOBA - ARGENTINA
Se uso Gedit, edubuntu, una IBM ThinkCentre Celeron, en el Ministerio de Educacion de la Provincia de Cordoba.
Permitido su uso pa lo que quieran, solo mencionen de donde viene esto.
Criticas estan todas aceptadas!
albertocastillo@hotmail.com,

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de mr_winter

Hey!!

Pueden añadir comentarios, escucho criticas, dudas y sugerencias!!!
Salu2!

Maravilloso

Instale con tu tutorial el servidor ltsp y ha funcionado de maravilla.

¿Sabras de casualidad como hacer que el sonido del flash-macromedia en el firefox se ejecute en el cliente y no el sevidor?.

Saludos.

Enrique Elizalde
enriquee1@yahoo.com

A mi me da un fallo, va

A mi me da un fallo, va cargando el kernel sin problemas hasta que llega a este punto:
----
Scanning for video card
Building the /tmp/XF86Config-4 file

Fatal server error:
Cannot open log file "/var/log/Xorg.0.0.log"

Please consult The X.Org fundation support ...bla bla ...
----
He leído que se crean los directorios /tmp/var y otros mas al iniciarse . He mirado y tengo un /opt/ltsp/i386/var . Como he pensado en problemas con los permisos de escritura me ha dado por "borrar" el /opt/ltsp/i386/var y crear nu enlace simbólico de esta forma: ln -s /tmp/var /opt/ltsp/i386/var
Curiosamente ya arranca y puedo iniciar sesión..
Nadie menciona problemas con ese directorio /opt/ltsp/i386/var así que me extraña que a mi me los de. A alguien se le ocurre de donde puede venir el problema?

Soy el de antes, perdonar

Soy el de antes, perdonar por los mensajes repetidos, la web va muuy lenta , pensé que no lograba conectar y le di varias veces a enviar.

A mi me da un fallo, va

A mi me da un fallo, va cargando el kernel sin problemas hasta que llega a este punto:
----
Scanning for video card
Building the /tmp/XF86Config-4 file

Fatal server error:
Cannot open log file "/var/log/Xorg.0.0.log"

Please consult The X.Org fundation support ...bla bla ...
----
He leído que se crean los directorios /tmp/var y otros mas al iniciarse . He mirado y tengo un /opt/ltsp/i386/var . Como he pensado en problemas con los permisos de escritura me ha dado por "borrar" el /opt/ltsp/i386/var y crear nu enlace simbólico de esta forma: ln -s /tmp/var /opt/ltsp/i386/var
Curiosamente ya arranca y puedo iniciar sesión..
Nadie menciona problemas con ese directorio /opt/ltsp/i386/var así que me extraña que a mi me los de. A alguien se le ocurre de donde puede venir el problema?

A mi me da un fallo, va

A mi me da un fallo, va cargando el kernel sin problemas hasta que llega a este punto:
----
Scanning for video card
Building the /tmp/XF86Config-4 file

Fatal server error:
Cannot open log file "/var/log/Xorg.0.0.log"

Please consult The X.Org fundation support ...bla bla ...
----
He leído que se crean los directorios /tmp/var y otros mas al iniciarse . He mirado y tengo un /opt/ltsp/i386/var . Como he pensado en problemas con los permisos de escritura me ha dado por "borrar" el /opt/ltsp/i386/var y crear nu enlace simbólico de esta forma: ln -s /tmp/var /opt/ltsp/i386/var
Curiosamente ya arranca y puedo iniciar sesión..
Nadie menciona problemas con ese directorio /opt/ltsp/i386/var así que me extraña que a mi me los de. A alguien se le ocurre de donde puede venir el problema?

Sonido en cliente (Alberto C.)

Es muy sencillo amigo:
El LTSP 4 en adelante soporta el sonido en los clientes de forma nativa... creo que es asi...
dejame ver en el mataburros... a ver???
Como suponia...
A partir de LTSP 4 ya viene habilitado el sonido para los clientes, solo tenes que poner en tu lts.conf en los clientes que quieras que tengan sonido:

SOUND = Y

Otra cosa, segun la guia oficial de LTSP el sonido anda mucho mejor si corres localmente la aplicacion que lo pide, en este caso firefox.
Que significa? significa que firefox estaria corriendo en la maquina cliente y no en el server como es de costumbre, sinceramente nunca lo experimente todavia. soy muuuy novel en esto.
Te recomiendo encarecidamente te bajes la guia completa que esta en pdf de www.ltsp.org en el link "documentacion".
Salu2 desde Argentina y me alegra en el corazon que mi mini guia te haya servido!

Sonido en cliente (Alberto C.)

Es muy sencillo amigo:
El LTSP 4 en adelante soporta el sonido en los clientes de forma nativa... creo que es asi...
dejame ver en el mataburros... a ver???
Como suponia...
A partir de LTSP 4 ya viene habilitado el sonido para los clientes, solo tenes que poner en tu lts.conf en los clientes que quieras que tengan sonido:

SOUND = Y

Otra cosa, segun la guia oficial de LTSP el sonido anda mucho mejor si corres localmente la aplicacion que lo pide, en este caso firefox.
Que significa? significa que firefox estaria corriendo en la maquina cliente y no en el server como es de costumbre, sinceramente nunca lo experimente todavia. soy muuuy novel en esto.
Te recomiendo encarecidamente te bajes la guia completa que esta en pdf de www.ltsp.org en el link "documentacion".
Salu2 desde Argentina y me alegra en el corazon que mi mini guia te haya servido!

Imagen de mr_winter

Hey!!

Pueden añadir comentarios, escucho criticas, dudas y sugerencias!!!
Salu2!

Problemita

Tengo un inconveniente cuando quiere levantar la imagen, les paso partes de la confguracion para ver si saben como puedo resolverlo:

/etc/dhcp3
nano dhcpd.conf

if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
filename "pxelinux.0";
}
-----------------------------------------------------------------------

/etc
nano dhcpd.conf

if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
filename "pxelinux.0";

-------------------------------------------------------------------------

/etc/ltsp
nano dhcpd.conf

filename "pxelinux.0";
option root-path "/opt/ltsp/i386";

--------------------------------------------------------------------------

/var/lib/tftpboot/pxelinux.cfg
nano default

prompt=0
label linux
kernel bzImage-2.4.22-ltsp-1
#append init=/linuxrc rw root=/dev/ram0 initrd=initrd-2.4.22-ltsp-1.gz

En kernel nunca me encuentra la linea para que levante la imagen, pasa esto:
tira varias lineas y al final dice:
Missing parameter in config file.
could not fine kernel image: bzImage-2.4.22-ltsp-1
Esa line es un ejemplo, lo que le ponga en esa linea aparece como error.
Tengo instalado debian testing - XFCE4.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.