Está en la página 1de 7

Manual de configuracin de un servidor de Clientes Ligeros en Debian GNU/Linux.

Manual de configuracin de un servidor de clientes ligeros con debian GNU/Linux.

Autor: Yoandy Laurencio Cruz E-mail: yoa06025@cav.jovenclub.cu


Perfil en la Comunidad: Yoandy

Libertad Tecnolgica!

Manual de configuracin de un servidor de Clientes Ligeros en Debian GNU/Linux.

Los Clientes Ligeros o Terminales, como tambien se les conoce, estn presentes en la mayora de los centros de trabajo del pas. Dichos equipos al carecer de discos duros requieren de un servidor para su funcionamiento, en este manual mostraremos como configurar un servidor para Clientes Ligeros utilizando como Sistema Operativo Debian GNU/Linux. Esto nos permitir usar Software Libre tanto en el servidor como en el Cliente Ligero. Introduccin a los Clientes Ligeros Segn Wikipedia: Un cliente liviano o cliente ligero (thin client o slim client en ingls) es una computadora cliente o un software de cliente en una arquitectura de red cliente-servidor que depende primariamente del servidor central para las tareas de procesamiento, y principalmente se enfoca en transportar la entrada y la salida entre el usuario y el servidor remoto. Entre las ventajas principales de los Clientes Ligeros caben destacar: Los clientes ligeros son manejados casi enteramente en el servidor. El hardware tiene menos lugares donde puede fallar, el entorno local es altamente restringido. La informacin se encuentra centralizada en un solo lugar facilitando la realizacin de backups y evitando que se guarden archivos ajenos a la entidad. El hardware del cliente ligero es ms barato porque no contiene disco duro o un procesador poderoso. Generalmente tambin tienen un perodo ms largo antes de requerir una mejora o llegar a ser obsoletos. Hay menos piezas mviles y uno actualiza o mejora el servidor y la red en lugar de los clientes. Mucho menor consumo de energa, ahorran hasta un 80% de electricidad y cuidan el medio ambiente. Sin embargo, son requeridos poderosos servidores y la red en general. Si un cliente liviano falla, un reemplazo puede ser fcilmente colocado mientras el cliente es reparado; el usuario no ser incomodado porque sus datos no estn en el cliente. Al carecer de ventiladores o FANs reduce el ruido producido. Esto puede crear un ambiente de trabajo ms agradable y ms productivo.

Clientes Ligeros en GNU/Linux


Libertad Tecnolgica!

Manual de configuracin de un servidor de Clientes Ligeros en Debian GNU/Linux.

En la plataforma libre existe un proyecto denominado LTSP o Linux Terminal Server Proyect (en espaol, Proyecto de Servidor de Terminales Linux). Este es el que utilizaremos como muestra para implementar un servidor de terminales o clientes ligeros con Debian GNU/Linux. Para ello utilizaremos las siguientes aplicaciones: nfs-comon dhcp3-server nfs-kernel-server tftpd-hpa ltsp-server-standalone

Montando nuestro servidor Primeramente aclarar que este manual est concebido para una configuracin utilizando Debian 5 Lenny, aunque no debera haber problemas con versiones posteriores. Bien, instalamos los paquetes necesarios, para ellos podemos utilizar el Gestor de Paquetes que deseemos o simplemente teclear los siguientes comandos en una terminal. (siempre autenticado como root). apt-get install tftpd-hpa apt-get install nfs-kernel-server apt-get install nfs-common apt-get install dhcp3-server apt-get install ltsp-server-standalone Una vez aqu, tenemos los paquetes necesariosinstalados en nuestro servidor. Preparemos entonces la estructura para los clientes utilizando el comando: ltsp-build-client Continuemos ahora agregando un dominio a nuestro fichero /etc/hosts. Es probable que ya contemos con uno, pero por si acaso, entramos al fichero y luego de la IP del servidor debera estar el dominio, quedando as por ejemplo: 192.168.0.1 server.intranet.jc Luego procedemos a configurar el DHCP, el encargado de asignarle la direccin IP a los clientes
Libertad Tecnolgica!

Manual de configuracin de un servidor de Clientes Ligeros en Debian GNU/Linux.

