Un combo prometedor!

Hola… les voy a contar un “combo” que instale con éxito en una sala de computación.

Comencemos con la descripción del hard:
Servidor: AMD 2500, 3 Gb RAM, HD 160 Gb, dos placas de red.
Terminales,10: entre Celeron y AMD 1500 con 1Gb Ram, con 256 Mb, con una placa de red cada una
Switch Micronet 10/100 de 24 bocas

Empecemos explicando…
Cuando nos referimos a TCOS (Thin Client OS), nos referimos a un conjunto de aplicaciones que corren en un servidor, que provee de servicios a terminales “bobas” (thin client)
Tuquito es una distribución del sistema operativo GNU/LinuxLinux originaria de Argentina y basada en Debian GNU/Linux y Ubuntu.
Sugar, es la Interfaz gráfica de usuario que está en desarrollo para el proyecto OLPC, sigla en inglés de “One Laptop Per Child” en español “Una Computadora Portátil por Niño”

Manos a la obra…
Descargamos la imagen iso de Tuquito desde aquí.
La grabamos en un CD o un pendrive.
Utilizando ese medio, booteamos el equipo y procedemos a realizar la instalación acorde al equipamiento. Idioma, Teclado, Zona Horaria, lugar donde se creará y copiará el sistema.
Una vez finalizada la operación y reiniciamos como se indica, y luego procedemos a actualizar el sistema y a reiniciarlo nuevamente para que los cambios surtan efecto.
Desinstalamos network-manager.
Configuramos las placas de red con IP’s fijas, de modo que una placa, recibirá la conexión a Internet y la otra se conectará al switch.
En nuestro caso; eth0, a Internet (al router 192.168.1.1, con DHCP deshabilitado) con IP: 192.168.1.250, netmask 255.255.255.0, network 192.168.1.0, gateway 192.168.1.1
Eth1, conectada al switch, con IP: 192.168.0.250, netmask 255.255.255.0, network 192.168.0.0 (sin gateway !!)
Reiniciamos el servicio de red con el comando, desde consola, sudo /etc/init.d/networking restart
Abrimos una consola para trabajar con los siguientes comandos:
sudo gedit /etc/apt/sources.list
Agregamos los repositorios de TCOS: deb http://www.tcosproject.org/ maverick main experimental
Guardamos y salimos del editor.
Actualizamos con sudo aptitude update (sale un error al final porque no encuentra la llave)
Instalamos el conjunto de llaves de TCOS con:
sudo aptitude install tcos-keyring
Volvemos a actualizar.
PRIMERO instalamos DnsMasq con sudo aptitude install dnsmasq
Luego instalamos el paquete TCOS con sudo aptitude install tcos tcosmonitor tcos-configurator
Despues de haber terminado el proceso de descarga e instalacion, yo recomiendo reiniciar el GDM o el equipo (en ocaciones al reiniciar GDM se queda “congelada”)
A continuación, nuevamente desde consola de terminal, vamos a editar el archivo /etc/gdm/gdm.conf-custom
Allí verificamos los siguientes datos:

[daemon]
RemoteGreeter=/usr/lib/gdm/gdmgreeter

TimedLogin=/usr/sbin/tcos-gdm-autologin|
TimedLoginEnable=true
TimedLoginDelay=5[security]
AllowRemoteAutoLogin=true 

[xdmcp]
Enable=true
MaxSessions=30

Si se quiere optar por realizarlo en forma grafica, se utilizará TCOS-configurator (Sistema –> Administración –> Configuración del servidor TCOS)
Configuración del servidor TCOS

Nuevamente reiniciamos GDM con sudo /etc/init.d/gdm restart o como dije antes, el equipo.
Configuramos dnsmasq en las siguientes pestañas, como así tambien la cantida y nombre de los usuarios a crear
Configurando dnsmasq

Y luego generamos las imágenes de arranque para los terminales con TCOS-config (Sistema –> Administración –> TCOS-config)
generar imágenes

En esta aplicación debemos prestar atención al equipamiento que poseemos y las características que queremos tener disponibles.
Hasta aquí la parte más engorrosa y tediosa del trabajo.
Reiniciamos a los terminales haciendo que se inicien booteando desde la red (PXE en su mayoría), y si todo andubo bien en primer lugar surge la pantalla de TCOS Project, despues comienza la carga de la imágen, para aparecer en la pantalla de acceso de Tuquito.
Los nombres de los usuarios creados coinciden con sus password, por lo que si desean cambiarlos deberán realizarlo a mano.
Sugar se va instalar como una aplicación dentro del manú principal –> Educación o bien como entorno de trabajo desde la pantalla de acceso.
Para realizarlo utilicé los pasos que se detallan en esta página.
Los sintetizo:

En una terminal ejecutar:

sudo su
cd /etc/apt
gedit sources.list

Agregar esta línea al archivo

deb http://bazaar-download.sugarlabs.org/Trisquel%3a/4.0/Ubuntu-10.04 ./

En una terminal entonces:
sudo su
gpg –keyserver keys.sugarlabs.org –recv-keys 75BB5FDF
gpg –armor –export 75BB5FDF | apt-key add -
sudo apt-get update
sudo apt-get install sweets-distribution

Ahora solo resta instalar, del modo que más les agrade las diferentes aplicaciones que utilizarán las terminales, en el servidor.

NO OLVIDAR: Es posible que sea necesaria la actualización del sistema Sugar, para ello ir a los ajustes del usuario, ingresara Actualizacion de software.
Si desean instalarle otras aplicaciones… nos escribinos luego!! ;)

Espero que les sirva!!

Fuentes:
Tuquito www.tuquito.org.ar
TCOS www.tcosproject.org / argentina.tcosproject.org
Sugar http://ar.sugarlabs.org/go/Tuquito%2BSugar