Salut � tous,

C'est fait. Un serveur Linux est install� au Lyc�e Blaise Cendrars � La
Chaux-de-Fonds. C'est un Dell 100 Mhz avec 64 Mo de m�moire vive, un
disque dur Apple r�cup�r� de 4 Go et deux cartes ethernet 10Base-T et
coaxial ISA Linksys. Il tourne avec une SuSe 7.2, Samba et Netatalk. Il
fait passerelle entre un r�seau mac sur coaxial et le r�seau PC du RPN
(r�seau p�dagogique neuch�telois) 100Base-T, fibre optique. Le r�seau
Mac est compos� de 13 Mac 5200 sous MacOS 7.1 et une dizaine de vieux
Mac divers. Le r�seau PC du Lyc�e quant � lui est compos� de 13 PC Dell
100 Mhz sous Windows 95, 12 PC � la m�diath�que sous Windows NT et une
dizaine de PC divers dans les salles de classes. Actuellement 618 �l�ves
ont un compte avec login et mot de passe accessible depuis les mac et le
RPN. La gestion des comptes se fait sous Webmin depuis le PRN ou la
maison. Aucune solution de sauvegarde n'a encore pu �tre mise en place
(faute de temps).

Si tout fonctionne maintenant � merveille, ce ne fut pas toujours le
cas. J'aimerais relater ici ce qui fut pour moi une petite aventure, la
mise en place de ce serveur, pour montrer � tous ceux qui seraient tent�
par une telle exp�rience que jamais il ne faut se d�courager, que
toujours la solution des probl�mes finit par se pr�senter. J'aimerais
aussi remercier les personnes qui m'ont propos� des solutions (C�dric
Rochat, Marc Shaefer, �) parce que je n'ai pas encore pu le faire �tant
donn� que j'ai un peu d�laiss� Linux L�man pour aller travailler le soir
au lyc�e sur le serveur. Et je ne voulais pas r�intervenir sur
linux-l�man avant que tout marche. Merci donc � tous.

