Installer, configurer et administrer un réseau scolaire sous Linux

Voici un document qui a plus d’un an mais qui est loin d’être devenu obsolète !

Basé sur une Suse (mais comme le dit si bien notre ami Rhyd : "les explications ne sont pas vraiment spécifiques à cette distribution"), nous avons particulièrement apprécié la rigueur du plan et l’éventail des sujets abordés.
Car outre l’installation du serveur, on vous parlera entre autres de partage de fichiers avec des postes sous Windows, de création de comptes, de connexion à internet, de base de données.

N’oublions pas bien sûr AbulEdu, Pingoo, SambaEdu, etc.. Il existe plein d’autres solutions pour votre serveur d’école Linux (qui se sont du reste regoupées sous le projet Mutualibre).

Gérard Swinnen est animateur pédagogique au SeDESS à Liège.

Titre original :

Configuration et gestion d’un serveur Linux
pour contrôler un réseau scolaire constitué de PC fonctionnant sous Window$

Fiche signalétique pour le document Configuration et gestion d’un serveur Linux, par Gérard Swinnen.

Le guide : la version du 8/09/2002 (59 pages) est disponible ici.
Le lien d’origine : le site de G.Swinnen.
L’auteur : Gérard Swinnen est professeur et conseiller pédagogique à l’Institut St-Jean Berchmans à Ste-Marie (Liège, Belgique). Un autre de ses articles, « Apprendre à programmer avec Python » a déjà été présenté sur Framasoft.

Synopsis : guide pour l’installation d’un serveur Linux comme en rêve tout professeur qui doit gérer un réseau constitué principalement de postes élèves sous Windows.

Ce guide, très riche, contient de très nombreuses aides pour l’installation et la configuration du serveur sous Linux et des postes sous Windows. Vous ne trouverez ici qu’un résumé de ses principaux chapitres.

Sommaire :
Cahier des charges et solution retenues.
Installation de la distribution GNU/Linux.
Installation et configuration de Samba.
Procédure détaillée et automatisée de la création des comptes utilisateurs et groupes.
Fichier de configuration Samba commenté.
Connexion à internet.
Bases de données.

Résumé :

Cahier des charges et solution retenues

Des postes sous Windows doivent être reliés à un serveur à l’aide du protocole TCP/IP.
Le serveur devra en particulier :

  • identifier les utilisateurs lors de la connexion ;
  • leur attribuer, selon leur groupe, un espace de travail (menu démarrer, icônes sur le bureau...) et un droit d’accès aux logiciels présents sur le serveur ;
  • leur attribuer un quota d’espace disque pour la sauvegarde de leurs fichiers personnels ;
  • permettre la sauvegarde et la restauration de l’intégralité d’une partition Windows pour chaque poste ;
  • servir de serveur intranet, serveur proxy, firewall.

Pour cela, en plus de l’utilisation des outils de gestion de Linux, l’auteur construit son installation autour du logiciel libre Samba.
Toutes les opérations nécessaires pour obtenir un tel serveur sont bien détaillées au fur et à mesure de l’installation des divers logiciels nécessaires.


Installation de la distribution GNU/Linux

La distribution utilisée est une SuSE (d’origine Allemande), mais les explications ne sont pas vraiment spécifiques à cette distribution (les utilisations de Yast sont toujours mises en parallèle de méthodes plus classiques à base de console).

  • installation de la SuSe ;
  • rappel des commandes principales, de la gestion des droits d’accès, des fichiers de configuration...


Installation et configuration de Samba

C’est le morceau central de ce document.
Les explications permettent de :

  • connecter le serveur à un poste Windows ;
  • utiliser Samba comme serveur pour :
    • contrôler l’accès aux machines Windows ;
    • gérer l’environnement de travail des utilisateurs (bureau, icônes, applications disponibles...) ;
    • gérer le répertoire de chaque utilisateur et en particulier instauration d’un système de quotas.


Procédure détaillée et automatisée de la création des comptes utilisateurs et groupes

L’auteur utilise le programme NetUsers (sous Windows, à télécharger sur le site) pour générer la liste des utilisateurs ainsi que leurs mots de passe à partir d’une base de données Prosec (programme de gestion d’école en Belgique).
Ensuite un script, accounts.py, permet de créer automatiquement l’ensemble des comptes.


Fichier de configuration de Samba commenté

Quatre pages de commentaires du fichier /etc/smb.conf permettront de bien comprendre le fonctionnement et les possibilités de ce logiciel.


Connexion à internet [1].

Installation de SQUID (serveur proxy).
Notes sur l’utilisation d’une passerelle et d’un firewall, en particulier grâce à disquette TomsRtBt et à ipchains (noyau 2.2 [2]).
Quelques mots sur le serveur web Apache.


Bases de données

Utilisation de MySQL, et accès à l’aide de Python.
Installation de PostgreSQL et accès à l’aide de MSAccess et script CGI dans une page web


[1] En France l’utilisation d’un serveur SLIS permet de remplir toutes ces fonctions.

[2] Pour un noyau 2.4 utiliser iptables.

Commentaires

<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::

Installer, configurer et administrer un réseau scolaire sous Linux , le 22 avril 2007 (1 rép.)

merci c’est vraiment un beau tutorial !

