|
R�seau :
Technopole de l'Aisne --
Scideralle --
Zope Europe --
AFUL --
Adullact --
APRIL --
Ville de Soissons --
Afnet --
AMLL --
Ecots --
Mandrake --
Consortium MutuaLibre
|
|
|
||||||
|
|||||||
| Vous êtes ici : Transfert technologique > Fiches techniques (laboratoire ECP) > PROM PXE pour un r�seau de clients fins recycl�s | |
|
PROM PXE pour un r�seau de clients fins recycl�s lundi 5 janvier 2004, par Fran�ois D�sarm�nien Eh oui, le monde �volue. Avant, il fallait mettre un carte r�seau dans sa machine pour communiquer, maintenant c’est en standard. Et elle sont bootables : le bootloader s’appelle PXE et est standardis�, et donc parfaitement g�n�ralisable. Mais qu’en est-il du reconditionnement d’ordinateurs � destination des « friches » informatiques o� l’achat du mat�riel est une gageure ? Simple : faire du client fin, et il suffit d’ajouter une carte r�seau ! Mais le probl�me est : cette carte est-elle bootable ? La r�ponse est oui et non. Le march� est divis� entre les « grands », comme 3Com, Intel, etc. qui vendent des cartes r�seaux � des prix �lev�s (environs 30�-35� TTC) avec un suppl�ment pour qu’elle soient bootable (environs 10�-15� en plus soit un simple ajout de...50 � TTC !) et les « compatibles » que l’on trouve au alentours de 6� TTC, soit environs quatre � cinq fois moins ch�res, mais aucune, pour ce prix, ne permet de booter. Dans ces conditions, le prix du recycl� augmente de mani�re sensible et le rend moins int�ressant, financi�rement, compar� au prix du neuf en chute libre (une carte m�re avec un port r�seau bootable est au alentours de 35 � TTC, plus 30 � TTC de processeur, soit un total de 65� TTC !). La solution est alors d’acheter des cartes « compatibles » pour lesquelles :
Ces deux informations sont tr�s importantes : votre << « chinois du coin » est en g�n�ral incapable de vous les donner, sauf � voir vous m�me de visu les cartes (un minimum de connaissance du mandarin est un plus ind�niable :-). De plus, pour diminuer les co�ts de fabrication, de plus en plus de cha�nes de montage ne pr�voient plus les supports pour les (E)PROM qui co�tent quand m�me environs 0,01� ! Donc, premi�re d�marche : trouver le lot de bonnes cartes. Beaucoup de ces cartes sont bas�es sur le chipset 8139 de chez RealTek, mais attention, beaucoup aussi n’ont pas le support (E)PROM (il est simplement condamn� � coup de soudure, la petite PROM restant �tant une 512 octets juste pour faire plaisir au BIOS de la machine) ! Le choix de PXE se justifie par son ind�pendance � tout syst�me d’exploitation et la possibilit� d’utiliser les pilotes natifs fourni par le fabricant, en attendant que le pilote universel (UNDI -- Universal Network Driver Interface) devienne une r�alit�. En fait, quant on parle de PXE, il faut aussi parler de la couche des pilotes comme PXE/UNDI, PXE/Packet ou encore PXE/NDIS. PXE �tant le chargeur de d�marrage et ayant besoin d’un pilote pour le chipset de la carte qu’il d�marre. C�t� du serveur, plusieur solutions pour Linux existent, les deux principale �tant une variant de SYSLINUX, appell�e PXELINUX et une variante de GRUB nomm�e PXEGRUB. Notre choix s’est donc port� sur :
Nous avons la chance d’avoir � notre disposition un flasheur TopMax (le top du flasheur) mais on peut tr�s facilement acquerir ce type d’appareil pour un montant d’environs 150 � ou beaucoup moins si on l’acquier en kit (les gamins adoreront et les papas aussi :). Penser au logiciel de flashage : TopMax fourni un programme DOS qui fonctionne tr�s bien sous DOSemu sous Linux (penser � donner l’acc�s au port parall�le /dev/lp0 -> LPT1 :), FreeDOS (libre) ou DR-DOS (pas libre mais gratuit). La g�n�ration de l’image de la PROM est sans douleur (une fois qu’on a compris la doc) :
On retrouve alors, dans le r�pertoire racine de NetBoot, deux fichiers : bootdisk.img et bootrom.img qui sont repectivement une image disquette, � copier verbatim avec, par exemple, dd (dd if=bootdisk.img of=/dev/fd0 bs=512) qui permet de tester le boot avec la carte sans utiliser d’EPROM, et une image binaire destin�e � la PROM, � copier � l’aide du programme fourni avec le programmateur. Une fois flash�e, ins�rer l’EPROM dans son logement et, point TR�S important, lancer le programme de param�trage de la carte pour lui sp�cifier qu’elle poss�de une ROM de boot de 32Ko. Ensuite, le PC, pour une petite quinzaine d’euros, sera un client fin identique � tous les autres... avec lequel vous pourrez d�marrer n’importe quel OS (Linux, *BSD, Hurd, etc. et �ventuellement, si vous n’avez pas le choix, Wind’oz ;) Bien s�r, les co�t du programmateur, ainsi que ceux du temps passer au flashage sont � prendre en compte en plus du co�t standard de recyclage : environs 10mn de recyclage + 5mn de flashage pour une personne non ou peu qualifi�e. � vos calculettes et happy flashing Fran�ois D�sarm�nien
|
Dans la même rubrique :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Proposer un article | Nous contacter | Plan du site | Admin | Accueil |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||