El post que buscas se encuentra eliminado, pero este también te puede interesar

Linux terminal server en debian parte 1

Anuncios

En este tutorial el cual consta de 2 entregas, se vera con todos los por menores, de forma tal que al completar la lectura pueda instalar por su cuenta un sistema Linux Terminal Server.

Si no te interesa este proyecto, personalmente te insisto que des una mirada superficial al post, te aseguro que algún comando o dato interesante vas a rescatar por lo menos.


Temas que trataremos en el transcurso del tutorial:

Parte 1

* Instalación del sistema base
* Particionamiento manual
* Configurar ip fija
* Instalar LTSP
* Creando el cliente ligero
* Preparar /etc/exports
* Configurar servidor DHCP

Parte 2

* Instalar programas para los clientes
* Cuotas de usuario
* Creación de cuentas de usuario
* Asignación de permisos
* Escaneo de puertos
* Iptables - firewall
* Phpsysinfo

www.taringa.net/posts/linux/15794878/Linux-terminal-server-en-debian-parte-2.html


Pero que es Linux Terminal Server?

Como dice en su wiki:


Linux Terminal Server Project o LTSP son un conjunto de aplicaciones servidores que proporcionan la capacidad de ejecutar Linux en computadores de pocas prestaciones de velocidad o de bajo costo, permitiendo reutilizar equipos que actualmente resultan obsoletos debido a los altos requisitos que piden los sistemas operativos. LTSP se distribuye bajo licencia GNU GPL de software libre.

El sistema de funcionamiento del LTSP consiste en repartir por medio de la red el núcleo Linux que es ejecutado por los clientes y que posteriormente ejecutaran secuencias de scripts típicos de una mini distribución. Los clientes podrán acceder a las aplicaciones por medio de una consola textual o por un servidor gráfico que se comparte utilizando el protocolo XDMCP.


Linux terminal server en debian parte 1


Requerimientos mínimos para el servidor
Como servidor una PC con procesador Pentium 4 a 1.8Ghz, 512MB RAM y disco duro de 80GB, con 2 tarjetas de red

Requerimientos mínimos para el cliente
Los clientes PC con procesador Pentium II a 400Mhz o similar con 256MB RAM, tarjeta de red (sin disco duro)

Yo instale esto en virtualbox las realice con mi notebook acer sistema anfitrión Linux Mint 12 64 bits, en las capturas se puede ver las características del equipo que no es gran cosa pero puede correr el servidor mas 1 pc virtual y 1 cliente real.

Más info en:
http://es.wikipedia.org/wiki/LTSP

Ya teniendo claro de que se trata, procedemos a bajar la imagen de Debian desde su sitio oficial.

http://www.debian.org/CD/netinst/index.es.html



GNU

50 mb es la descarga que vamos a realizar.

Firewall


Después de quemar la iso a un cd o transferirla a un pendrive iniciamos la instalación del sistema.

reciclar


Linux



Instalación del sistema base


Seguir el procedimiento de instalación las imágenes son más que suficientes para entenderlo.

obsoletos

ltsp

quotas

Linux terminal server en debian parte 1

GNU

Firewall

reciclar

Linux

obsoletos

ltsp

quotas

Aquí dependiendo de las necesidades se le puede asignar mas o menos espacio a las particiones.
/ 20 GB
/tmp 2 GB
/usr 10 GB
/var 10 GB
swap 1 GB
/home todo lo que resta del hd 42.9 GB

Linux terminal server en debian parte 1

GNU

Firewall

reciclar

Linux

obsoletos

ltsp

quotas

Linux terminal server en debian parte 1

GNU

Firewall

reciclar

Linux

obsoletos

ltsp

quotas

Linux terminal server en debian parte 1

GNU

Firewall

reciclar

Linux

obsoletos

ltsp

quotas

Linux terminal server en debian parte 1

GNU

Firewall

reciclar

Linux

obsoletos

ltsp

quotas

