Il n'existe actuellement que peu de moyens de mettre votre portable en réseau. Vous pouvez utiliser le code SLIP (et tourner aux vitesses d'une liaison série); vous pouvez acheter l'un des rares portables qui comportent une carte Ethernet compatible NE2000; vous pouvez obtenir un portable avec un slot PCMCIA supporté intégré; vous pouvez obtenir un portable avec une station de bureau et y mettre une carte Ethernet ISA; ou vous pouvez utiliser un adaptateur Ethernet sur port parallèle comme le DE-600 de D-Link.
C'est la solution la moins chère, mais de loin la plus difficile. En plus, vous n'obtiendrez pas des taux de transfert très élevés. Comme SLIP n'est pas vraiment lié aux cartes Ethernet, nous n'en parlerons pas plus ici. Consultez le NET-2 Howto.
Cette solution limite sévèrement vos choix de portable et est plutôt chère. Soyez sûr(e) de lire les spécifications attentivement, car vous pourriez découvrir que vous devrez acheter un transceiver additionnel non-standard pour pouvoir mettre réellement la machine sur un réseau. Une bonne idée est de démarrer le portable avec un noyau qui comporte le pilote ne2000, et de s'assurer que la carte est détectée et fonctionne avant de passer à la caisse.
Comme ce domaine du développement sous Linux est plutôt récent, je vous suggèrerais de vous inscrire à la liste de diffusion LAPTOPS. Consultez les listes de diffusion... qui décrit comment vous inscrire à une liste.
Essayez de déterminer exactement de quel matériel vous disposez (c'est-à-dire le fabricant de la carte, le fabricant du contrôleur de puces PCMCIA) puis demandez sur la liste LAPTOPS. En tout état de cause, ne vous attendez pas à ce que les choses soient très simples. Attendez-vous à chercher et à tourner un peu en rond, à patcher les noyaux, etc. Peut-être, un jour, vous serez capable de taper `make config' 8-)
A l'heure actuelle, les deux jeux de puces PCMCIA qui sont utilisables avec Linux sont le TCIC/2 de Databook et l'i82365 d'Intel.
Il existe un certain nombre de programmes sur tsx-11.mit.edu
dans le répertoire /pub/linux/packages/laptops/
qui
pourront se révéler utiles.
(NDT: Bien entendu, le lecteur français se rapportera à l'un des
miroirs de tsx-11, comme par exemple
ftp://ftp.lip6.fr/pub/linux/tsx-11/packages/laptops/
.)
Cela va des pilotes pour cartes Ethernet PCMCIA aux programmes qui communiquent avec la puce du contrôleur PCMCIA. Notez que ces pilotes sont en général liés à une puce PCMCIA spécifique (c'est-à-dire la 82365 d'Intel ou la TCIC/2).
Pour les cartes compatibles NE2000, certaines personnes ont réussi
juste en configurant la carte sous DOS, puis en démarrant Linux
depuis l'invite de commande DOS via loadlin
.
Pour ceux d'entre vous qui lisent ce document sur le WWW, vous pouvez essayer:
La page PCMCIA de Donald
De toute façon, le problème des pilotes PCMCIA n'est pas spécifique au monde Linux. Ca a été un vrai désastre dans le monde MS-DOS. Dans ce monde, les gens s'attendent à ce que le matériel fonctionne s'ils se contentent de lire le manuel. Ils ne s'attendent pas à ce qu'il fonctionne en présence d'une partie matérielle ou logicielle étrangère, ou qu'il fonctionne de façon optimale, mais ils s'attendent à ce que le logiciel vendu avec le produit fonctionne. La plupart des adaptateurs PCMCIA ne passent même pas ce test.
Les choses évoluent pour les utilisateurs Linux qui souhaitent un
support PCMCIA, car des progrès substantiels ont été réalisés.
Un des pionniers de ces efforts est David Hinds. Son dernier
paquetage PCMCIA peut être obtenu sur cb-iris.stanford.edu
dans
le répertoire /pub/pcmcia/
. Cherchez un fichier comme
pcmcia-cs-X.Y.Z.tgz
où X.Y.Z
est le dernier numéro de
version. Vous devriez aussi le trouver sur le site
tsx-11.mit.edu
(ou son miroir le plus proche, NDT).
Notez que le logiciel d'accès PCMCIA de Donald fonctionne en tant que processus utilisateur, alors que David Hinds propose une solution au niveau du noyau. Vous serez certainement mieux servi(e) par le paquetage de David car il est plus couramment employé.
Les stations de bureau (docking stations en anglais, ou encore dock, NDT) coûtent typiqement environ 1500 francs et fournissent deux slots ISA pleine-taille, deux ports série et un port parallèle. La plupart des stations de bureau sont alimentées par les batteries du portable, et quelques unes permettent d'ajouter des batteries supplémentaires dans la station de bureau si vous utilisez des cartes ISA courtes. Vous pouvez ajouter une carte Ethernet pas chère et profiter des performances d'Ethernet à pleine vitesse.
Les adaptateurs Ethernet `de poche' peuvent aussi répondre à votre besoin. Jusque récemment ils coûtaient en fait plus cher qu'une station de bureau et une carte Ethernet bon marché, et la plupart vous attachaient à une alimentation électrique en brique. Aujourd'hui, vous pouvez choisir entre celle de D-Link ou celle de RealTek. La plupart des autres sociétés traitent l'information de programmation comme un secret de fabrication, donc le support sera lent à venir (s'il vient jamais!). Xircom (voir Xircom ) apparemment donne maintenant ses spécifications, mais personne ne travaille actuellement sur un pilote.
Notez que la vitesse de transfert ne sera pas aussi importante que ça (peut-être 200 Ko/s en pointe?) à cause des limitations de l'interface du port parallèle.
Consultez DE-600 / DE-620 et RealTek pour les adaptateurs de poche utilisables sous Linux.
Vous pouvez parfois éviter la brique avec les adaptateurs en achetant ou en fabriquant un câble qui prend l'alimentation sur le port clavier du portable (voir alimentation du clavier ).
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre