Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/12/2012, à 22:04

netsabes

lycée : 1 compte par élève + espace de stockage. Comment faire ?

Bonjour,

actuellement, j'ai une salle informatique qui tourne sous linux, sans autre problème que les bouts de papier glissés dans les ventilos et autres bétises du genre. Le lycée dispose aussi de trois salles informatique sous windows (différentes versions), et quelques ordinateurs en accès libre, ainsi que quelques ordinateurs au CDI, tous sous windows.

Les élèves se connectent tous sur un compte "eleve" commun à tout le monde, avec un espace de stockage local.

Ceci entraîne plusieurs problèmes :
- un élève est obligé de travailler toujours sur le même ordinateur (parfois celui-ci peut être en panne) pour conserver ses fichiers
- n'importe qui efface les fichiers de n'importe qui
- ce qu'on appelle "personnalisation" devient vite pénible quand 1600 élèves personnalisent le même ordinateur à leur goût ;-)
- on ne sait pas qui a fait quoi quand dans une salle il y a eu détérioration

Une solution élégante, et mise en place dans les universités, est d'attribuer à chaque élève un compte personnel, avec un espace de stockage sur un serveur distant (mais sur le réseau local quand même, pour éviter que ça devienne le repère de fichiers illégaux au sein de l'établissement).

En plus on pourrait se contenter de clients légers, avec des petits disques durs (ou pas de disque du tout si on boot sur le réseau ???)
Le stockage sur serveur ne poserait donc pas de problème, car on pourrait récupérer de nombreux disques durs de 500Go.

Seulement voilà, je ne sais pas comment faire, ni par où fonctionner. A priori le proviseur est d'accord pour y mettre des moyens s'il le faut, mais il faut que le projet fonctionne du premier coup.

Pouvez-vous m'aiguiller ?

Merci pour vos contributions.


Cet Univers ne serait pas grand-chose s’il n’abritait pas les gens qu’on aime. (Stephen Hawking)
Linux Ubuntu 22.04 Gnome (64 bits)

Hors ligne

#2 Le 28/12/2012, à 22:43

Haleth

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

Faire du premier coup un truc du tu maitrises pas, franchement, bon courage.
Généralement (à la fac par exemple), l'auth est généré par LDAP, les fichiers sont sur samba

Lorsque l'utilisation se connecte, il monte son repertoire samba qui devient le home.


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#3 Le 28/12/2012, à 23:08

netsabes

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

merci pour ces premières informations.
En même temps, j'ai 9 mois pour préparer le truc.


Cet Univers ne serait pas grand-chose s’il n’abritait pas les gens qu’on aime. (Stephen Hawking)
Linux Ubuntu 22.04 Gnome (64 bits)

Hors ligne

#4 Le 28/12/2012, à 23:44

J5012

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

il y a aussi la methode ltsp avec des clients legers et/ou des clients desktop (fat client), le probleme pour le serveur ltsp c'est quand tu approches les 100 clients legers, la gestion de la ram va en prendre un coup ... sauf si il y a davantage de clients lourds (desktop ayant donc leur propre apport de ram).

Hors ligne

#5 Le 29/12/2012, à 00:45

netsabes

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

en effet, c'est séduisant.
mais apparemment associé au DHCP.
Est-il possible de passer en IP fixes pour utiliser Italc sur le poste prof ?


Cet Univers ne serait pas grand-chose s’il n’abritait pas les gens qu’on aime. (Stephen Hawking)
Linux Ubuntu 22.04 Gnome (64 bits)

Hors ligne

#6 Le 29/12/2012, à 00:49

ssdg

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