Linux terminal server en debian parte 1

GNU

Firewall

reciclar

Linux

obsoletos

ltsp

quotas

Linux terminal server en debian parte 1

GNU

Configurando el sistema

Una vez instalado es sistema base, pasamos a configurarlo.

Firewall

reciclar

Ahora vamos a afinar unas cosas en el servidor.


Asignando Ip fija

El servidor debe tener asignada ip fija en las 2 interfaces de red.

su
(poner contraseña de root)

ver los datos actuales
more /etc/resolv.conf - nos muestra los dns en uso.
ifconfig eth0 - nos muestra Ip interna, máscara e Ip broadcast, netmask
netstat -r - nos muestra Ip puerta de enlace y el network

Linux


Recuerda que la terminal puede ayudar a autocompletar comandos con el tabulador.

Vamos a cargar los datos recopilados anteriormente.

nano -B /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.103
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.253

auto eth1
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255

Como se puede apreciar cada interfaz de red usa un rango diferente eth0 192.168.0.0/24 y eth1 192.168.10.0/24



OpenDNS ofrece las siguientes direcciones de servidor de nombres de dominio para uso público 208.67.222.222 208.67.220.220 por si desea usarlos en lugar de los que le da su proveedor de internet.

Consultas en wikipedia:
http://es.wikipedia.org/wiki/OpenDNS

echo nameserver 208.67.220.220 > /etc/resolv.conf
echo nameserver 208.67.222.222 >> /etc/resolv.conf

obsoletos

Luego reiniciamos las interfaces de red y ya tenemos el servidor con ip fija.

/etc/init.d/networking restart

podemos probar con un ping que tal anda la red

ltsp

Instalar LTSP

apt-get install ltsp-server-standalone

quotas

durante la instalacion aceptar el mensaje

Linux terminal server en debian parte 1


Creando el cliente ligero

Se debe crear el cliente ligero con el siguiente comando:

ltsp-build-client --arch i386

o indicarle un determinado mirror.

ltsp-build-client --arch i386 --mirror http://ftp.ccc.uba.ar/pub/linux/debian/debian/ squeeze main

Esto puede tardar un buen rato si lo descargamos de internet, al final aparece el siguiente mensaje:

información: la instalación del cliente LTSP se completó satisfactoriamente

Editar el archivo /etc/exports y agregar la siguiente linea

echo '/opt/ltsp *(ro,no_root_squash,async,no_subtree_check)' >> /etc/exports

y ejecutar
invoke-rc.d nfs-kernel-server reload

para ver si esta activo:
showmount -e

GNU


Incluir el dhcpd.conf de LTSP en la parte inferior de /etc/dhcp/dhcpd.conf

echo 'include "/etc/ltsp/dhcpd.conf";' >> /etc/dhcp/dhcpd.conf

Firewall


Para asignar ip fija a los clientes por mac adress, debemos modificar el archivo dhcp.conf.

nano -B /etc/ltsp/dhcp.conf

donde dice option domain-name-servers poner los dns correspondientes
en mi caso uso los servidores de opendns
domain-name-servers 208.67.222.222, 208.67.220.220;
cambiar el rango del servidor dhcp como se muestra, comentar donde dice next-server

reciclar

Y al final del archivo agregar lo siguiente:

host cliente1 {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.10.50;
}
host cliente2 {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.10.51;
}

Linux


Reiniciamos el servidor dhcp para disponer ya de estos servicios.
/etc/init.d/isc-dhcp-server restart


esto va a permitir dar internet por dhcp a cualquier cliente.
Ejemplo: Un cliente con su propio sistema operativo conectado a nuestra red interna (una netbook puede ser).

Con el firewall luego vamos a habilitar el reenvío de datos, pero si queremos probar como anda esto ahora mismo en la terminal ponemos:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

en la imagen un sistema linux mint 13, se aprecia que esta usando la ip 192.168.0.50 comos se configuro en el archivo anterior, navegando en Taringa.

