Page suivantePage pr�c�denteTable des mati�res

11. Serveur NFS sur une disquette

Cette section a �t� �crite par Ron Peters, rpeters@hevanet.com. Elle explique comment installer un serveur NFS en d�marrant depuis une disquette. L'objectif initial �tait de partager par NFS un c�d�rom d'une autre machine pour installer Linux sur une machine sans lecteur de c�d�rom.

11.1 Introduction

Ce document a pour but d'aider ceux qui auront le m�me probl�me que moi r�cemment. J'installais un serveur Linux sur une machine sans lecteur de c�d�rom et sans moyen d'en installer un, � part peut �tre un SCSI externe. Ce genre de situations sera sans doute de plus en plus rare et ce document perdra donc de son int�r�t, mais j'aurais bien aim� l'avoir quand j'essayais d'installer ma machine.

Vu que la machine n'avait pas de lecteur de c�d�rom, j'ai pens� installer un serveur NFS pour Win95 afin de partager le lecteur de c�d�rom juste le temps d'installer ma machine et de la mettre sur le r�seau. Je n'ai trouv� que deux produits (je ne citerai pas les noms mais l'un est un freeware et l'autre avait une licence limit�e � 14 jours), l'un ne marcha pas ``cl�s en main'' et l'autre n'�tait pas capable de g�rer les conventions de nommage Linux suffisamment bien pour mener � bien l'installation.

J'ai donc d�cid� d'essayer de red�marrer ma machine Win95 sous Linux avec les disquettes boot/root et d'utiliser une disquette suppl�mentaire pour installer un serveur NFS.

Cela a �t� remarquablement simple, la proc�dure est en fait probablement plus simple que de lire cette introduction. Cependant, je pense qu'il est int�ressant de rassembler les information n�cessaires dans ce document.

11.2 Attentes

J'ai utilis� les disquettes boot/root fournies dans une des distributions de Slakware (InfoMagic developpers distributions). Le noyau utilis� sur les disquettes �tait un 2.0.34, et les programmes du serveur NFS venaient d'un serveur pour 2.0.30. J'ai toujours utilis� la m�thode d'installation Slakware, non pas qu'elle soit plus facile ou meilleure ou pire, mais simplement qu'elle m'est famili�re et que je n'ai jamais pris le temps d'apprendre � en utiliser une autre.

Je ne pense pas qu'il puisse y avoir beaucoup de probl�mes li�s � la version du syst�me. Je recommanderais simplement d'utiliser un syst�me relativement r�cent, ce qui devrait �tre le cas si vous utilisez les disquettes boot/root de la distribution � installer.

11.3 Mat�riel n�cessaire

11.4 Configuration du serveur

D�marrer le serveur NFS temporaire

D�marrez la machine qui sera serveur NFS depuis la disquette de d�marrage et assurez-vous que la carte r�seau est reconnue, de m�me que le lecteur de c�d�rom. Dans la suite je suppose que la carte r�seau en question est eth0.

Monter la disquette et le c�d�rom

Une fois que le syst�me est d�marr�, vous n'avez plus besoin des disquette boot/root, le syst�me �tant compl�tement install� en disque m�moire. Remplacez la disquette root par la disquette suppl�mentaire, et montez la :

mount /dev/fd0 /floppy

Ceci fonctionne pour une disquette avec un syst�me de fichiers ext2. J'imagine que la disquette pourrait utiliser un syst�me de fichiers MSDOS mais je n'ai pas essay�. Je suppose que cela serait plus simple que de faire une image disque. Dans ce cas, il faudrait utiliser mount -t msdos ...etc.

Montez le c�d�rom :

mount -t iso9660 /dev/hdc /cdrom

J'ai utilis� les p�riph�riques disquette et c�d�rom, on peut en utiliser d'autres selon ce que l'on veut faire. Les points de montage /floppy et /cdrom doivent exister sur l'image de la disquette root. Si ce n'est pas le cas, cr�ez-les, ou bien vous pouvez utiliser n'importe quels autres points de montage.

Configurer le r�seau sur le serveur provisoire

Il faut maintenant configurer le serveur NFS et le r�seau. Il n'y a que quelques commandes � lancer, et quelques informations qu'il vous faudra rassembler auparavant (je donne ici des valeurs d'exemple) :

IPADDR:172.16.5.100 #L'adresse du serveur temporaire.

NETMASK:255.255.255.0 #Le masque de r�seau (netmask).

BROADCAST:172.16.5.255 #L'adresse de diffusion sur le r�seau

ETHNETWORK:172.16.5.0 #L'adresse r�seau

GATEWAY:172.16.5.251 #N�cessaire seulement si vous avez une passerelle. Si c'est le cas, vous le savez. La plupart des r�seau ``� la maison'' n'en ont pas.

Les commandes pour se connecter au r�seau (utiliser les valeurs donn�es ci-dessus) :

ifconfig eth0 inet IPADDR arp netmask NETMASK broadcast BROADCAST

route add -net ETHNETWORK netmask NETMASK eth0

Celle-ci uniquement si vous avez une passerelle et que vous devrez la traverser :

route add default gw GATEWAY netmask 0.0.0.0 eth0

Si tout va bien, vous �tes maintenant sur le r�seau et devriez pouvoir faire des ping sur les autres machines.

Configurer le volume NFS

Choisissez le r�pertoire � partager. Dans mon exemple, c'�tait /cdrom/slakware. Placez-le dans le fichier /etc/exports :

echo "/cdrom/slakware"> /etc/exports

11.5 Lancer le serveur NFS

Allez dans /floppy/usr/bin et lancez :

./rpc.portmap

./rpc.mountd

./rpc.nfsd

Pr�t, commencez l'installation

Normalement, le r�pertoire /cdrom/slakware est maintenant partageable. D�marrez votre machine (celle � installer) depuis les disquettes boot/root (j'ai utilis� les m�mes qui ont servi � d�marrer le serveur) et commencez l'installation.

Quand il faut choisir le m�dia source � utiliser, choisissez ``serveur NFS''. Il vous demandera l'adresse IP du serveur, qui est celle que vous avez appel� IPADDR pour le serveur. Il vous faut aussi donner le r�pertoire � monter, qui est celui que vous avez indiqu� dans le fichier /etc/exports du serveur.

Le volume NFS devrait maintenant �tre mont�, surveillez l'apparition de messages d'erreur. Si tout va bien, continuez l'installation.

11.6 Probl�mes

Rien ici pour l'instant

Je n'ai rien � dire � ce sujet pour le moment. Peut �tre si des gens utilisent cette proc�dure, on aura des choses � ajouter.

11.7 � faire

Disquette DOS

Voir si la disquette suppl�mentaire peut �tre au format DOS.

Commandes RPC

V�rifiez l'ordre dans lequel lancer les commandes rpc.* et si toutes sont n�cessaires.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:37