Installer, configurer et administrer un réseau scolaire sous Linux , le 16 janvier 2012 par Ruiji

En effet, merci beaucoup pour ce tutorial !

Très complet et ... sans faute :)

Je complèterai qu’il peut être appréciable de rajouter un serveur Web sous Apache2 pour que les élèves puissent tester des petits scripts en PHP et/ou générer du HTML.

Répondre à ce message

Installer, configurer et administrer un réseau scolaire sous Linux , le 20 février 2007 (0 rép.)

Bonjour,

Franchemchement le tutorial est tres complet avec une qualite presque irreprochable. Je tiens a vous feliciter car ce n’est pas souvent que l’om rencontre des professeurs ou personnes avec cette qualitee d’explication. Merci car pendant mon dut gtr, je n’ai pas eu la chance de tout voir clairement. Merci pour la revision... Encore merci, a+

julien

Répondre à ce message

Installer, configurer et administrer un réseau scolaire sous Linux , le 13 octobre 2006 par max lobet (0 rép.)

tb le cours sur python il y a bcp de choses que je ne savais pas

salut

lobet max

Répondre à ce message

Installer, configurer et administrer un réseau scolaire sous Linux , le 13 janvier 2006 par Wendling (0 rép.)

Petite précision. J’ai en fait une freebox qui sert donc de modem. Derrière cette freebox se trouve le routeur derrière lequel se trouve tous les pc branchés soit par une carte ethernet soit en wifi. Est ce que l’un des pc branché sur ce routeur peut servir de passerelle ? Sachant que ce PC sera monté avec le système mandriva et qu’il communiquera avec les autres pc sous windows par l’intermédiare de samba. Ce pc servira ainsi également de serveur d’impression (imprimante branchée en USB sur un pc windows), de serveur de fichiers, de gestionnaire de compte et de serveur http visible en local et sur la toile. Merci pour les réponses.

Répondre à ce message

Installer, configurer et administrer un réseau sous Linux , le 11 janvier 2006 par Wendling (2 rép.)

Je souhaiterai que mon poste linux serve de firewall pour lui-même et pour l’ensemble des autres ordinateurs qui sont sous windows. Sachant que tous les micros (le linux et les windows) sont connectés derrière un routeur. Donc tous les micros passent par ce routeur pour leur accès internet. Le micro linux identifie simplement les micros windows au travers d’un réseau linux samba. L’idée est que le serveur linux ne serve pas directement de passerelle (la passerelle est le routeur) pour ne pas diminuer la bande passante, mais qu’il serve simplement de part feu. Est-ce posisble ?

Installer, configurer et administrer un réseau sous Linux , le 11 janvier 2006 par armen

Bonjour,

Le poste sous Linux ne peut pas écarter des connexions dangereuses si celles-ci ne passent pas par lui. Tu as beau avoir une porte blindée, si la porte fenête est ouverte, ça ne sert à rien.

La bande passante ne doit pas être diminuée (pour de l’ADSL), il te suffit d’avoir des cartes réseaux fonctionnant en 100Mb/s (voire en 1000Mb/s) et tu es largement au dessus des 20 Mb/s maxi de l’ADSL.

Dans ce cas, tu branches le poste Linux sur le modem/routeur (1ère carte réseau) et sur ton réseau privé via un switch (mieux qu’un simple hub qui divise la bande passante...). Tu configures ta machine Linux pour qu’elle serve de passerelle et le tour est joué. Toutes les connexions passant par la passerelle Linux, il peut rejeter celles qui ne sont pas désirées.

Ton routeur ne fait pas office de Firewall ?

Installer, configurer et administrer un réseau sous Linux , le 12 janvier 2006 par Wendling

Petite précision. J’ai en fait une freebox qui sert donc de modem. Derrière cette freebox se trouve le routeur derrière lequel se trouve tous les pc branchés soit par une carte ethernet soit en wifi. Est ce que l’un des pc branché sur ce routeur peut servir de passerelle ? Sachant que ce PC sera monté avec le système mandriva et qu’il communiquera avec les autres pc sous windows par l’intermédiare de samba. Ce pc servira ainsi également de serveur d’impression (imprimante branchée en USB sur un pc windows), de serveur de fichiers, de gestionnaire de compte et de serveur http visible en local et sur la toile. Merci pour les réponses.

Répondre à ce message

> Installer, configurer et administrer un réseau scolaire sous Linux , le 19 mai 2005 par Michaël (0 rép.)

Un très grand bravo pour ce guide très complet !! Cela me servira certainement. Merci.

Répondre à ce message

> Installer, configurer et administrer un réseau scolaire sous Linux , le 2 novembre 2003 par Moulin Julien (0 rép.)

Je trouve dommage d’avoir utilisé une Suse pour l’exemple, sachans que cette distribution n’est pas libre, on aurais préferé une debian ou une redhat ;)

Merci tout de même ;)

-----> GUGLY

Répondre à ce message

Informations complémentaires

Faire un don ? (défiscalisé)

Aidez-nous à atteindre notre objectif de 1080 donateurs récurrents pour assurer notre pérennité et notre développement !

Je soutiens Framasoft
pour 10€/mois

Informations générales

Juste une image

Pennsylvania Ave - Old Post Office to the Capitol at Night Pennsylvania Ave - Old Post Office to the Capitol at Night
Creative Commons BY-SA