MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

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.

 

  1. Instalar Ubuntu 10.04 Lucid (quizás sirva para otras *buntu), yo lo he probado con Ubuntu y GNOME.
  2. Añadir el siguiente repositorio:

    deb http://tcosproject.org lucid main
  3. 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 
  4. Luego instalamos el paquete tcos.
  5. 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

  6. Lanzar el configurador de servidor desde el menú Administración o ejecutar: sudo tcos-configurator



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



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



  10. En la cuarta pestaña lanzar Tcosconfig
  11. 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.



  12. A continuación unos pequeños trucos para evitar problemas
 
Desactivar Multicast DNS, se edita /etc/nsswitch.conf y se cambia la línea:
 
hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
 
por
 
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

 
Podemos activar el debug en GDM (clave [debug]Enable=True ) y ver el syslog mientras los equipos intentan cargar por red.
 
Si hemos seguido todos los pasos con total exactitud tendremos un servidor TCOS funcionando en menos de media hora (contando la instalación de Ubuntu)

Articulos relacionados:

Comentarios

Responder

Los comentarios son moderados para evitar spam. Esto puede hacer que tu comentario tarde un poco en ser visible.
Añadir comentario

 authimage