Julio
2010
TCOS en Ubuntu Lucid 10.04, the perfect setup
Ya tenemos un artículo para instalar y configurar TCOS en Ubuntu 9.04 Jaunty, ahora voy a dar unos pequeños trucos para instalarlo en Lucid.
- Instalar Ubuntu 10.04 Lucid (quizás sirva para otras *buntu), yo lo he probado con Ubuntu y GNOME.
- Añadir el siguiente repositorio:
deb http://tcosproject.org lucid main - El repositorio está firmado con mi clave GPG por lo que cuando actualicemos nos dará un error, para añadir la clave se puede instalar el paquete tcos-keyring
- Luego instalamos el paquete tcos.
- Actualizar el paquete GDM, en el repositorio de TCOs está disponible la versión 2.30.2.is.2.30.2-0ubuntu1.lucid.tcos2 que tiene unas ligeras mejoras con respecto al que trae Ubuntu:
- Desactivado IPV6 - desgraciadamente las nuevas versiones del gdm lo traen activado por defecto y XDMCP no funciona
- Parche para la inicialización del buffer XdmcpFill()
- Parche para el TimedLogin remoto
- Otras pequeñas mejoras
- Lanzar el configurador de servidor desde el menú Administración o ejecutar: sudo tcos-configurator

- En la primera pestaña configurar el interfaz de red que atenderá a los terminales ligeros y el rango DHCP.
- En la segunda pestaña añadir usuarios (si se quiere que funcione el autologin usar el mismo prefijo que los nombres de equipo)

- En la tercera pestaña activar la entrada remota de GDM y opcionalmente el timeout y autologin

- En la cuarta pestaña lanzar Tcosconfig
- Seleccionar la plantilla tcos.conf.all y dar siguiente hasta la parte de construcción de la imagen, pulsar el botón contruir y cuando termine guardar.

- A continuación unos pequeños trucos para evitar problemas
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
hosts: files dns
(esto desactiva los servicios AVAHI que no son imprescindibles y que aumentan mucho los timeouts de login de GDM o incluso SSH)
Verificar el correcto funcionamiento de los DNS, lo recomendable es desinstalar network-manager y configurar una IP fija en /etc/network/interfaces (de hecho el configurador del servidor de TCOS debería haberlo hecho ya).
Comprobar que la primera línea de /etc/resolv.conf es la IP interna de nuestro servidor
Comprobar que en /etc/resolv.conf.real tenemos los DNS de nuestro proveedor de internet o en su defecto unos que funcionen.
Comprobaremos que el archivo /etc/gdm/custom.conf tiene este aspecto:
[xdmcp]
Enable=true
MaxPending=60
MaxWaitIndirect=80
MaxWait=75
PingIntervalSeconds=35
MaxPendingIndirect=30
MaxSessions=40
DisplaysPerHost=4
[daemon]
TimedLogin=/usr/sbin/tcos-gdm-autologin --local=usuario-que-usara-el-servidor|
TimedLoginEnable=true
TimedLoginDelay=1
[security]
AllowRemoteAutoLogin=true