Skip to main content

ltsp.conf

image.png

Présentation

ltsp.conf est un fichier de configuration utilisé par LTSP (Linux Terminal Server Project) pour définir différents paramètres de configuration du serveur LTSP. Ce fichier est généralement situé dans le répertoire /etc/ltsp/ sur le serveur LTSP. Voici une présentation générale de son contenu et de ses fonctionnalités :

  1. Définition des options de démarrage :

    • Le fichier ltsp.conf permet de définir les options de démarrage des clients légers. Cela inclut des paramètres tels que l'adresse IP du serveur LTSP, le chemin du noyau Linux à utiliser pour le démarrage, les options de montage NFS pour le système de fichiers racine, etc.
  2. Configuration des options réseau :

    • Il permet également de configurer les paramètres réseau des clients légers, tels que l'adresse IP du serveur DHCP, le masque de sous-réseau, la passerelle par défaut, les serveurs DNS, etc.
  3. Personnalisation de l'environnement utilisateur :

    • Le fichier ltsp.conf peut être utilisé pour personnaliser l'environnement utilisateur sur les clients légers. Cela inclut des paramètres tels que la langue par défaut, la disposition du clavier, la résolution d'écran par défaut, les options de bureau, etc.
  4. Gestion des périphériques :

    • Il offre la possibilité de configurer le support des périphériques sur les clients légers, tels que les imprimantes réseau, les clés USB, les lecteurs de cartes, etc. Cela permet de contrôler quels périphériques sont accessibles aux utilisateurs sur les clients légers.
  5. Options de sécurité :

    • Le fichier ltsp.conf peut également contenir des options de sécurité pour restreindre l'accès aux clients légers ou limiter les fonctionnalités disponibles aux utilisateurs. Cela peut inclure des configurations de pare-feu, des restrictions d'accès réseau, des politiques d'authentification, etc.
  6. Commentaires et documentation :

    • En plus des paramètres de configuration, le fichier ltsp.conf peut contenir des commentaires et de la documentation pour expliquer l'utilisation des différents paramètres et fournir des exemples de configuration.

En résumé, le fichier ltsp.conf est un élément clé de la configuration du serveur LTSP, permettant de définir divers paramètres de démarrage, de réseau, d'environnement utilisateur, de périphériques et de sécurité pour les clients légers. Sa personnalisation permet d'adapter le fonctionnement du serveur LTSP aux besoins spécifiques de chaque déploiement.

Ensemble des infos sur le fichier ltsp.conf.

Création du fichier

Pour créer et initialiser le fichier, lancez la commande suivante :

install -m 0660 -g sudo /usr/share/ltsp/common/ltsp/ltsp.conf /etc/ltsp/ltsp.conf

Fichier modèle pour Edubuntu

La ligne 23 défini la convention de nommage des postes clients, il est donc important de définir une norme pour diférencier les postes des différentes écoles, surtout si un agent d'inventaire est installé.

# /bin/sh -n
# LTSP configuration file
# Documentation=man:ltsp.conf(5)

# The special [server] section is evaluated only by the ltsp server
[server]
NAT=1
NFS_HOME=1
MENU_TIMEOUT="1"

[common]
TFTP_DIR=/srv/tftp

[clients]
FSTAB_HOME="server:/home /home nfs defaults,nolock 0 0"

CUPS_SERVER=192.168.1.1
LIGHTDM_CONF="greeter-hide-users=true"
CRONTAB_x="00 20 * * * root poweroff" # Extinction lancée à 20h sur tous les postes

LOCAL_SWAP=1

HOSTNAME="EDU-ECOLE-%{IP}"		#Nom qui sera affiché sur l'écran, dans Epoptes, et dans l'inventaire.

Service d'impression

"CUPS_SERVER" permet de définir le serveur CUPS qui sera configuré dans les clients LTSP.
Cependant, il faut activer le partage des copieurs depuis le serveur :

cupsctl _share_printers=1