Usuario discusión:Lisander
Estos son los pasos para montar un servidor de Clientes en UBUNTU
1. Instalar cualquier versión de Ubuntu (Kubuntu o Xubuntu sirven igual).
2. Una vez que el sistema se encuentre correctamente configurado para
utilizar el repositorio local, se debe instalar el siguiente
paquete: *ltsp-manager – ltspfs – ltspfsd - ltsp-server – ltsp-server-standalone* (este tiene todas las demás dependencias
necesarias, no obstante, si se busca con el synaptic se pueden
marcar todos los paquetes que tienen *ltsp* en el nombre, menos
los relativos al cliente).
3. Antes de continuar debe configurarse la red de forma estática.
Además, para que el demonio NetworkManager no interfiera en el
proceso solo hace falta editar normalmente el archivo
*/etc/network/interfaces*, cuando se reinice un par de veces el
servicio networking, deja de funcionar NetwokManager. No obstante
lo recomendado es reiniciar la PC. Ejemplo: auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.0.0.1
netmask 255.255.255.0
broadcast 10.0.0.255
gateway 10.0.0.1
4. Cuando se tiene el servidor instalado, se debe configurar el DHCP
que viene incluido (si se tiene uno existente, se puede configurar
para que apunte con la directiva next-server hacia nuestro
servidor de clientes ligeros). Basta con mirar el archivo de
configuración /etc/ltsp/dhcp.conf para ver las líneas exactas que
hay que agregar, además de las que definen la subred. Ejemplo:
- Default LTSP dhcpd.conf config file.
authoritative;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.10 10.0.0.20;
- En este caso le estoy diciendo al servidor que solo me admita un rango de 20 ip##
option domain-name "policlinico.cu";
option domain-name-servers 10.0.0.1;
option broadcast-address 10.0.0.255;
option routers 10.0.0.1;
next-server 10.0.0.1;
- get-lease-hostnames true;
option subnet-mask 255.255.255.0;
option root-path "/opt/ltsp/i386";
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
} else {
filename "/ltsp/i386/nbi.img";
}
}
5. En este punto lo que corresponde es crear la imagen que
descargarán los clientes, para ello existe el comando:
*ltsp-build-client*, pero hay que pasarle como argumento la
dirección del repositorio, si no no funciona porque se trata de
conectar a internet. O sea, la línea quedaría: *ltsp-build-client
--mirror=file:///home/ubuntu
--security-mirror=file:///home/. *Aquí se reemplaza
file:///home/ la dirección del repositorio local que se
esté utilizando.* *Esta operación dura unos minutos, en
dependencia del servidor. Cuando termina tenemos en la carpeta
*/opt/ltsp/i386/* la raíz común que compartirán todos los clientes
y en */opt/ltsp/images *la imagen recién creada. Es posible hacer
cambios relativos al cliente en la primera carpeta vía chroot, no
obstante cada vez que se haga se debe actualizar la imagen a
través del comando *ltsp-update-image*.
6. Si todo fue bien hasta aquí, el proceso terminó. Solo queda mandar
a arrancar a los clientes por la red. Antes se deberían haber
creado por lo menos un usuario por cada PC que se vaya a conectar.
Nota: Si por alguna casualidad los terminales se demoran mucho en
mostrar el gestor de entrada, o si lo hacen no dejan entrar de ninguna
forma, lo más probable es que las claves ssh no estén funcionando. La
solución en este caso es ejecutar de nuevo los comandos
- ltsp-update-sshkeys* y *ltsp-update-image*, con lo que al reiniciar los
clientes todo debe funcionar bien. Por otro lado la demora que se
produce al iniciar sesión se debe al demonio avahi, si lo detienes, y
mejor aún, lo sacas de los niveles de ejecución, todo irá OK
(*/etc/init.t/avahi-daemon stop*).
Para algunos terminales existen algunas contratiempos como por ejemplo un ormigueo que aparece en el monitor esto se debe a la resolución de pantalla que lo arreglariamos de la siguiente forma:
casi todas las maquinas arrancan con una resolución de 24 o 32 bits en este caso devemos ponerlas a trabajar con 16bits y todo abrá concluido.
Sugerencia los salbapantallas debesmos quitarlos o desactivarlos porque consumen u n millon de recursos. Espero ver sido lo más exacto posible.