J'ai commenc� par installer la SuSe sur mon vieux PC personnel, un 486.
Tout a parfaitement fonctionn�, m�me l'imprimante une Epson 880.
Seulement les grosses applications tournaient tr�s tr�s lentement. Ceci
fait, j'ai amen� le Dell du Lyc�e � la maison et j'ai install� la SuSe.
Premi�re difficult�, il y avait un disque dur de 1Go dont 300 Mo �taient
pris par Windows 95. Il n'y avait plus assez de m�moire pour une
installation serveur. Pour qu'on ne me reproche rien, j'ai d�cid� de
laisser ce disque tel quel et d'en installer un autre. Comme je venais
de changer le disque dur de mon mac (4 Go) et qu'il �tait tristement
dans ma biblioth�que j'ai essay� de le mettre dans le Dell comme disque
secondaire. J'y croyait pas. Cela a march� parfaitement. J'ai alors
install� la SuSe en serveur. L'installation est tr�s longue mais
parfaitement claire. Tout s'est bien d�roul� sauf que j'ai tent� plein
de choses pour mettre Lilo sur un des disques dur plut�t que sur une
disquette de d�marrage. Mais rien n'y a fait. La disquette est toujours
dans l'ordi. J'ai ensuite mis en r�seau mon vieux PC et mon mac via un
hub 10Base-T (il a fallu que j'installe une carte r�seau dans mon vieux
PC, que Windows ne voulait pas reconna�tre � enfin j'y suis arriv�).
J'ai d�couvert Samba dans le texte du fichier smb.conf avec l'aide d'une
dizaine de livres dont quelques pages lui �taient consacr�es. Puis j'ai
d�couvert Atalk et apr�s quelques heures de r�flexion � oh miracle, tout
fonctionnait. Je vous dis pas le plaisir. Apr�s quelques tours de table
en faisant la danse des sioux, je pouvais passer � la phase installation
au Lyc�e. Arriv� un soir vers minuit sur les lieux, je branche le
serveur sur le RPN par 10Base-T et je constate avec horreur que le
r�seau Mac est sur BNC. Or ma carte r�seau n'a pas de connecteur BNC. Je
prends alors conscience (je le savais d�j�, mais on oublie si
facilement) que le r�seau des Mac est n'est pas le m�me (du point de vue
des adresses IP) que celui du RPN parce que le D�partement de
l'instruction publique avait refus� que nous installions des Mac sur le
RPN (pour quelle raison ? Le myst�re reste entier � On nous avais dit
tout d'abord que c'�tait impossible, on a montr� que cela l'�tait et on
nous a donc dit que c'�tait interdit). La foudre s'abat alors sur ma
t�te : je vais devoir installer deux cartes r�seau. Retour donc � la
maison avec le serveur. Ce fut alors la p�riode la plus d�primante de
toute l'installation. J'avais deux vieilles cartes inutilis�es Accton.
Je les installe donc mais ne trouve pas le module de pilotage dans la
liste de la SuSe et je lis qu'il faut dans ce cas recompiler le noyau.
L'orage gronde. Recompiler me fait peur. Je ne tenterai pas l'op�ration.
Je me procure donc une autre carte ISA 3com dont le module se trouve
dans la liste SuSE. J'installe la carte, configure le module avec les
adresses IP que je d�sire et tout semble bien se passer sauf que les
deux cartes sont d�crites par eth0. Impossible de mettre la seconde en
eth1. C'est alors que je pense � plug and play. Certainement la
d�tection automatique se fait sur une carte, mais pas sur l'autre. Je me
documente alors sur isapnp et b�tement je tente de lui demander de
configurer les deux cartes. Et l�, alors que les deux cartes �taient
d�tect�es auparavant l'une d'elle dispara�t � puis l'autre ! Impossible
de les faire r�appara�tre. Je vous dis pas mon �tat. Je pouvais plus
d�coller de mon ordi. Pendant une semaine j'ai tout essay� et le soir
quand mes yeux commen�aient � se croiser, j'en fermais un pour continuer
� travailler. En d�sespoir de cause je me procure deux autres cartes
Lynksys NE2000. Je les installe et � magnifiques elles apparaissent,
mais horreur toujours sous eth0. Me voil� revenu au point de d�part.
Enfin presque parce que, m�me si je mon probl�me stagnait, j'avais la
certitude de progresser. J'en savais beaucoup plus sur des tas de
choses. Je me suis donc d�tendu, j'ai fait craquer mes doigts et � j'ai
repris le probl�me � z�ro : le bios. En effet, j'avais lu que
l'activation de la d�tection des cartes PNP par le bios pouvait poser
des probl�mes. J'ai donc d�sactiv� la d�tection automatique. Mais alors,
me suis-je dit, comment donner � la carte son adresse io et son irq si
elle n'est plus d�tect�e automatiquement. Il faudrait pouvoir
communiquer avec la carte directement. Et de l� est bien entendu venu la
solution. Triviale pour ceux qui le savent, mais lumineuse pour moi. Je
suis retourn� sous Windows et avec le logiciel fourni avec la carte j'ai
directement �crit les adresses io et irq dans la carte. Et enfin les
deux cartes ont �t� d�tect�es sous eth0 et eth1. D�sespoir et b�atitude
sont les meilleurs mots qui r�sument cette phase de mon travail. Bien
entendu, mon retour au Lyc�e fut imm�diat au milieu de la nuit.
Connexion aux deux r�seaux, installation des adresses IP et ping � aucun
paquet perdu : extase. Le reste n'�tait plus que d�tails. En quelques
jours tout devrait �tre r�gl�. Je le pensait honn�tement. C'�tait sans
compter sur les probl�mes d'impression. Car, si rapidement le serveur
fut op�rationnel gr�ce � Samba comme serveur de connexion (contr�leur de
domaine principal), l'impression sur la HP Laser �tait impossible
parcequ'il y avait sur le r�seau un serveur d'impression NT qui
n'acceptait pas les utilisateurs �l�ves r�f�renc�e sur Linux. Ainsi,
quand Linux acceptait la connexion d'un utilisateur, le serveur
d'impression lui refusait ses services. J'ai donc du apprendre �
configurer une imprimante en lui attribuant sur Linux une file
d'attente, mais sans la filtrer puisque le driver Windows sortait des
fichiers postscripts utilisable par l'imprimante tels quels. Puis il a
fallu trouver son adresse IP par un d�tour sur le site d'HP et la doc de
l'imprimante. Alors seulement j'ai pu envoyer les requ�tes d'impression
sur linux � partir de chaque PC du Lyc�e. En fait Linux �tait devenu
serveur d'impression. Restait encore � me familiariser avec Webmin pour
introduire tous les comptes des �l�ves et � r�soudre la gestion des mots
de passe. Car comme le r�seau �tait constitu� de PC sous Windows et de
Mac, la gestion des mots de passe se faisait diff�remment. Sur PC,
changer le mot de passe r�seau n'implique pas un changement au niveau
Linux. Alors que sur Mac, autoriser le changement signifie autoriser le
changement sur Linux. Ainsi, modifier le mot de passe sur PC n'implique
pas qu'il soit automatiquement modifi� sur Mac. Il �tait donc
n�cessaire, parce que certains �l�ves ne vont jamais sur les Mac, de
fournir � chaque �l�ve un mot de passe al�atoire personnel. C'est ce qui
a �t� fait.

Voil� et donc jusqu'� pr�sent tout fonctionne parfaitement. Mais il
reste encore certains probl�mes � r�gler. Notamment, permettre la
connexion sur les 12 nouveaux PC sous NT de la m�diath�que. Cela devrait
prendre quelques instants sauf que deux imprimantes ont �t� install�es �
la m�diath�que (une laser noir blanc et une laser couleur) qui
certainement sont g�r�es par un serveur NT. Probablement va-t-il falloir
faire passer l'impression par Linux pour que les utilisateurs autoris�s
par Samba puissent imprimer, puisque les d�partement ne veut pas donner
un compte personnel aux �l�ves et que donc le serveur NT ne leur donne
pas acc�s au r�seau. Enfin � ne voulait pas donner un compte car, mais
c'est certainement un hasard, quelques jours apr�s que le serveur ait
�t� op�rationnel le responsable informatique du Lyc�e apprenait qu'il
�tait maintenant envisageable d'avoir de comptes pour les �l�ves. Reste
qu'il est "impossible", nous dit-on, de permettre l'acc�s � ces comptes
sur Mac. M�me si, mais l� je n'y conna�t absolument rien, le seul livre
que j'ai sur NT serveur 4 semble indiquer que cela est possible. Donc le
serveur Linux restera au Lyc�e. Il reste aussi � r�gler le probl�me de
la sauvegarde, et l�, je vous pose la question : comment faut-il
proc�der ? avec quel logiciel ? Est-il envisageable de la faire sur un
Zip puisque nous en poss�dons un ?

D'autre part, suite � la votation des 11 millions pour l'informatique
scolaire, le d�partement nous demande de pr�senter un projet
d'�tablissement pour mieux �quiper le Lyc�e. J'ai pens� qu'� cet
occasion nous pourrions peut-�tre demander quelques postes avec Linux.
Notamment deux serveurs, dont un "de backup". Est-ce n�cessaire ?
Notamment aussi un pc "multim�dia" avec The Gimp, un scanner, une
imprimante couleur A3, � et �ventuellement des logiciels de montage
vid�o. Qu'y a-t-il de valable sous Linux dans ce domaine ? Pour les
postes �l�ves, il est pour nous, physiciens, tr�s utile d'avoir un bon
tableur, notamment un tableur qui puisse faire des graphes avec des
barres d'incertitudes. Est possible avec StarOffice ? Si non quel avec
quel tableur peut-on le faire ? Cela dit, comme il nous a �t� r�p�t� �
plusieurs reprises qu'aucun syst�me d'exploitation autre que Windows ne
serait d�sormais tol�r� au d�partement de l'instruction publique "et des
cultes Gates" serais-je tent� de dire pour reprendre l'expression
vaudoise, je m'attend � de fortes r�actions avec un projet int�grant
Linux. Mais comme je suis moi-m�me irr�m�diablement convaincu et que les
deux responsables informatique du Lyc�e le sont aussi maintenant, j'ai
quelques espoirs�

Voil�, d�sol� d'avoir �t� quelque peu long, mais comme lorsque j'ai eu
l'occasion de lire ce genre de texte quand j'installais Linux et qu'ils
ont toujours �t� d'un s�rieux r�confort, je voulais aussi rendre compte
de ce que j'ai fait.

Vincent Guyot.


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à