Servidor LTSP
De MEPIS Documentation Wiki
Instrucciones para configurar LTSP en Mepis desde cero
LTSP es un complemento para Linux que permite conectar muchos "thin client" de bajas prestaciones a un servidor con Linux. Las aplicaciones se ejecutan en el servidor y toman y muestran la salida en la pantalla del cliente. LTSP está disponible como un conjunto de paquetes que se pueden instalar en cualquier sistema Linux. Ejemplo de uso
Hardware para un sistema de 20 equipos
- Un portatil u ordendador de sobremesa medianamente decente (P4 o superior)+ 2 tarjetas de red.
- Memoria RAM extra (1 Gig es aceptable pero 2 es mejor)
- Hasta 20 portátiles u ordendores de sobremesa 'obsoletos' con tarjetas de red
- Un conmitador gigabit de 20 puertos.
- 22 cables cat 5.
Tabla de contenidos |
Servidor
Instalar primero las dos tarjetas y red e instalar Mepis y posteriormente abrir una línea de comandos y escribir:
su 'Introducir la contraseña de superusuario' update-rc.d -f guarddog remove apt-get install ltsp-utils dhcp3-server atftpd portmap nfs-kernel-server
Responder 'OK' a que dhcp sea non-authorative. Responder 'NO' a la pregunta sobre portmap. Cuanso se pida configurar dhcp seleccionar que escuche sólo eth1, cuando se pida configurar atfpd usar las opciones por defecto para todas las preguntas.
rm /etc/dhcp3/dhcpd.conf update-rc.d -f dhcp3-server remove update-rc.d dhcp3-server start 20 2 3 4 5 . stop 1 6 . su - ltspadmin
Seguir siguientes pasos en la pantalla de ltspadmin:
a) Seleccionar la segunda opción - configurar las opciones del instalador; Responder sí/por defecto a todo.
b) Seleccionar la primera opción - install; pulsar 'a' para seleccionar todos los componentes. pulsar 'q' para instalar ltsp (esto puede llevar un rato).
c) Seleccionar la tercera opción - configurar; Seguir los pasos 1 al 11 en la última versión como se muestra a configuración;
1. Dejarlo como está.
2. Dejarlo como está.
3. sí para generar un fichero de configuración de forma automática.
4. ok
5. ok
6. sí para habilitar
7. sí para habilitar kdm, no a desactivar los gráficos (Está sección normalmente no sirve para habilitar XDMCP e informa de que NO está funcionando cuando en realidad si lo está).
8. sí a crear hosts
9. sí a crear host.allow
10. sí a crear exports
11. sí a crear el fichero lts.conf
Adegurarse de modificar el fichero dhcpd.conf como se muestra a continuación en el wiki de LTSP (la configuración por defecto debería valer)
Seleccionar una interfaz para las conexiones LTSP. Se puede hacer esto de la siguiente manera:
nano /etc/network/interfaces
auto eth1
iface eth1 inet static
address 192.168.0.254
netmask 255.255.255.0
y ejecutar entonces;
ifdown eth1 ifup eth1
Esto activará la interfaz (con los nuevos parámetros de configuración). después;
apt-get remove kdm apt-get install gdm nano /etc/X11/gdm/gdm.conf
Buscar en el fichero /etc/X11/gdm/gdm.conf la línea 'the security of xdmcp' (usar <ctrl>+<W> 'the security of xdmcp') y cambiar la línea siguiente con 'enable=true' Reiniciar el equipo.
Averiguar los identificadores de dispositivo y las direcciones MAC
Los identificadores PCI son don números hexadecimales de 4 dígitos con un ':' entre ellos. El primer número es el 'identificador del fabricante', por ej.
- 10ec = Realtek
- 10b7 = 3Com
El segundo es el 'identificador de dispositivo' específico para dispositivos particulares. Ejemplo:
- 10ec:8139' es una tarjeta 8139 de Realtek
- 10b7:9058' es una tarjeta 905b de 3com
Tienen una apariencia ligeramente distinta cuando se ven en la página de www.rom-o-matic.net, como esta;
- 0x10ec,0x8139
- 0x10b7,0x9058.
Se necesita el identificador PCI para crear una imagen Etherboot para poner en un disquete o en la ROM. Se pueden averiguar tanto el identificador PCI como la dirección MAC de forma simultánea con un live CD
En un cliente usando el live cd de MEPIS ejecutar;
lspci
Y posteriormente
lspci -n
esto permite cotejar la tarjeta de red con el identificador de dispositivo para averiguar el identificadore de dispositivo. También se puede usar
ifconfig -a
para que se muestre también la dirección MAC de la tarjeta.
A continuación se muestra un ejemplo de la salida de lspci y lspci -n:
ben@watasenia:~$ lspci 0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333] 0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] 0000:00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 0000:00:0a.0 Multimedia audio controller: Yamaha Corporation YMF-724 (rev 05) 0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) 0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge 0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 0000:01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2) ben@watasenia:~$ lspci -n 0000:00:00.0 0600: 1106:3099 0000:00:01.0 0604: 1106:b099 0000:00:08.0 0200: 10ec:8139 (rev 10) 0000:00:0a.0 0401: 1073:0004 (rev 05) 0000:00:10.3 0c03: 1106:3104 (rev 82) 0000:00:11.0 0601: 1106:3177 0000:00:11.1 0101: 1106:0571 (rev 06) 0000:01:00.0 0300: 10de:0110 (rev b2)
En este ejemplo el controlador tiene un identificador de dispositivo 10ec:8139 y es un Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Configurar un cliente para arrancar con PXE (tarjeta de red)
- Buscar la dirección MAC de la tarjeta de red
- Añadir al fichero '/etc/dhcp3/dhcpd.conf' la entrada DHCP en el servidor. Esto incluye la MAC, IP, nombre del equipo y ubicación del kernel. Se debe añadir los direcciones IP empezando con 192.168.0.10 como se muestran a continuación. Dónde /ruta/a/la/imagen/de/arranque será dondequiera que el kernel esté en tftpboot/lts/2.6loquesea/pxelinux.0
host ws001 {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.0.10;
filename "/ruta/a/la/imagen/de/arranque";
}
- Reinicar el servidor dhcp3 usando /etc/init.d/dhcp3-server restart
- Puede que se necesite editar /opt/ltsp/etc/lts.conf para ayudar al cliente a arrancar en ciertas circunstancias.
- ESCRIBIR LA DIRECCIÓN MAC EN EL CLIENTE, PARA FACILITAR LA INSTALACIÓN CUANDO SE AÑADE A UNA CONFIGURACIÓN LTSP.
Configurar un cliente para que arranque desde un disquete
- Conectar el cliente al servidor
- Buscar el identificador PCI de la tarjeta de red en el equipo que se está usando.
- Ir a http://www.rom-o-matic.net y seleccionar la última versión.
- Seleccionar el controlador de red con el fabricante, dispositivo y identificador de dispositivo apropiados.
- Seleccionar '.zdsk' en el recuadro de tipo de imagen.
- Hacer click en el enlace "configure"
- Poner -1 en ASK_BOOT
- Hacer click en "get ROM" para obtener la imagen de arranque
- Guardar el fichero que se obtiene
- Insetar un disquete en el servidor (para crear un disquete para el cliente)
cat eb-5.4.1-nameoffile.zdsk > /dev/fd0
(esto convertirá el disquete en un disquete de etherboot)
- Insertar el disquete en el cliente y configurar en la BIOS arrancar desde el disquete
- Buscar la dirección MAC de la tarjeta de red (esta se muestra cuando el disquete arranca y encuentra la tarjeta)
- Añadir al fichero '/etc/dhcp3/dhcpd.conf' la entrada DHCP. Esto incluye la MAC, IP, nombre del equipo y ubicación del kernel. Se debe añadir los direcciones IP empezando con 192.168.0.10 como se muestran a continuación. Dónde /ruta/a/la/imagen/de/arranque será dondequiera que el kernel esté en tftpboot/lts/2.6loquesea/lts
host ws001 {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.0.10;
filename "/path/to/boot/image";
}
- Reinicar el servidor dhcp3 usando /etc/init.d/dhcp3-server restart
- Puede que se necesite editar /opt/ltsp/etc/lts.conf para ayudar al cliente a arrancar en ciertas circunstancias.
- ESCRIBIR LA DIRECCIÓN MAC EN EL CLIENTE, PARA FACILITAR LA INSTALACIÓN CUANDO SE AÑADE A UNA CONFIGURACIÓN LTSP.

