Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| clientleger_configurer [Le 06/10/2017, 21:04] – note L'Africain | clientleger_configurer [Le 17/12/2018, 15:49] (Version actuelle) – Fusion avec la page principale L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | |||
| - | ====== Configurer le serveur de client léger : le fichier dhcpd.conf ====== | ||
| - | <note warning> | ||
| - | **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 '' | ||
| - | |||
| - | * 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. **À déconseiller**. | ||
| - | |||
| - | * Configuration avec **deux cartes réseau**, l'une va vers le routeur (eth0) et l' | ||
| - | |||
| - | * Intégration dans un **réseau existant** : cette fois on est presque obligé de mettre le nez sous le capot si l'on veut éviter d' | ||
| - | |||
| - | |||
| - | |||
| - | ===== Configuration du " | ||
| - | |||
| - | Dans un terminal, tapez : | ||
| - | |||
| - | gksudo "gedit / | ||
| - | |||
| - | Vous obtiendrez ceci (sans les commentaires [#]) : | ||
| - | |||
| - | # 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' | ||
| - | > range 192.168.0.20 192.168.0.250; | ||
| - | |||
| - | # Adresse de base du serveur : '' | ||
| - | > option domain-name " | ||
| - | > option domain-name-servers 192.168.0.1; | ||
| - | > option broadcast-address 192.168.0.255; | ||
| - | > option routers 192.168.0.1; | ||
| - | > option subnet-mask 255.255.255.0; | ||
| - | |||
| - | # Emplacement du noyau dans le répertoire / | ||
| - | > if substring( option vendor-class-identifier, | ||
| - | > filename "/ | ||
| - | > } | ||
| - | > else{ | ||
| - | > filename "/ | ||
| - | > } | ||
| - | |||
| - | # Emplacement du système alternatif spécial clients légers | ||
| - | > option root-path "/ | ||
| - | > } | ||
| - | |||
| - | ==== Modifications possibles ==== | ||
| - | |||
| - | * Modification de l' | ||
| - | |||
| - | * Modification du sous-réseau : recherchez " | ||
| - | |||
| - | * Modification de la plage d' | ||
| - | |||
| - | Enregistrez les modifications puis tapez : | ||
| - | |||
| - | sudo / | ||
| - | |||
| - | pour relancer le serveur dhcp, puis | ||
| - | |||
| - | sudo ltsp-update-sshkeys | ||
| - | sudo ltsp-update-image | ||
| - | |||
| - | pour mettre à jour les clés de cryptage ssh qui permettent la communication entre le serveur et les clients légers. | ||
| - | |||
| - | Il ne vous reste plus qu'à démarrer vos [[: | ||
| - | |||
| - | ===== Configuration du dhcpd.conf sur un autre serveur ===== | ||
| - | |||
| - | Dans le cas où vous installez le serveur Edubuntu sur un réseau déjà équipé d'un serveur DHCP, vous ne pourrez pas utiliser celui d' | ||
| - | Vous serez obligés d' | ||
| - | |||
| - | Sur le serveur Edubuntu, ne modifiez pas le fichier /// | ||
| - | |||
| - | sudo gedit / | ||
| - | |||
| - | Créez un groupe pour gérer vos clients légers ensemble: | ||
| - | |||
| - | < | ||
| - | group { | ||
| - | option root-path "/ | ||
| - | next-server 192.0.0.1; | ||
| - | if substring( option vendor-class-identifier, | ||
| - | | ||
| - | } | ||
| - | else{ | ||
| - | | ||
| - | }; | ||
| - | </ | ||
| - | La différence principale avec la configuration décrite plus haut est **next-server** qui donne l' | ||
| - | |||
| - | La suite de votre fichier va concerner les machines incluses dans ce groupe, voici un exemple. | ||
| - | |||
| - | < | ||
| - | # PC (Salle multimedia) eleve 1 ## | ||
| - | host lnt-d00050 { ## | ||
| - | hardware ethernet 00: | ||
| - | fixed-address 192.0.0.10; | ||
| - | } | ||
| - | # PC (Salle multimedia) eleve 2 | ||
| - | host lnt-d00049 { | ||
| - | hardware ethernet 00: | ||
| - | fixed-address 192.0.0.11; | ||
| - | } | ||
| - | # PC (Salle multimedia) eleve 3 | ||
| - | host lnt-d00059 { | ||
| - | hardware ethernet 00: | ||
| - | fixed-address 192.0.0.12; | ||
| - | } | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | Il faut faire attention à ne pas oublier une { ou } | ||