ligeros una vez que estos inicien. Para ello basta con decirle al DHCP cual es la interfaz de red que utilizar. Quedando as: INTERFACES="eth0" Si tenemos dos interfaces de red (ejemplo, una para la red local y otra para la conexin a Internet) es necesario especificar cual es la red local, para ello podemos mirar el fichero: /etc/network/interfaces Configuremos ahora el fichero /etc/dhcp3/dhcpd.conf. Aqu tienen uno de ejemplo. ddns-update-style ad-hoc; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; option routers 192.168.0.1; # IP del servidor option domain-name-servers 192.168.0.1; # IP del servidor de dominio option domain-name "intranet.jc"; # dominio option option-128 code 128 = string; option option-129 code 129 = text; get-lease-hostnames true; #option root-path "192.168.0.1:/opt/ltsp/i386"; subnet 192.168.0.0 netmask 255.255.255.0 { get-lease-hostnames true; use-host-decl-names on; range 192.168.0.13 192.168.0.15; # rango de las IPs a asignar 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"; } } Ahora reiniciamos nuestro servidor DHCP con el comando:
Libertad Tecnolgica!

Manual de configuracin de un servidor de Clientes Ligeros en Debian GNU/Linux.

etc/init.d/dhcp3-server restart Configuremos ahora el paquete TFTPD. En el fichero /etc/default/tftpd-hpa hallaremos algo as: #Defaults for tftpd-hpa RUN_DAEMON="no" OPTIONS="-l -s /var/lib/tftpboot" lo cambiamos para que quede as: #Defaults for tftpd-hpa RUN_DAEMON="yes" OPTIONS="-l -s /tftpboot" Creamos el directorio /tftpboot (en la raz del sistema) y reiniciamos con el comando: etc/init.d/tftpd-hpa Vamos a /var/lib/tftpboot y copiamos el directorio ltsp a /tftpboot (el directorio recien creado). Nos aseguramos de que el fichero /etc/inetd.conf tenga la siguiente lnea: tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /tftpboot Es posible que esta lnea exista pero apuntando a otro directorio tftpboot, o sea as: tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot Si es el caso solo es necesario sustituir /var/lib/tftpboot por /tftpboot. Luego creamos el directorio /opt/swapfile, podemos usar el comando mkdir /opt/swapfile Cotinuemos ahora configurando el servicio NFS. Para ello abrimos el fichero /etc/exports y aadimos las siguientes lneas, no es necesario nada ms. opt/ltsp/i386 192.168.0.0/255.255.255.0 (ro,no_root_squash,sync) /opt/swapfile 192.168.0.0/255.255.255.0 (rw,no_root_squash,async) Este es un ejemplo de la configuracin necesaria, 192.168.0.0 corresponde al rango IP donde est el servidor y el cliente, es necesario ajustarlo segn sea el rango de cada cual. Reiniciamos el servicio con el comando: etc/init.d/nfs-kernel-server Editemos ahora el fichero /etc/hosts.allow. Basta con que contenga las siguientes lneas.
Libertad Tecnolgica!

Manual de configuracin de un servidor de Clientes Ligeros en Debian GNU/Linux.

bootpd 0.0.0.0 in.tftpd: 192.168.0. portmap: 192.168.0. Con esto permito a la red 192.168.0. tener acceso a los servicios de transferencia de archivos. Pasemos ahora a configurar los clientes. Para ello vamos al fichero /opt/ltsp/i386/etc/lts.conf Esta es una configuracin de ejemplo: # This is the default lts.conf file for ltsp 5. # For more information about valid options please see: # /usr/share/doc/ltsp-client/examples/lts-parameters.txt.gz # in the client environment [default] SERVER = 192.168.0.1 XSERVER = auto SWAPFILE_SIZE = 64m NFS_SWAPDIR = /opt/swapfile USE_NFS_SWAP = Y SOUND=True LOCALDEV=True #CONFIGURE_X=False X_COLOR_DEPTH=16 LOCAL_STORAGE = N

Luego inciamos el cliente ligero, entramos en el SETUP y lo configuramos para que inicie desde la red y listo. Es necesario mencionar que el cliente utilizar los mismos softwares y usuarios del servidor, o sea que al instalar un software este estar disponible tanto desde el servidor como desde el Cliente Ligero. Sugerimos que se creen usuarios locales (en el servidor) a fin de no utilizar el usuario root demasiado. Por lo dems, Todo listo!
Libertad Tecnolgica!

Manual de configuracin de un servidor de Clientes Ligeros en Debian GNU/Linux.

Bibliografa http://es.wikipedia.org/wiki/LTSP http://es.wikipedia.org/wiki/Cliente_h%C3%ADbrido http://es.wikipedia.org/wiki/Cliente_ligero#Ventajas_de_los_clientes_livianos http://www.ltsp.org/ http://debianpy.blogspot.com

Libertad Tecnolgica!

También podría gustarte