Primero instala EPEL.

Asumo que tienes bien configurada tu tarjeta o tarjetas de red.

Ahora instala el servidor LTSP:

# yum install ltsp-server

Para evitar el error No such file or directory: /etc/sysconfig/firstboot:

# touch /etc/sysconfig/firstboot

Edita el fichero /etc/ltsp/ltsp-server.conf y cambia las líneas LTSP_DEV y LTSP_DEFAULTIP para que coincidan con los datos del servidor.

Crea el chroot para los clientes con:

# ltsp-build-client

Sigue los pasos que te indica. Ten paciencia, tarda un buen rato.

Unificaremos todos los ficheros de configuración en /etc/ltsp/lts.conf haciendo enlaces duros, porque es un rollo tener 3 diferentes y no saber cuál se usa en cada momento:

# rm -f /opt/ltsp/i386/etc/lts.conf
# ln /etc/ltsp/lts.conf /opt/ltsp/i386/etc/lts.conf
# rm -f /var/lib/tftpboot/ltsp/i386/lts.conf
# ln /etc/ltsp/lts.conf /var/lib/tftpboot/ltsp/i386/lts.conf

Seguramente más tarde tendrás que editar /etc/ltsp/lts.conf para configurar el servidor como te plazca, pero al menos solo tendrás que cambiar un fichero.

Usaremos el mismo método para compartir la configuración del teclado entre huésped y anfitrión:

# rm -f /opt/ltsp/i386/etc/sysconfig/keyboard
# ln /etc/sysconfig/keyboard /opt/ltsp/i386/etc/sysconfig/keyboard

Activa los servicios necesarios y desactiva el firewall (se hace todo solito con el siguiente comando):

# ltsp-server-initialize
# ltsp-server-initialize -y

Tal vez preferirías configurar el firewall a mano después, pero por el momento lo dejaremos así.

Si tienes otro servidor DHCP aparte, habrá que desactivar el que acabas de activar con ese comando:

# chkconfig dhcpd off
# chkconfig dhcpd6 off

Además, tendrás que configurar el otro servidor DHCP con estas directivas (asumiendo que el servidor esté en 192.168.0.9 y que usamos arquitectura i386 para los clientes ligeros):

  • 017 Ruta de acceso raíz: 192.168.0.9:/opt/ltsp/i386
  • 066 Nombre de host de servidor de inicio: 192.168.0.9
  • 067 Nombre de archivo de inicio: ltsp/i386/pxelinux.0

Modificamos un poquito el chroot para que no nos salga la pantalla de primer arranque cada vez que iniciemos un cliente ligero:

# ltsp-chroot
# chkconfig firstboot off
# exit

Configura la BIOS de otro ordenador de la red para arrancar por red, o usa una imagen de gPXE, enciéndelo, y a disfrutar de tu cliente ligero.