obsoletos

ltsp

En el próximo tutorial se va a configurar el firewall donde se detalla que hace cada comando.

En este punto si nos logueamos desde un terminal podemos comprobar que ya anda el servidor de clientes livianos.

quotas

Linux terminal server en debian parte 1

El resultado del sistema para los clientes es un debian muy básico esto vamos a solucionar instalándole los programas necesarios.

GNU

Firewall

reciclar

Linux

Fuentes de conocimiento

LTSP
www.wiki.debian.org/LTSP/Howto
http://wiki.ltsp.org/wiki/Configuration_and_Maintenance
https://help.ubuntu.com/community/UbuntuLTSP/FatClients
http://files.sourcode.net/doc/LTSPManual.html
http://www.guatewireless.org/os/linux/distros/debian/ubuntu/como-instalar-y-configurar-un-servidor-dhcp-en-linux-ubuntu-debian.html
http://oer.aptivate.org/wiki/Classroom_LTSP_Configuration

Instalación de debian
http://www.ac.usc.es/docencia/ASR/Tema_2html/node7.html

shell
http://www.ibm.com/developerworks/ssa/linux/library/l-lpic1-v3-103-3/

Anuncios

Comentarios Destacados

@asalabra2 +7
Debian es el tractor de Linux...no lo paras nunca y no se traba con nada!!!!! muy bueno loco muy completo.......+10

19 comentarios - Linux terminal server en debian parte 1

@HMC626 +1
Excelente! Me gustaría que agregues algunos ejemplos prácticos donde estas herramientas nos serán de ayuda. Muchas gracias por el post!
@asalabra2 +7
Debian es el tractor de Linux...no lo paras nunca y no se traba con nada!!!!! muy bueno loco muy completo.......+10
@piruo7 +1
Exelente post compa muchas gracias por compartirlo..! +10
@Rombus +1
Muy bueno esto, lo guardo para leerlo con tiempo.
@la9una +1
Excelente tuto, Gracias! +10
@FranKottick +1
Muy bueno el tutorial, te felicito. Saludos +9
@avantix +1
Excelente tutorial, mañana te dejo +10!!!
@Lucho_de_Tandil +1
Muy bueno! + 10
@alband
Gracias amigo por pasar!!
@chapitalmala +1
Muy bueno @alband mañana te dejo puntos. Feliz año nuevo y muy buen 2013 para vos y los tuyos te desea esta chapita que además de mala est amurallada
@alband
Muchas gracias amigo, lo mismo te deseo a vos y tu familia!!
Pasa por la comunidad para ver el saludo de fin de año!!
@Super-Etendard +1
obsoletos

Cual es el tema ese? el que tiene los iconos verdes...
@alband
Es el tema que viene por defecto en Linux mint amigo.
@kardenas3 +1
Una consulta tecnica yo tengo un disco particionado en 4 1 es de intercambio puedo usar solo una particion (pq en la otras tengo otras distros) para instalar el servidor, como es para hacer pruebas por ahi me puedo saltear todo el particionado y formateada de las otras distros
@alband
Que sistema operativo tienes? Se puede hacer esto en un sistema con entorno gráfico también, yo lo explique todo por consola pero es válido para sistemas desktop.
Envíame un MP y te ayudo.
@kardenas3 +1
@alband xubuntu 64bit pero deja no te quiero molestar, voy a seguir esta guia como debe ser!
@alband +1
@kardenas3 La verdad que no es molestia, ya que tenes un sistema funcionando inicia del punto "Asignando Ip fija"
@mfurones
señor mis 10 del dia son suyos! (y los 10 de mañana para la segunda parte!)
@elpigux
Estoy configurando un server, pero las terminales usan etherboot y no logro hacerlas levantar. Sigo tu tutorial, pero al momento iniciar las terminales y pedir las ip queda esperando respuesta.
¿Hay que agregarle alguna instrucción para que funcione con etherboot?