Pesegueiro de libertades

04/12/07

Configurando el servidor LTSP5 en edubuntu 7.10

Filed under: Software libre

He descargado edubuntu 7.10 (versión servidor LTSP) que viene ya preparado para hacer funcionar un servidor LTSP en un aula. El fin de este Post es contar mi experiencia con LTSP, para que pueda servir de ayuda.

  1. Configuro las dos tarjetas de red, para ello edito el archivo /etc/network/interfaces
  2. sudo gedit /etc/network/interfaces
    

    y escribo la configuración de las dos tarjetas, (ojo aquí la tarjeta es eth2 porque el equipo tiene 3 tarjetas de red, si sólo tenéis dos tendréis que usar eth1).

    auto eth0
    iface eth0 inet static
    address 69.57.241.253
    netmask 255.255.255.0
    network 69.57.241.0
    broadcast 69.57.241.255
    gateway 69.57.241.1
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 69.50.2.190

    auto eth2
    iface eth2 inet static
    address 192.168.0.1
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255

    La tarjeta eth0 será la que va conectada a internet (esta tendréis que configurarla con vuestros parámetros de red) , y la tarjeta eth2 la que dará el servicio a los terminales.

    Reinicio los servicios de red:

    sudo /etc/init.d/networking restart
    
  3. Ahora vamos a instalar los paquetes necesarios, para ello ejecutamos:
  4. sudo apt-get install ltsp-server-standalone openssh-server
    

    Comenzará entonces a leer una serie de paquetes que instalará y configurará.

  5. Construimos el entorno LTSP, para ello ejecutamos:
  6. sudo ltsp-build-client
    

    comenzarán una serie de procesos de verificación:

    y luego empezará a instalar los paquetes:

    Esto le llevará unos 10-30 minutos dependiendo de tu conexión.

  7. Lo siguiente será construir una imagen del núcleo para arrancar por el método etherboot, ya que las tarjetas de red arrancan por el método pxe.
  8. sudo apt-get install mknbi
    	
    cd /var/lib/tftpboot/ltsp/i386/
    	
    sudo mknbi-linux –output=vmlinuz.etherboot –rootdir=”/dev/ram0″ –append=”rw” vmlinuz initrd.img
  9. Una vez hecho esto cambiar el fichero /etc/ltsp/dhcpd.conf
  10. sudo gedit /etc/ltsp/dhcpd.conf

    borrarlo y pegar las siguientes líneas:

    #
    # Default LTSP dhcpd.conf config file.
    #

    authoritative;

    subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.20 192.168.0.250;
    option domain-name “ltsp”;
    option domain-name-servers 192.168.0.1;
    option broadcast-address 192.168.0.255;
    option routers 192.168.0.1;
    # next-server 192.168.0.254;
    # 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/vmlinuz.etherboot”;
    #filename “/ltsp/i386/bzImage-2.6.17.3-ltsp-1″;
    }
    # else {
    # filename “/ltsp/i386/nbi.img”;
    # }
    #}

    Guardamos y reiniciamos el ordenador. Y ya podremos arrancar nuestro primer cliente.
    Para los clientes he creado 12 usuarios llamados alumno01, alumno02, …. vosotros tendréis que crear tantos usuarios como equipos tengáis en el aula.
    Un saludo a todos y espero que os sea útil.

Enlaces que he visitado para la configuración e instalación:


https://help.ubuntu.com/community/UbuntuLTSP

http://doc.ubuntu.com/edubuntu/edubuntu/handbook/C/server.html