Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


edubuntu ltsp serveur

Edubuntu : configurer le serveur de client léger

Niveau : technique

Le serveur de clients légers installé par défaut dans Edubuntu peut fonctionner sans aucun réglage dans les cas simples.

Exemples :

  • un serveur Edubuntu, un switch ethernet, des clients légers, pas de connexion internet : tout fonctionne "out of the box" (mais c'est dommage d'en rester là).
  • Même configuration avec en plus un routeur ADSL branché sur le switch. Le routeur a une adresse sur le sous-réseau 192.168.0" et on a choisi l'adresse "de base pour le serveur : 192.168.0.1. Au démarrage des clients légers, le serveur répond à leur demande dhcp. Les communications entre le serveur et les clients léger passant par un tunnel crypté ssh, la sécurité est assurée. Les communications vers l'internet sont relayées et éventuellement filtrées par le serveur. * Même configuration mais le routeur ADSL a aussi des fonctions dhcp : au démarrage d'un client léger, le serveur peut répondre avant le routeur et tout peut se passer sans problèmes. Mais le dhcp du routeur peut aussi interférer et semer la zizanie dans le démarrage. A déconseiller. * Configuration avec deux cartes réseau, l'une va vers le routeur (eth0) et l'autre (eth1) sert les clients légers : il faut juste donner à eth1 l'IP fixe 192.168.0.1'' et tout se passe bien. Par défaut l'internet est accessible par tous les clients. En cas de soucis, on peut consulter cet article (en anglais).
  • Intégration dans un réseau existant : cette fois on est presque obligé de mettre le nez sous le capot.

Dans un terminal, tapez :

sudo gedit /etc/ltsp/dhcpd.conf

Vous obtiendrez ceci (sans les commentaires [#]) :

# Cette ligne tente de donner la priorité sur un autre serveur dhcp
authoritative;

# Sous réseau autorisant les adresses 192.168.0.1 à 192.168.0.254
subnet 192.168.0.0 netmask 255.255.255.0 {
  
  # plage d'adresses possibles pour les clients légers, 
  # affectation en décroissant
  range 192.168.0.20 192.168.0.250;
  option domain-name "example.com";

  # Adresse du serveur
  option domain-name-servers 192.168.0.1;
  option broadcast-address 192.168.0.255;

  # Encore adresse du serveur
  option routers 192.168.0.1;
  option subnet-mask 255.255.255.0;

  # Enplacement du noyau dans le répertoire /var/lib/tftpboot
  # selon le client, un noyau PXE ou Etherboot est fourni
  if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
    filename "/ltsp/i386/pxelinux.0";
  }
  else{
    filename "/ltsp/i386/nbi.img";
  }

  # Emplacement du système alternatif spécial clients légers
  option root-path "/opt/ltsp/i386";
}

Modifications possibles

  • Modification de l'adresse du serveur, si par exemple l'adresse 192.168.0.1 est déjà celle du routeur. Cette adresse doit être identique à celle que vous avez choisi dans "Système > Administration > Réseau".
  • Modification du sous-réseau : recherchez "192.168.0" et remplacez-le par "192.168.1" (par exemple).
  • Modification de la plage d'adresse des clients légers pour éviter un conflit avec une autre machine.

Enregistrez les modifications puis tapez :

sudo /etc/init.d/dhcp3-server start

pour relancer le serveur dhcp, puis

sudo ltsp-update-sshkeys

pour mettre à jour les clés de cryptage ssh qui permettent la communication entre le serveur et les clients légers.

Configuration des clients légers

[En cours de rédaction…]

  • clientleger_configurer.1182868636.txt.gz
  • Dernière modification: Le 26/06/2007, 16:39
  • (modification externe)