Eclair NG
Un article de EoleWiki.
Initialement developpé par le Pole Poste Agent (Perpignan), puis repris par l'équipe Eole ce module est un serveur de terminaux léger sous linux.
La Documentation (Draft) :
http://eole.orion.education.fr/Documentation/Eclair/InstallationEclairNG/
retour EoleNG
Questions Fréquentes sur EclairNG-2.2
Quels sont les prérequis matériels pour utiliser EclairNG
Il faut compter avec :
Sur le serveur: * Un minimum de 200Mo de RAM par client sur le serveur. * Un serveur multi-coeurs. * Une ou deux bonnes cartes réseaux. * Si vous utilisez plus qu'une vingtaine de clients simultanés, envisagez un réseau gigabit.
Sur les clients: * Pas de prérequis particulier (mais à partir de 128Mo de RAM l'utilisation des clients devient plus confortable)
Il faut bien garder à l'esprit que la charge du serveur dépend beaucoup du nombre de clients légers connectés simultanement et de l'utilisation qui en est faite: 20 clients légers avec openoffice et firefox simultanement chargeront beaucoup plus le serveur que 5 clients légers exécutant gcompris.
Permettre aux comptes utilisateurs de Scribe d'utiliser EclairNG
Pour permettre aux comptes utilisateurs de Scribe de s'identifier sur les clients légers, il vous faut modifier les comptes scribe pour leur affecter un shell.
Par défaut, le shell des utilisateurs de Scribe est positionné à /bin/false. Il faut le passer à /bin/bash.
- Vous pouvez faire cela via l'Ead2 dans la section créer ou modifier un utilisateur.
- Vous pouvez aussi faire cela directement depuis la ligne de commande du serveur Scribe ou Horus :
smbldap-usermod -s /bin/bash <user>
Mots de passe des comptes Scribe (samba/ldap)
Forcer la modification du mot de passe à la 1ère connexion cette option n'est compatible qu'avec le Webmail (non SSO) et les clients Windows. Si cette option est activée, les utilisateurs ne pourront pas ouvrir de session sur les clients légers. De même, il ne faut absolument pas faire expirer les comptes utilisateurs, sinon les utilisateurs ne pourront plus ouvrir de session sur les clients légers.
Désactiver le service X11VNC sur les clients légers
Vous pouvez désactiver le service X11VNC, lancé sur les clients légers, si vous ne souhaitez pas l'utiliser.
Dans l'éditeur lts.conf créer un nouvelle section avec Default comme nom et cocher la case désactiver x11vnc enregistrer et redémarrer les clients légers.
Vous pouvez faire ce changement pour une seule station en choisissant son adresse mac comme nom.
Accéder aux partages Scribe-2.1
Pour accéder aux partages de Scribe-2.1 depuis EclairNG-2.2, il faut modifier un peu la configuration du serveur samba de Scribe.
Ceci n'est valable que si vous souhaitez utiliser EclairNG-2.2 avec Scribe-2.1. Les modifications sont incluses dans Scribe depuis la version 2.2RC
1. Rajouter dans la section "[global]" de smb.conf l'option suivante :
"unix extensions = no"
2. Puis il faut rajouter une section :
[eclairng]
comment = FTP directories
read only = no
browseable = no
invalid users = nobody guest
inherit permissions = yes
inherit acls = yes
create mask = 0664
directory mask = 0775
valid users = %U
write list = %U
path = %H/.ftp
Pour cela, il faut faire un patch du fichier /etc/eole/distrib/global_smb.tmpl
Voici la documentation pour créer un patch sous eole : http://eole.orion.education.fr/wiki/index.php/Eole2_Patch
Problème de paquets non-installés
Si, pendant l'instance, vous avez des messages indiquant qu'il y a des paquets non installés, suivre cette procédure :
# . ParseDico # echo $type_majsi la réponse est "minimum", il vous faut changer avec vi
vi zephir.eolla variable $type_maj de
minimumà
complete
relancer ensuite une instance tout devrait rentrer dans l'ordre.
Activer le routage sur le sous-réseau Eclairng
Si vous avez installé votre serveur Eclairng "en coupure", sur deux cartes réseaux, et si vous souhaitez avoir des postes normaux sur ce sous-réseau, il vous faut activer le routage sur le serveur Eclairng.
root@eclairng:~# echo 1 > /proc/sys/net/ipv4/ip_forward root@eclairng:~# iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
Remplacer eth0 dans l'exemple précédent par l'interface "externe" de votre serveur Eclairng
Pour que la modification soit persistante :
1. Dans le fichier /etc/sysctl.conf ajoutez une ligne avec la commande ci-dessous:
root@eclairng:~# echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
2. Dans le fichier /etc/rc.local, ajoutez le ligne suivante juste avant le "exit 0" :
Remplacer eth0 par l'interface "externe" de votre serveur Eclairng
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
3. Rendre le fichier /etc/rc.local executable:
root@eclairng:~# chmod +x /etc/rc.local
Autoriser l'ajout des utilisateurs locaux sous ubuntu
Pour utiliser l'application ubuntu "users-admin", il faut des droits particuliers.
Pour cela, lancer en root "polkit-gnome-authorization".
Déplier "/org/freedesktop/systemtoolsbackends/Manage system configuration"
Cliquer sur "Autoriser" et sélectionner l'utilisateur voulu.
Les modifications sur un compte ne sont pas pris en compte
Pour éviter tout problème de latence, un cache local est utilisé sur le serveur Eclair. Si cela permet d'avoir de meilleure performance, il peut arriver que les modifications ne soient pas pris en compte rapidement.
Il est possible de vider le cache de la façon suivante :
/etc/init.d/nscd reload
L'ecran de connexion devient noir lorsque le nom d'utilisateur ou le mot de passe sont érronés
C'est le comportement normal. Entre chaque tentative de login, le serveur graphique du client léger est relancé et passe donc par un écran noir quelques secondes avant de revenir sur l'ecran de login habituel.
Le son n'est pas assez fort sur les terminaux même si le volume est au maximum
Depuis une session utilisateur, vous pouvez augmenter ou diminuer le son sur votre client léger mais par défaut, vous ne pouvez pas dépasser 70% de la "puissance" de la carte son. Si vous souhaitez augmenter cette limite, faites cette opération (avec l'utilisateur root):
root@eclairng:~# sed -i $(echo "s/80%/100%/g") /opt/ltsp/i386/etc/init.d/alsa-utils root@eclairng:~# sed -i $(echo "s/70%/100%/g") /opt/ltsp/i386/etc/init.d/alsa-utils root@eclairng:~# ltsp-update-image
Au démarrage suivant des clients légers, le son pourra être mis au maximum de la puissance de la carte du terminal.
