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 | ||
clientleger_configurer [Le 26/06/2007, 16:37] francoisb |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | [[topic>edubuntu ltsp serveur]] | ||
- | |||
- | |||
- | |||
- | |||
- | ====== 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" (mais c'est dommage d'en rester là). | ||
- | |||
- | * Même configuration avec en plus un **routeur ADSL** branché sur le switch. Le routeur a une adresse sur le sous-réseau ''192.168.0" et on a choisi l'adresse "de base pour le serveur : ''192.168.0.1''. 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. Les communications vers l'internet sont relayées et éventuellement filtrées par le serveur. | ||
- | |||
- | * Même configuration mais **le routeur ADSL a aussi des fonctions dhcp** : au démarrage d'un client léger, le serveur peut répondre avant le routeur et tout peut se passer sans problèmes. Mais le dhcp du routeur peut aussi **interférer** et semer la zizanie dans le démarrage. **A déconseiller**. | ||
- | |||
- | * 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'' et tout se passe bien. Par défaut l'internet est accessible par tous les clients. En cas de soucis, on peut consulter [[https://wiki.ubuntu.com/ThinClientHowtoNAT|cet article]] (en anglais). | ||
- | |||
- | * 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 [#]) : | ||
- | |||
- | <code> | ||
- | # 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"; | ||
- | } | ||
- | </code> | ||
- | |||
- | ==== 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...] | ||
- | |||