Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| edubuntu_ltsp_configuration [Le 09/07/2011, 12:05] – [Activer le swap sur le serveur] doogui | edubuntu_ltsp_configuration [Le 11/09/2022, 11:50] (Version actuelle) – 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) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| - | ====== Configurer un réseau LTSP sur base Edubuntu 11.04 | + | ====== Configurer un réseau LTSP ====== |
| + | <note importante> | ||
| <note important> | <note important> | ||
| - | __DOCUMENT EN COURS DE CONSTRUCTION__ | + | L' |
| - | L' | + | **Il a pour but d'aider le personnel de l'école |
| + | ** | ||
| - | Cette page n'est pas un tutoriel | + | [[: |
| - | Dans la mesure du possible, des renvois vers des pages plus pertinentes seront donnés. | + | |
| + | Ce n'est pas un tutoriel | ||
| + | |||
| + | :!: **Merci donc de prendre tout cela en considération si vous souhaitez modifier cette page** | ||
| + | |||
| + | Bonne lecture ;-) | ||
| </ | </ | ||
| ===== 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' |
| * **Disposer des [[: | * **Disposer des [[: | ||
| * **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' | ||
| + | |||
| + | * Infrastructure générale : | ||
| + | {{: | ||
| + | |||
| + | |||
| + | * 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' | + | **Il est recommandé d' |
| ==== Pour le serveur | ==== Pour le serveur | ||
| Ligne 31: | Ligne 51: | ||
| ==== Pour les clients légers | ==== Pour les clients légers | ||
| - | Pour plus d' | ||
| * Il faut tout d' | * Il faut tout d' | ||
| Ligne 49: | Ligne 68: | ||
| On " | On " | ||
| - | On met à jour le système | + | On met à jour le système |
| On reconstruit l' | On reconstruit l' | ||
| Ligne 62: | Ligne 81: | ||
| <note warning> | <note warning> | ||
| + | |||
| + | <note help> | ||
| + | Si la mise à jour ne fonctionne pas lors de apt-get update car la connection internet semble ne pas fonctionner, | ||
| + | |||
| + | sudo cp / | ||
| + | </ | ||
| 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 | + | La mise à jour des clients étant assez fastidieuse |
| </ | </ | ||
| Ligne 114: | Ligne 139: | ||
| Et voila! 8-) | Et voila! 8-) | ||
| + | |||
| + | Pour plus d' | ||
| + | |||
| ===== Paramétrage de base ===== | ===== Paramétrage de base ===== | ||
| Ligne 154: | Ligne 182: | ||
| sudo / | sudo / | ||
| </ | </ | ||
| - | |||
| - | ==== Modifier l' | ||
| - | 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' | ||
| - | |||
| - | __A TERMINER (mineur)__ | ||
| + | Pour plus d' | ||
| ===== Installer des applications locales sur les clients légers ===== | ===== Installer des applications locales sur les clients légers ===== | ||
| Ligne 206: | Ligne 226: | ||
| - | ==== Installer firefox et/ou vlc sur les clients légers | + | ==== Régler la configuration réseau (NAT) ==== |
| + | Avant tout, il va falloir faire quelques modifications de la configuration réseau car ce n'est plus le serveur LTSP qui va réellement gérer le traitement du flux internet sur le client léger. | ||
| + | Le serveur LTSP va également jouer le rôle de passerelle | ||
| - | ==== Régler la configuration réseau ==== | + | === Préambule |
| + | * Dans notre cas, le serveur est équipé de 2 cartes réseau. la commande " | ||
| + | < | ||
| + | | ||
| + | </ | ||
| + | qui renvoie | ||
| + | < | ||
| + | eth0 Link encap: | ||
| + | inet adr: | ||
| + | eth1 Link encap: | ||
| + | inet adr: | ||
| + | </ | ||
| - | ===== Pro===== | + | La première carte (eth0) est la carte reliée au réseau LTSP. Elle possède une IP fixe (192.168.0.254 qui est l'IP par défaut d'un serveur LTSP) |
| + | La seconde carte (eth1) est la carte reliée au réseau internet (autre réseau ou box internet par exemple). | ||
| - | ===== Voir aussi ===== | + | L' |
| - | * **(en)** | + | * Maintenant, il nous faut aussi connaître l' |
| - | * **(fr, en)** [[http://www.bidule.org|Manuel d' | + | Il suffit de regarder dans le fichier |
| - | * [[http://forum.ubuntu-fr.org/viewtopic.php? | + | < |
| + | cat /etc/resolv.conf | ||
| + | </ | ||
| + | qui renvoie | ||
| + | < | ||
| + | # Generated by NetworkManager | ||
| + | nameserver 212.27.40.241 | ||
| + | nameserver 212.27.40.240 | ||
| + | </code> | ||
| + | Il y a deux serveurs DNS possibles dans ce cas qui peuvent être utilisés. On prendra le premier : 212.27.40.241 | ||
| + | < | ||
| + | Pour mémo, dans notre cas, la configuration est la suivante : | ||
| + | |||
| + | 2 cartes réseaux : | ||
| + | |||
| + | eth0, IP=192.168.0.254, | ||
| + | |||
| + | eth1, IP=192.168.41.11, | ||
| + | |||
| + | 1 serveur DNS : IP=212.27.40.241 | ||
| + | </ | ||
| + | |||
| + | === Activation du NAT === | ||
| + | |||
| + | * Ouvrir le fichier [[: | ||
| + | Vérifier que l' | ||
| + | < | ||
| + | option routers 192.168.0.254; | ||
| + | </ | ||
| + | |||
| + | * Ouvrir le fichier [[: | ||
| + | Ajouter la ligne suivante ou la dé-commenter (supprimer le # au début de la ligne) : | ||
| + | < | ||
| + | net.ipv4.ip_forward=1 | ||
| + | </ | ||
| + | |||
| + | * Activer le NAT en tapant la commande suivante sur le serveur LTSP (on considère que la configuration du réseau est celle par défaut en adresse masque 192.168.0.0/ | ||
| + | < | ||
| + | sudo iptables --table nat --append POSTROUTING --jump MASQUERADE | ||
| + | </ | ||
| + | |||
| + | Pour rendre l' | ||
| + | < | ||
| + | sudo sh -c ' | ||
| + | </ | ||
| + | |||
| + | * Ajouter la ligne " | ||
| + | |||
| + | < | ||
| + | auto eth0 | ||
| + | iface eth0 inet static | ||
| + | address 192.168.0.254 | ||
| + | netmask 255.255.255.0 | ||
| + | broadcast 192.168.0.255 | ||
| + | network 192.168.0.0 | ||
| + | up iptables-restore < / | ||
| + | </ | ||
| + | |||
| + | * Encore une fois, modifier le fichier [[: | ||
| + | modifier la ligne si elle existe déjà ou bien la créer : | ||
| + | < | ||
| + | | ||
| + | </ | ||
| + | |||
| + | Dans notre cas, nous modifions la ligne : | ||
| + | < | ||
| + | | ||
| + | </ | ||
| + | |||
| + | Le fichier complet est celui-ci : | ||
| + | < | ||
| + | # | ||
| + | # Default LTSP dhcpd.conf config file. | ||
| + | # | ||
| + | |||
| + | authoritative; | ||
| + | |||
| + | subnet 192.168.0.0 netmask 255.255.255.0 { | ||
| + | range 192.168.0.50 192.168.0.250; | ||
| + | option domain-name " | ||
| + | option domain-name-servers 212.27.40.241; | ||
| + | option broadcast-address 192.168.0.255; | ||
| + | option routers 192.168.0.254; | ||
| + | # next-server 192.168.0.254; | ||
| + | # get-lease-hostnames true; | ||
| + | option subnet-mask 255.255.255.0; | ||
| + | option root-path "/ | ||
| + | if substring( option vendor-class-identifier, | ||
| + | filename "/ | ||
| + | } else { | ||
| + | filename "/ | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | * Redémarrer le serveur DHCP en exécutant sur le serveur LTSP : | ||
| + | < | ||
| + | sudo / | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | Suivant la configuration et le type de serveur DHCP utilisé, la commande pourra être : | ||
| + | |||
| + | sudo / | ||
| + | </ | ||
| + | |||
| + | * **Redémarrer le client léger** et tester la configuration | ||
| + | Dans un terminal sur le client léger, taper la commande suivante : | ||
| + | |||
| + | < | ||
| + | ping -c 2 www.edubuntu.com | ||
| + | </ | ||
| + | |||
| + | Si cela fonctionne, on doit quelque-chose qui ressemble à cela : | ||
| + | |||
| + | < | ||
| + | PING edubuntu.com (91.189.94.239) 56(84) bytes of data. | ||
| + | 64 bytes from humboldt.canonical.com (91.189.94.239): | ||
| + | 64 bytes from humboldt.canonical.com (91.189.94.239): | ||
| + | |||
| + | --- edubuntu.com ping statistics --- | ||
| + | 2 packets transmitted, | ||
| + | rtt min/ | ||
| + | </ | ||
| + | |||
| + | Si ce n'est pas le cas, reprendre la démarche et vérifier la configuration... | ||
| + | |||
| + | Pour plus d' | ||
| + | |||
| + | ==== 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' | ||
| + | </ | ||
| + | |||
| + | * Mettre à jour la liste des paquets dans le chroot LTSP. Taper la commande suivante sur le serveur LTSP : | ||
| + | |||
| + | < | ||
| + | sudo chroot / | ||
| + | </ | ||
| + | <note help> | ||
| + | Si la mise à jour ne fonctionne pas lors de apt-get update car la connection internet semble ne pas fonctionner, | ||
| + | |||
| + | sudo cp / | ||
| + | </ | ||
| + | |||
| + | * Installer les paquets nécessaires (firefox et plugin flash par exemple). | ||
| + | < | ||
| + | sudo chroot / | ||
| + | </ | ||
| + | |||
| + | * Modifier le fichier [[: | ||
| + | Ajouter dans la section [default] les lignes suivantes : | ||
| + | |||
| + | < | ||
| + | LOCAL_APPS=True | ||
| + | LOCAL_APPS_MENU=True | ||
| + | LOCAL_APPS_MENU_ITEMS=firefox | ||
| + | </ | ||
| + | |||
| + | <note tip> | ||
| + | Pour ajouter d' | ||
| + | </ | ||
| + | |||
| + | * Reconstruire l' | ||
| + | < | ||
| + | sudo ltsp-update-image -a i386 | ||
| + | </ | ||
| + | |||
| + | * Redémarrer le serveur DHCP en exécutant sur le serveur LTSP : | ||
| + | < | ||
| + | sudo / | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | Suivant la configuration et le type de serveur DHCP utilisé, la commande pourra être : | ||
| + | |||
| + | sudo / | ||
| + | </ | ||
| + | |||
| + | * Tester l' | ||
| + | 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 à : " | ||
| + | |||
| + | <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 | ||
| + | </ | ||
| + | |||
| + | Pour plus d' | ||
| + | |||
| + | ===== 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 / | ||
| + | |||
| + | ===== 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=" | ||
| + | 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' | ||
| + | * **La [[http:// | ||
| ---- | ---- | ||
| - | // | + | // |
