Résumé brut mais efficace

Sur le serveur équipé de deux cartes réseau, (on peut faire avec une seule, voir autre page de wiki, mais comme il faudra installer un serveur dhcp, c'est plus pratique d'avoir deux cartes, une qui pointe sur le réseau de l'établissement ou internet et l'autre sur le réseau ltsp) on installe edubuntu (c'est le meilleur support ltsp apparemment).

La carte réseau en 192.168.0.1 pointe vers les clients légers.

La carte réseau en 10.30.0.2 pointe sur le lan de l'établissement

/etc/network/interfaces

Voici le fichier /etc/network/interfaces

# LTSP
auto eth0
iface eth0 inet static
        address 192.168.0.1
        netmask 255.255.255.0
        network 192.168.0.255
        broadcast 192.168.0.255

# Lan
auto eth1
iface eth1 inet static
	address 10.30.0.2
	netmask 255.0.0.0
	network 10.0.0.0
	broadcast 10.255.255.255
	gateway 10.255.5.210
	dns-nameservers 10.255.5.210

Paquets à installer et configuration

Un petit tour du côté de synaptic:

A noter que l'on installe pas les paquets relatifs aux clients, c'est ltsp qui s'en servira tout seul plus tard.

Quand tout est installé, on configure le serveur dhcp, attention, le fichier de conf est déplacé dans ce cas par ltsp dans /etc/ltsp/dhcpd.conf

Voici le fichier que j'utilise :

#
# 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 "example.com";
    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.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";
    }
}

Après cela:

/etc/init.d/dhcp3-server restart

Les messages suivants s'affichent :

 * Stopping DHCP servedhcpd3                                                                                                                
 * Starting DHCP server dhcpd3

Ensuite en root dans une console , il faut taper la commande :

sudo ltsp-build-client

Cette étape peut-être un peu longue, elle correspond à la préparation du chroot pour les clients.

La dernière ligne des commentaires est intéressante, elle indique que si l'on change l'adresse ip du serveur, il faudra générer de nouveau les clefs ssh via la commande :

sudo ltsp-update-sshkeys

Tout est prêt, il ne reste plus qu'à configurer les clients.

Configurer les clients

Le principe est toujours le même, il faut mettre en contact le client et le serveur, après il y a toute une suite de transactions entre les deux.

Toutes les méthodes ci-dessous sont possibles:

  • boot sur le reseau (pxe) → il n'y a rien à faire
  • boot sur disquette
  • boot sur cdrom
  • grub sur disque dur

Je n'ai testé que les deux premières: Pour le réseau , c'est simple, on passe dans le bios, on demande le boot réseau et c'est fini. Le plus souvent il suffit d'appuyer sur F12 au démarrage pour booter sur le réseau (PXE).

Pour la méthode disquette:

  • Passer dans le bios pour faire bouter sur la disquette (floppy)
  • Aller sur le site http://www.rom-o-matic.net/
  • Choisir la version courante d' Etherboot .
  • Choisir la version correspondant à la carte réseau du client léger
  • Télécharger cette image (on peut la copier par exemple avec la commande dd if=toto.zdsk of=/dev/fd0)
  • Introduire la disquette dans le pc servant de client léger et le démarrer

Pour avoir des informations plus détaillé voir la page sur le cas où la carte réseau du client ne permet pas le boot PXE

Sur la version 8.10, installer le thin client manager en python qui permet de faire pas mal de choses sur les clients :

  • déconnecter des clients (testé ok)
  • lancer des applications sur les clients (testé ok)
  • arrêter des applications à distance (testé ok)
  • Afficher un écran noir sur les clients (testé ok)
  • Partager l'écran avec un cient

Si les clients affichent connexion interdite, sur le serveur il faut lancer la commande :

sudo ltsp-update-image -a i386

et cela doit fonctionner…

 
clientleger/accueilltsp/ltsp_deux_cartes_reseaux.txt · Dernière modification: 2014/10/23 08:30 (modification externe)
 
Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki