Instalacion Servidor LTSP sobre Ubuntu
Mi compañero Ezequiel me pasa vía mail este magnífico manual sobre como instalar LTSP (Linux Terminal Server Project) sobre Ubuntu, para aquellos que no sepan lo que es LTSP diremos que es un Servidor Linux que proporciona sesiones virtuales a través de la red, es decir, un Terminal Server de Windows de toda la vida pero con Linux y totalmente gratis.

Para ello necesitamos un equipo con Ubuntu instalado (será nuestro servidor), conexión a internet y uno o varios equipos con tarjeta de red con pxe (la mayoría de las tarjetas implementan ya esta tecnología).
Arrancamos nuestro Linux, abrimos una consola(terminal) y escribimos:
sudo apt-get install ltsp-server-standalone openssh-server
Esto instalará todo el paquete ltsp de internet, cuando finalice la instalación escribimos en la consola:
sudo vim /etc/network/interfaces
y deberemos modificar este archivo para que quede de un modo similar:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).# The loopback network interface
auto lo
iface lo inet loopback# The primary network interface
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.2.25
network 192.168.2.0
netmask 255.255.255.0
broadcast 192.168.2.255
gateway 192.168.2.1
nameservers 195.235.113.3 195.235.96.90
auto eth0
Este archivo contiene la configuración de nuestra tarjeta de red y debemos modificarlo según tengamos nuestra red.
Luego de modificar el archivo interfaces, escribimos en la consola:
sudo vim /etc/ltsp/dhcpd.conf
Este archivo es la configuracion dhcp de nuestro servidor PXE. Lo modificamos para que nos coincida con nuestra red de trabajo.
Cuando ya tenemos todo esto hecho ejecutamos en la consola :
sudo ltsp-build-client
Y nos creará el cliente LTSP. Cuando haya terminado con este proceso (tarda un poquito), ejecutamos en la consola:
sudo /etc/init.d/networking restart
sudo /etc/init.d/dhcp3-server restart
Y ya tendremos listo nuestro servidor de terminales linux. ![]()
Notas Ezequiel: Yo he tenido problemas con algunas tarjetas de red, siempre es recomendable usar en el servidor tarjetas 3com o de alguna marca reconocida. También es necesario que el cliente sea capaz de arrancar por red (PXE), sino tendremos que usar un disket para que arranque de la red. Según la página oficial de Ubuntu se recomienda 1Gb de memoria ram por cada 5 clientes de red.
Notas Codigo82: Si al arrancar los clientes da error de TFTP open timeout… debemos de reiniciar el servidor.
Fuente || Ezequiel
Descarga || Manual en PDF
+ Información en:
!Que me gustan esos pingüinos linuxeros! Tienen cara de friki listillo jajaja
Por fin te decides, has tardado, pero veo que poco a poco te acercas al lado oscuro, aunque sea con aportes del bueno de ezequiel.
Un saludo hermano, y sigue por el camino de adoquines amarillos que es mas bonito (y no tiene peajes)
Cada día que pasa creo que tengo más vértigo e intento poco a poco alejarme de las ventanas
Saludos!
Si el servidor contesta “TFTP open timeout…”, si el cliente encuentra la dirección de el servidor de la red, es que no existe ningún cliente con los permisos de de conectarse a la red ethernet o inalámbrica, lo cual puedes hacer desde: Sistema > Usuarios y Grupos, después de logearte como super usuario en la ventana de Configuraciín de los usuarios, dentro de la carpeta de propiedades, marca la casilla correspondiente.
Espero que esto sirva un poco más …..
Hola.
Llego a la pantalla de logueo en el cliente, pero no se que usuario y contraseña poner ¿cual toma por defecto?.
Gracias.
Puedes poner el usuario y contraseña de los clientes que tengas creados en el servidor.
En principio Raúl, debes de logearte como algún usuario registrado en tu sistema y puedes hacerlo desde otra máquina.
Buenas! estoy siguiendo el tutorial con Edubuntu 9.10 instalado y todo bien, pero cuando intento conectar algun cliente me dice:
“No file name or path specified”
Que hago mal?
Yo intente configurar “/etc/network/interfaces” y “/etc/ltsp/dhcpd.conf” un poco a ojo porque no lo entiendo muy bien.
El tutorial podria tener un errata? Es que si primero configuras los ficheros y luego haces un “sudo ltsp-build-client” los estas borrando realmente.
Un saludo!
Me olvide de decir que el mensaje “No file name or path specified” me aparece en la pantalla del cliente. Es un cliente que no tiene PXE asi que me bajé una iso desde http://rom-o-matic.net para utilizar gPXE.
Vale, con un cliente compatible con PXE funciona, si al intentar loguear un cliente os aparece el mensaje “No response from server, restarting…” y os resetea la ventana de logueo teneis que ejecutar lo siguiente en el servidor:
sudo ltsp-update-sshkeys
sudo ltsp-update-image
Ahora intentaré que funcione con un cliente sin compatibilidad PXE.
¿Os pasa que cuando en el servidor montais un volumen que necesita privilegios o un pendrive os aparece disponible en los clientes? Es un fallo tremendo, no?