Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
edubuntu_ltsp_configuration [Le 09/07/2011, 13:27] doogui |
edubuntu_ltsp_configuration [Le 11/09/2022, 11:50] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Edubuntu 11.04 LTSP ecole}} | + | {{tag>Edubuntu éducation A_Recycler}} |
---- | ---- | ||
- | ====== Configurer un réseau LTSP sur base Edubuntu 11.04 ====== | + | ====== Configurer un réseau LTSP ====== |
+ | <note importante>Cette page a besoin d'être fusionnée avec la page principale sur les [[ltsp_version_5.x|serveurs ltsp]].</note> | ||
<note important> | <note important> | ||
- | __DOCUMENT EN COURS DE CONSTRUCTION__ | + | L'objectif de cette page est de donner les informations de configuration utilisées pour paramétrer un réseau [[ltsp|LTSP]] basé sur [[edubuntu]] au sein d'une école primaire de Seine et Marne. |
- | L'objectif de cette page est de donner les informations de configurations utilisées pour paramétrer un réseau LTSP basé sur Edubuntu 11.04 au sein d'une école primaire de Seine et Marne. | + | **Il a pour but d'aider le personnel de l'école à réinstaller, maintenir ou améliorer la configuration existante. |
+ | ** | ||
- | Cette page n'est pas un tutoriel en soi mais peut aider d'autres personnes souhaitant paramétrer certaines fonctions. | + | [[:utilisateurs:doogui|J']]ai tout de même souhaité rendre ce document public car il pouvait contenir des informations utiles à d'autres utilisateurs. |
- | Dans la mesure du possible, des renvois vers des pages plus pertinentes seront donnés. | + | |
+ | Ce n'est pas un tutoriel à proprement parler et tout n'est donc pas expliqué. Dans la mesure du possible, des renvois vers des pages plus pertinentes seront donnés. | ||
+ | |||
+ | :!: **Merci donc de prendre tout cela en considération si vous souhaitez modifier cette page** | ||
+ | |||
+ | Bonne lecture ;-) | ||
</note> | </note> | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | * **Disposer d'un serveur LTSP Edubuntu et d'au moins un client léger LTSP fonctionnel** (installation classique via DVD Edubuntu 11.04) | + | * **Disposer d'un serveur LTSP Edubuntu et d'au moins un client léger LTSP fonctionnel** (installation classique via DVD Edubuntu 11.04). Pour plus d'information sur l'installation, voir le [[http://www.edubuntu.org/documentation/11.04/installation-guide|Guide d'installation de Edubuntu 11.04]], en anglais |
* **Disposer des [[:sudo|droits d'administration]].** | * **Disposer des [[:sudo|droits d'administration]].** | ||
* **Disposer d'une connexion à Internet configurée et activée sur le serveur LTSP** | * **Disposer d'une connexion à Internet configurée et activée sur le serveur LTSP** | ||
+ | * **Savoir utiliser de façon basique un [[terminal| terminal GNU/Linux]] pour les lignes de commande** | ||
+ | |||
+ | ===== Détail du réseau LTSP utilisé à l'école ===== | ||
+ | |||
+ | * Infrastructure générale : | ||
+ | {{:reseau_ltsp_fr.png?500|}} | ||
+ | |||
+ | |||
+ | * Dans le détail | ||
+ | |||
+ | ^Type de machine^Nombre^Processeur^Mémoire^Disque Dur^Réseau^Distribution^ | ||
+ | |**Serveur LTSP**|1| AMD Sempron 3000+|1.5 Go|80 Go|1x 100Mbits + 1x 1Gbits|Edubuntu 11.04 64-bits| | ||
+ | |**Client Léger**|5|AMD Sempron 3000+|512Mo|Sans|1x 100Mbits|Image LTSP Edubuntu 11.04 32-bits| | ||
===== Maintenir les systèmes à jour (Serveur et Clients Légers) ===== | ===== Maintenir les systèmes à jour (Serveur et Clients Légers) ===== | ||
- | Il est important de maintenir à jour le serveur et les clients avec les dernières mise à jour (correction de bogues, mise à jour de sécurité). | + | Il est important de maintenir à jour le serveur et les clients avec les dernières mise à jour (correction de bogues, mise à jour de sécurité, ...). |
- | Il est recommandé d'effectuer toutes ces opérations depuis le serveur et non pas depuis un client léger. | + | **Il est recommandé d'effectuer toutes ces opérations depuis le serveur et non pas depuis un client léger.** |
==== Pour le serveur ==== | ==== Pour le serveur ==== | ||
Ligne 31: | Ligne 51: | ||
==== Pour les clients légers ==== | ==== Pour les clients légers ==== | ||
- | Pour plus d'informations --> [[https://help.ubuntu.com/community/UbuntuLTSP/UpdatingChroot|Mettre à jour chroot, (version anglaise)]] | ||
* Il faut tout d'abord mettre à jour la liste des sources des clients légers (car par défaut, la liste des sources des clients n'est pas identique à celle du serveur). | * Il faut tout d'abord mettre à jour la liste des sources des clients légers (car par défaut, la liste des sources des clients n'est pas identique à celle du serveur). | ||
Ligne 49: | Ligne 68: | ||
On "simule" le fait que l'on travaille dans l'environnement des clients légers (chroot) | On "simule" le fait que l'on travaille dans l'environnement des clients légers (chroot) | ||
- | On met à jour le système | + | On met à jour le système |
On reconstruit l'image des clients légers (celle qui est utilisée au moment du démarrage des clients) | On reconstruit l'image des clients légers (celle qui est utilisée au moment du démarrage des clients) | ||
Ligne 62: | Ligne 81: | ||
<note warning>Pendant la mise à jour des paquets, vérifiez qu'il n'y a pas d'erreurs majeures. Des erreurs type "Can not write log, openpty() failed (/dev/pts not mounted?)" ou bien "GPG error" n'ont aucun impact. En revanche, d'autres erreurs pourraient empêcher les clients légers de démarrer correctement...</note> | <note warning>Pendant la mise à jour des paquets, vérifiez qu'il n'y a pas d'erreurs majeures. Des erreurs type "Can not write log, openpty() failed (/dev/pts not mounted?)" ou bien "GPG error" n'ont aucun impact. En revanche, d'autres erreurs pourraient empêcher les clients légers de démarrer correctement...</note> | ||
+ | |||
+ | <note help> | ||
+ | Si la mise à jour ne fonctionne pas lors de apt-get update car la connection internet semble ne pas fonctionner, il suffit de modifier le fichier /opt/ltsp/i386/etc/resolv.conf pour qu'il soit identique à /etc/resolv.conf. taper la commande sur le serveur LTSP : | ||
+ | |||
+ | sudo cp /etc/resolv.conf /opt/ltsp/i386/etc/resolv.conf | ||
+ | </note> | ||
On quitte le chroot | On quitte le chroot | ||
- | On démonter /proc | + | On démonter /proc |
On exécute ltsp-update-kernels (met à jour le noyau si il y a eu une mise à jour) | On exécute ltsp-update-kernels (met à jour le noyau si il y a eu une mise à jour) | ||
Ligne 79: | Ligne 104: | ||
<note tip> | <note tip> | ||
- | La mise à jour des clients étant assez longue et comme il faudra la faire assez régulièrement, on peut s'aider d'un script qui fera cela presque tout seul | + | La mise à jour des clients étant assez fastidieuse et comme il faudra la faire assez régulièrement, on peut s'aider d'un script qui fera cela presque tout seul ! ;-) |
</note> | </note> | ||
Ligne 114: | Ligne 139: | ||
Et voila! 8-) | Et voila! 8-) | ||
+ | |||
+ | Pour plus d'informations --> [[https://help.ubuntu.com/community/UbuntuLTSP/UpdatingChroot|Mettre à jour chroot, (version anglaise)]] | ||
+ | |||
===== Paramétrage de base ===== | ===== Paramétrage de base ===== | ||
Ligne 154: | Ligne 182: | ||
sudo /etc/init.d/isc-dhcp-server restart | sudo /etc/init.d/isc-dhcp-server restart | ||
</code> | </code> | ||
- | |||
- | ==== Modifier l'adresse du serveur LTSP qui est aussi la passerelle ==== | ||
- | Par défaut, le serveur n'est considéré que comme un serveur DHCP. | ||
- | dans notre cas, il est équipé de 2 cartes réseau et doit distribuer Internet aux clients légers: | ||
- | * La première est connectée au réseau local primaire (celui qui distribue internet) en 100 Mbits | ||
- | * La seconde est connectée vers les clients LTSP en Gbits. | ||
- | Il est donc nécessaire de bien différencier ces cartes lors de l'installation (la carte 100 Mbits est celle intégrée à la carte mère) | ||
- | |||
- | __A TERMINER (mineur)__ | ||
+ | Pour plus d'informations --> [[https://help.ubuntu.com/community/UbuntuLTSP/StaticIPsWithDHCP|IP statiques avec DHCP (version anglaise)]] | ||
===== Installer des applications locales sur les clients légers ===== | ===== Installer des applications locales sur les clients légers ===== | ||
Ligne 247: | Ligne 267: | ||
<note> | <note> | ||
Pour mémo, dans notre cas, la configuration est la suivante : | Pour mémo, dans notre cas, la configuration est la suivante : | ||
+ | |||
2 cartes réseaux : | 2 cartes réseaux : | ||
+ | |||
eth0, IP=192.168.0.254, reliée au réseau LTSP | eth0, IP=192.168.0.254, reliée au réseau LTSP | ||
Ligne 279: | Ligne 301: | ||
</code> | </code> | ||
- | * Ajouter la ligne "iptables-restore < /etc/ltsp/nat" à la fin du fichier "etc/network/interfaces" dans la section eth0 (celle de la carte du réseau LTSP). Ouvrir le fichier [[:tutoriel:comment_modifier_un_fichier|etc/network/interfaces]], la section eth0 doit maintenant ressembler à cela : | + | * Ajouter la ligne "iptables-restore < /etc/ltsp/nat" à la fin du fichier "/etc/network/interfaces" dans la section eth0 (celle de la carte du réseau LTSP). Ouvrir le fichier [[:tutoriel:comment_modifier_un_fichier|/etc/network/interfaces]], la section eth0 doit maintenant ressembler à cela : |
<code> | <code> | ||
Ligne 328: | Ligne 350: | ||
</code> | </code> | ||
- | * Redémarrer le serveur DHCP en tapant dans un terminal sur le serveur | + | * Redémarrer le serveur DHCP en exécutant sur le serveur LTSP : |
<code> | <code> | ||
sudo /etc/init.d/isc-dhcp-server restart | sudo /etc/init.d/isc-dhcp-server restart | ||
Ligne 334: | Ligne 356: | ||
<note> | <note> | ||
- | Suivant la configuration et le type de serveur DHCP utilisé, la commande pourra être | + | Suivant la configuration et le type de serveur DHCP utilisé, la commande pourra être : |
sudo /etc/init.d/dhcp3-server restart | sudo /etc/init.d/dhcp3-server restart | ||
</note> | </note> | ||
+ | * **Redémarrer le client léger** et tester la configuration | ||
+ | Dans un terminal sur le client léger, taper la commande suivante : | ||
+ | <code> | ||
+ | ping -c 2 www.edubuntu.com | ||
+ | </code> | ||
- | ==== Installer firefox et/ou vlc sur les clients légers ==== | + | Si cela fonctionne, on doit quelque-chose qui ressemble à cela : |
+ | <code> | ||
+ | PING edubuntu.com (91.189.94.239) 56(84) bytes of data. | ||
+ | 64 bytes from humboldt.canonical.com (91.189.94.239): icmp_req=1 ttl=53 time=17.3 ms | ||
+ | 64 bytes from humboldt.canonical.com (91.189.94.239): icmp_req=2 ttl=53 time=16.3 ms | ||
+ | --- edubuntu.com ping statistics --- | ||
+ | 2 packets transmitted, 2 received, 0% packet loss, time 1001ms | ||
+ | rtt min/avg/max/mdev = 16.386/16.857/17.328/0.471 ms | ||
+ | </code> | ||
+ | Si ce n'est pas le cas, reprendre la démarche et vérifier la configuration... | ||
- | ===== Voir aussi ===== | + | Pour plus d'information, voir la [[https://help.ubuntu.com/community/UbuntuLTSP/ThinClientHowtoNAT/|documentation NAT et clients légers (version anglaise)]] |
+ | ==== Installer firefox comme application locale sur les clients légers ==== | ||
+ | <note warning> | ||
+ | Avant de commencer, activer le NAT sur le serveur, sinon firefox en application locale ne fonctionnnera pas ! Voir la rubrique associée dans ce document. | ||
+ | Une autre solution est d'installer un proxy sur le serveur (https://doc.ubuntu-fr.org/squid) et de configurer firefox pour utiliser ce proxy. | ||
+ | </note> | ||
+ | |||
+ | * Mettre à jour la liste des paquets dans le chroot LTSP. Taper la commande suivante sur le serveur LTSP : | ||
+ | |||
+ | <code> | ||
+ | sudo chroot /opt/ltsp/i386 apt-get update | ||
+ | </code> | ||
+ | <note help> | ||
+ | Si la mise à jour ne fonctionne pas lors de apt-get update car la connection internet semble ne pas fonctionner, il suffit de modifier le fichier /opt/ltsp/i386/etc/resolv.conf pour qu'il soit identique à /etc/resolv.conf. taper la commande sur le serveur LTSP : | ||
+ | |||
+ | sudo cp /etc/resolv.conf /opt/ltsp/i386/etc/resolv.conf | ||
+ | </note> | ||
+ | |||
+ | * Installer les paquets nécessaires (firefox et plugin flash par exemple). | ||
+ | <code> | ||
+ | sudo chroot /opt/ltsp/i386 apt-get install firefox flashplugin-installer | ||
+ | </code> | ||
+ | |||
+ | * Modifier le fichier [[:tutoriel:comment_modifier_un_fichier|/var/lib/tftpboot/ltsp/i386/lts.conf]] sur le serveur LTSP. | ||
+ | Ajouter dans la section [default] les lignes suivantes : | ||
+ | |||
+ | <code> | ||
+ | LOCAL_APPS=True | ||
+ | LOCAL_APPS_MENU=True | ||
+ | LOCAL_APPS_MENU_ITEMS=firefox | ||
+ | </code> | ||
+ | |||
+ | <note tip> | ||
+ | Pour ajouter d'autres applications locales , par exemple vlc ou mplayer, il faudra alors reprendre la démarche pour installer les paquets nécessaire et modifier la ligne comme cela LOCAL_APPS_MENU_ITEMS=firefox,vlc,mplayer | ||
+ | </note> | ||
+ | |||
+ | * Reconstruire l'image du client léger. Sur le serveur LTSP exécuter: | ||
+ | <code> | ||
+ | sudo ltsp-update-image -a i386 | ||
+ | </code> | ||
+ | |||
+ | * Redémarrer le serveur DHCP en exécutant sur le serveur LTSP : | ||
+ | <code> | ||
+ | sudo /etc/init.d/isc-dhcp-server restart | ||
+ | </code> | ||
+ | |||
+ | <note> | ||
+ | Suivant la configuration et le type de serveur DHCP utilisé, la commande pourra être : | ||
+ | |||
+ | sudo /etc/init.d/dhcp3-server restart | ||
+ | </note> | ||
+ | |||
+ | * Tester l'application sur le client léger. | ||
+ | Redémarrer le client léger | ||
+ | |||
+ | Lancer Firefox sur le client léger | ||
+ | |||
+ | Sur le titre de la fenêtre, on doit lire quelque chose qui ressemble à : "Mozilla Firefox (sur ltspxx)" avec xx le N° du client léger LTSP (en général les derniers chiffres de son adresse IP). | ||
+ | |||
+ | <note help> | ||
+ | Si internet ne fonctionne pas à ce niveau, c'est probablement que le NAT n'est pas correctement configuré. Se reporter à la section qui traite de la mise en place du NAT dans ce document | ||
+ | </note> | ||
+ | |||
+ | Pour plus d'informations --> [[https://help.ubuntu.com/community/UbuntuLTSP/ThinClientHowtoNAT/|NAT avec les clients légers LTSP (version anglaise)]] | ||
+ | |||
+ | ===== Carte réseau LTSP et Internet ===== | ||
+ | Pour modifier la carte réseau qui est relié au réseau des clients LTSP et celle reliée à internet, modifiez le fichier /etc/network/interfaces . Cette opération est également nécessaire si vous changer la carte réseau de votre ordinateur. | ||
+ | |||
+ | ===== RESTE A FAIRE ===== | ||
+ | * Modification du thème LDM | ||
+ | |||
+ | * Franciser les applications (firefox par exemple) | ||
+ | Pour mémo, les applications suivantes ont ete installees dans le chroot ds clients: | ||
+ | language-support-fr firefox-locale-fr language-pack-fr | ||
+ | |||
+ | Le fichier lts.conf a été modifié pour y ajouter : | ||
+ | LDM_LANGUAGE="fr_FR.UTF-8" | ||
+ | Mais aucun changement sur la fenêtre de connexion de LDM qui est toujours en anglais... | ||
+ | |||
+ | Modifier dans les paramètres systèmes : | ||
+ | Système --> Administration --> Prise en charge des langues | ||
+ | On met français en priorité 1 | ||
+ | |||
+ | |||
+ | |||
+ | * Mettre en place du RAID 10 sur le serveur | ||
+ | |||
+ | * Divers | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | * **Une bible d'information sur la configuration de réseaux LTSP, en anglais : [[https://help.ubuntu.com/community/UbuntuLTSP|Ubuntu LTSP]]** | ||
+ | * **La [[http://www.edubuntu.org/documentation|documentation officielle d'Edubuntu]], en anglais** | ||
---- | ---- | ||
//Contributeurs principaux : [[:utilisateurs:doogui]].// | //Contributeurs principaux : [[:utilisateurs:doogui]].// | ||