C'est le genre de trucs que j'ai eu à l'université la partie postes avec comptes partagés (J'étais à l'université de marnes la vallée, infos ici, si tu veux te mettre en contact avec leurs services informatiques: http://esipe.univ-mlv.fr/esipe-mlv/contacts/ )
Et pour les postes légers avec un serveur central, j'ai eu ça en DUT, mais c'était du lourd (un serveur AIX, la version d'Unix par IBM). C'était plutot restrictif dans le sens ou peu de choses étaient possibles sur le poste (exemple récupérer des données pour un devoir devait se faire depuis un poste sous windows puisque les terminaux "idiots" ne permettaient pas l'usage des clefs USB)

Sinon, je crois me souvenir que ça mettait en oeuvre du NFS (les données élèves n'étaient pas sur le PC qu'on avait devant nous) et sans doute un truc du genre PAM. Sinon, au pire, tu dois pouvoir monter ton /etc en NFS aussi (donc tu aura un /etc simple qui permettra de monter celui partagé lequel contiendra entre autres le /etc/passwd et le /etc/shadow qui contiendra les comptes élèves.


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#7 Le 29/12/2012, à 04:16

sylvain1970

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

Bonjour,
tout comme Haleth, je partirai sur du LDAP et SAMBA pour le montage du home.
Après, il faut du stockage sécurisé pour tous les home des 1600 élèves...
La gestion des IP fixes est " un autre point" de ton projet.

Dernière modification par sylvain1970 (Le 29/12/2012, à 04:19)

Hors ligne

#8 Le 29/12/2012, à 09:16

tiramiseb

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

J'adhère à la plupart des messages ci-dessus.

En gros, tu as deux possibilités :
- soit un (ou plusieurs) serveur(s) LTSP bien balaises et des clients légers
- soit un serveur d'authentification (LDAP, tout ça) et un serveur de fichiers (NFS, Samba ou les deux ; je ne vois pas l'intérêt de Samba si les postes ne sont que sous Linux - à voir si les postes Windows doivent être inclus dans l'infrastructure concernée), qui peuvent être sur la même machine

Les adresses IP statiques, le DHCP, tout ça, c'est des éléments secondaires à définir dans la suite de tes spécifications techniques ; à ce propos, la première solution permet de ne pas avoir à se soucier des adresses IP des postes vu que ce sont uniquement des clients légers.

Dernière modification par tiramiseb (Le 29/12/2012, à 11:04)

Hors ligne

#9 Le 29/12/2012, à 13:57

Haleth

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

IP fixes: je pense que t'as asser de machines pour justifier d'un DHCP.


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#10 Le 29/12/2012, à 14:26

pires57

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

Attends, tu dis avoir une salle informatique mais dans ton établissement il n'y à aucune structure de réseau présente? LDAP,DHCP et samba te seront utiles. Je rajouterais également un Ipfire.
Mais faire du premier coup une chose que tu ne maîtrise pas c'est un peu suicidaire.
Ce que je te conseille c'est de commencer par faire un schéma de ce que tu penses mettres en place.
Il ne faudra pas que tu oublies de laisser tes serveurs en IP fixe.

Dernière modification par pires57 (Le 29/12/2012, à 14:32)


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#11 Le 29/12/2012, à 20:40

J5012

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

la presence sur le meme reseau d'ip fixes et dynamiques est assez courant, ne pas avoir de dhcp dans un reseau de plus de 10 ordinateurs est bizarre ... car la raison du dhcp n'est pas seulement l'allocation des ip mais plutot la gestion des ressources reseaux en terme d'acces et de disponibilite.

Hors ligne

#12 Le 01/02/2013, à 23:17

netsabes

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

Ok, j'avance doucement.

J'ai récupéré 3 ordis pour faire des tests et apprendre.

Un qui fait serveur ltsp avec une edubuntu 12.10 et deux qui font clients légers (pas de disque dur, j'ai retiré pour essayer).

Tout ça sur un switch RJ45 isolé du reste du réseau établissement pour l'instant.

Ce qui marche :
- les boot PXE se font très bien et c'est même rapide, je trouve
- le dhcp : les clients obtiennent une adresse, mais j'ai peur que sur le "vrai" réseau, ce ne soit pas si simple
- les comptes sont bien reconnus

Ce qui ne marche pas :
- les claviers sont configurés en qwerty
- certains logiciels ne sont pas francisés
- je ne sais pas éteindre le client directement. Le menu n'apparait pas (peut-être faut-il ajouter l'user à un groupe particulier ayant des droits suffisants ?)

Ce que je veux essayer :
- partager la connexion internet du serveur avec les clients, à l'aide d'une deuxième carte réseau sur le serveur
- créer tous mes users à partir d'un fichier csv et d'un script
- ajouter de la ram à mon serveur
- gérer les menus des clients depuis le serveur (mais ça je crois que ce n'est pas trop méchant)

Ce que je ne comprends pas :
j'ai fait un chroot /opt/ltsp/i386 pour définir un user dans cet environnement (je dis n'importe quoi, là, non ?), mais l'user en question n'est pas visible des clients.
J'ai finalement créé mes users directement dans ma session administrateur sur le serveur, et là, la connexion se passe sans problème.
Je ne comprends pas le fonctionnement et l'utilisation des annuaires ldap. Mais je vais me documenter.

Vu le peu de temps que je peux y consacrer, et le fait que je me "forme" sur le tas, je suis déjà très content d'avoir réussi ça. Mais bon, on sent bien qu'à l'éduc nat, on est obligé de se débrouiller seul pour ce genre de projet...

Séb.


Cet Univers ne serait pas grand-chose s’il n’abritait pas les gens qu’on aime. (Stephen Hawking)
Linux Ubuntu 22.04 Gnome (64 bits)

Hors ligne

#13 Le 01/02/2013, à 23:19

netsabes

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

J5012 a écrit :

la presence sur le meme reseau d'ip fixes et dynamiques est assez courant, ne pas avoir de dhcp dans un reseau de plus de 10 ordinateurs est bizarre ... car la raison du dhcp n'est pas seulement l'allocation des ip mais plutot la gestion des ressources reseaux en terme d'acces et de disponibilite.

En fait, le but est de limiter au maximum les connexions sauvages des élèves avec leur propre matériel.

On dispose d'une petite plage dhcp, et je crois qu'un filtrage mac est réalisé.


Cet Univers ne serait pas grand-chose s’il n’abritait pas les gens qu’on aime. (Stephen Hawking)
Linux Ubuntu 22.04 Gnome (64 bits)

Hors ligne

#14 Le 01/02/2013, à 23:37

pires57

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

@netsabes: pas forcement, on ne limite pas forcement les connexions des élèves avec leur propre matériel mais par contre, comme dant tout réseau, on doit pouvoir identifier  et donc l'accès au net, qu'il soit en cablé ou en wifi est authentifié.


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#15 Le 04/02/2013, à 16:45

netsabes

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

Bonjour,

quelques idées pour le message #12 ?

par ailleurs, je tente de partager l'accès à internet sur les clients.

J'ai deux possibilités :
- équiper mon serveur de deux cartes réseaux, une dédiée à internet, et une au réseau local. Je n'y vois que des avantages, sauf que les deux cartes dont je dispose sont des RealTek 8139 et au niveau de la reconnaissance par linux, c'est plus que moyen (j'ai fais un
modprobe 8139too media)0x08
sur eth0, qui permet d'activer le 100M/s mais je n'arrive pas à le faire sur eth1, qui tourne donc à 10M/s, et ça rame sévère)

- brancher le câble réseau établissement sur le switch RJ45, mais là, je me heurte à un problème.
Vu que l'établissement marche en IP fixe et que ltsp fonctionne en dhcp, je ne sais pas comment dire au serveur d'aller chercher à la bonne IP les requêtes http.

En clair, la solution 1 me parait préférable. Est-ce que quelqu'un peut me donner un tuyau au sujet de ces fameuses cartes ?

Et sinon une carte 10/100/1000 (http://www.priceminister.com/offer/buy/ … eseau.html) permettrait-elle d'utiliser en local la vitesse la plus élevée ? Est-ce que cela se sentirait ?

Merci.


Cet Univers ne serait pas grand-chose s’il n’abritait pas les gens qu’on aime. (Stephen Hawking)
Linux Ubuntu 22.04 Gnome (64 bits)

Hors ligne

#16 Le 04/02/2013, à 18:29

Haleth

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

Vu que l'établissement marche en IP fixe et que ltsp fonctionne en dhcp, je ne sais pas comment dire au serveur d'aller chercher à la bonne IP les requêtes http.

DHCP n'est pas dynamique.

Il te suffit de conf ton server.


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#17 Le 04/02/2013, à 20:44

netsabes

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

Ok, mais c'est justement ce que je n'arrive pas à faire :
comment dire au serveur que :
- la carte dont l'adresse Mac est ..... communique sur le port local sous l'adresse 192.168.0.1, masque 255.255.255.0, etc...
- la carte dont l'adresse Mac est ..... communique avec le reste du réseau pour le partage internet sous l'adresse 10.119.71.253, masque 255.255.254.0, etc...
parce qu'en plus, si j'ai bien compris, eth0 et eth1 risquent de ne pas toujours être attribués à la même carte physique.

Est-ce que tout ça se règle dans /etc/network/interfaces ? Et comment ?


Cet Univers ne serait pas grand-chose s’il n’abritait pas les gens qu’on aime. (Stephen Hawking)
Linux Ubuntu 22.04 Gnome (64 bits)

Hors ligne

#18 Le 04/02/2013, à 21:22

Haleth

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

parce qu'en plus, si j'ai bien compris, eth0 et eth1 risquent de ne pas toujours être attribués à la même carte physique.

Non, ta carte eth0 sera toujours la même. Elle est choisi en fonction des branchements sur la carte mère, ca ne change logiquement pas.

comment dire au serveur que : blablabla

Ben, ca dépend du type de serveur DHCP que tu possèdes.
Par exemple, pour le dhcpd de chez ISC, dans le dhcpd.conf:

host machin{
      hardware ethernet 00:11:6b:d6:a9:80;
      fixed-address 192.168.0.2;
}

Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#19 Le 04/02/2013, à 21:43

J5012

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

Hors ligne

#20 Le 04/02/2013, à 22:20

J5012

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

#12 :
- pour config le clavier des clients ltsp :
-- https://help.ubuntu.com/community/Ubunt … ientKeymap

- certains logiciels ne sont pas francisés :
-- si la version installee cote serveur est francisee, la localisation fr du client s'effectue dans le chroot du client en mode deconnecte en updatant le chroot avec les paquets de localisation necessaires, voire ceux -ci cote serveur ltsp

- je ne sais pas éteindre le client directement :
-- pour ca, ca depend ce que tu cherches a faire, il existe plusieurs tuto selon que tu le fais en manuel ou en automatique
-- une appli de controle en ruby : https://github.com/map7/tc-control
-- un arret automatique par cron : https://help.ubuntu.com/community/Ubunt … TCShutodwn
a savoir qu'il te faudra adapter les scripts pour ta propre version ubuntultsp ...

- partager la connexion internet du serveur avec les clients, à l'aide d'une deuxième carte réseau sur le serveur :
-- en acces direct par nat : https://help.ubuntu.com/community/Ubunt … tHowtoNAT/
-- avec un proxy : https://wiki.ubuntu.com/ThinClientProxyRedirect

- j'ai fait un chroot /opt/ltsp/i386 pour définir un user dans cet environnement (je dis n'importe quoi, là, non ?), mais l'user en question n'est pas visible des clients :
-- ce n'est en effet pas la procedure normale ! les users sont definis par le serveur et non a l'interieur du chroot client ltsp qui doit etre un modele pour demarrer un environnement identique pour chaque client ... mais il peut etre interessant neanmoins de disposer d'un user admin (ou root) a l'interieur du client : https://help.ubuntu.com/community/Ubunt … tAdminAcct

Hors ligne

#21 Le 05/02/2013, à 10:45

LapiGNU

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

Salut Netsabes,

je travaille depuis un furieux bout de temps maintenant sur ... exactement ce que tu cherches, pour le déployer dans des établissements scolaires. J'en suis rendu maintenant à Ubuntu 12.04 + LTSP + Zentyal. Mon objectif est d'intégrer des briques existantes pour produire un système clef en mains, économe en ressources et aussi simple que possible à administrer.
Je parle de ces choses-là sur mon site (voir ma signature) ; cela donne une idée mais je n'ai pas mis d'infos depuis très longtemps, parce que le côté "développement" prend ENORMEMENT de temps : ça n'est pas facile de concevoir, déployer et tester un environnement multi-utilisateurs ... quand on travaille seul.

A ce propos, après 5 années à creuser la question pour répondre à une demande récurrente d'établissements scolaires (premier et second degré), je dois dire que j'ai fait face essentiellement à du clientélisme, mais je garde espoir qu'un jour une personne en recherche d'une solution s'investisse un petit peu pour me fournir un retour d'expérience pendant plus de deux semaines ...

J'ai aussi créé une session utilisateur spécifique à un usage en milieu scolaire, avec le genre de gosses qui mettent des morceaux de papiers dans les ventilos ; ma session est justement faite pour que les "ventilos" ne soient pas accessibles !

Si des lecteurs de ce forum sont intéressés, qu'ils n'hésitent pas à me contacter. Ca n'est pas que je ne veuille pas discuter de ça ici, mais le sujet est tellement vaste ! En fait, il faudrait créer des fils pour plusieurs aspects de la question, ou compléter des fils existants déjà.

Hoplà !


frenchKISS sur www.tchitcha.info, Ubuntu clé en main pour les réseaux de postes de travail.
et surtout : Sauvez les arbres, mangez des castors. Sauvez les castors, ne mangez pas d'arbres !

Hors ligne

#22 Le 08/02/2013, à 00:35

netsabes

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

Après avoir bricolé pas mal, je pense que je vais essayer de conserver une logique d'ensemble au système du lycée, à l'aide d'un serveur Eclair : http://eoleng.ac-dijon.fr/documentation … Eclair.pdf qui est prévu pour cette utilisation.
Et au moins, le rectorat devrait accepter de fournir des infos.


Cet Univers ne serait pas grand-chose s’il n’abritait pas les gens qu’on aime. (Stephen Hawking)
Linux Ubuntu 22.04 Gnome (64 bits)

Hors ligne

#23 Le 08/02/2013, à 13:54

freechelmi

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

Juste une question : pourquoi vous ne faites pas intervenir une societé extérieur dont c'est le metier pour installer/configurer et vous former sur un système de cette taille ?

Le cout ne sera pas forcément plus important que de te mobiliser pendant 9 mois...

Hors ligne

#24 Le 08/02/2013, à 14:34

Feeling97

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

freechelmi a écrit :

Juste une question : pourquoi vous ne faites pas intervenir une societé extérieur dont c'est le metier pour installer/configurer et vous former sur un système de cette taille ?

Le cout ne sera pas forcément plus important que de te mobiliser pendant 9 mois...

On va peut être me prendre pour un fou mais moi je continuerai à le faire moi même big_smile
J'adore faire ce genre de trucs surtout quand je sais que ça va être utilisé et pas juste pour "m'entrainer"
Sinon, tu as essayé de voir si il ya un pilote propriétaire pour tes cartes réseau ?


Steam en natif sous Ubuntu
Ordinateur portable Asus K73S avec Ubuntu 12.04.2 LTS en dual boot avec Windows 7 Ultimate Edition et BURG pour le boot.

Hors ligne

#25 Le 08/02/2013, à 14:34

doudoulolita

Re : lycée : 1 compte par élève + espace de stockage. Comment faire ?

Dommage que le responsable de l'Espace Public Numérique où je travaille (à paris, 13ème) soit en vacances car il aurait sûrement su te répondre mieux que moi. hmm

Voici ce que je sais de notre configuration : On est sous Ubuntu 12.04.
On a Windows en émulation sur certains postes, ça ne permet pas de mettre une clé USB ni autre périphérique mais on peut y installer des programmes et accéder aux CDRoms ludo-éducatifs. Je ne me souviens plus du système utilisé.

On a des adresses IP fixes attribuées par DHCP (on a une Freebox)

On a 3 sessions sur chaque poste, chacune munie d'un mot de passe mais on ne fait pas un mot de passe par élève, ce qui fait qu'une seule image disque nous sert pour tous les postes clients.

Pour éteindre les 30 postes clients, on a une routine que mon coordinateur a créée qui passe par ssh. Comme on  a  3 salles, on peut choisir quels postes on éteint ou pour lesquels on change de session. J'ai recopié son petit programme, je pourrai te le donner au besoin, il suffira de l'enregistrer en .sh et de le rendre executable.

Le dossier partagé, sur le serveur, est en smb (samba). Tous les utilisateurs y ont accès (pas de protection spéciale) et donc peuvent changer de postes et récupérer leurs fichiers depuis une simple icône.
Pour ma part, j'ai accès à un dossier spécial, en smb également, protégé par mot de passe, où je peux faire des copies de sauvegarde de mes fichiers. On se retrouve souvent avec ce système avec des problèmes de droits, malheureusement.

On a une visualisation des postes clients depuis le serveur mais comme c'est tout récent, je ne sais pas ce que mon responsable a utilisé. Ca nous permet de vérifier si quelqu'un sur lequel on a un doute regarde un site illégal.

Vois peut-être auprès des Cyberbases ou des autres Espace Publics Numériques comment ils fonctionnent car ils peuvent être confrontés à des problèmes similaire, même si le nombre de postes est moins important.

Je transmets le lien vers ce topic à 2 personnes qui s'y connaissent en réseau.

Dernière modification par doudoulolita (Le 08/02/2013, à 14:47)

Hors ligne