Ceci est une ancienne révision du document !
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".
- Même configuration avec en plus un routeur ADSL branché sur le switch : au démarrage du serveur, celui-ci demande une adresse IP au routeur; 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. Attention : si le routeur a aussi des fonctions dhcp, les ennuis ne sont pas loin.
- 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.
- Intégration dans un réseau existant : cette fois on est presque obligé de mettre le nez sous le capot.
Configuration du "dhcpd.conf"
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…]