FreeDOS help system (hhstndrd 1.0.8 fr)[nfs]

Mise en réseau de FreeDOS - NFS

Ce document décrit la mise en place d'un réseau NFS sur un système DOS avec une carte réseau pour qu'une lettre de lecteur DOS soit mappée à un chemin de répertoire sur un serveur NFS (UNIX).

Matériel

Cela a été testé sur un serveur (486dx2-66s) sous Red Hat Linux 5.2 (kernel 2.0.36), avec des clients DOS sur des 4.77mhz 8088, certains 80286 et diverses machines plus puissantes, avec des clones génériques des cartes réseau NE2000. Tous fonctionnent bien. Le réseau était un 10base2 sur du câble coaxial, avec 10-20 systèmes dessus et un hub 10baseT pour les machines plus récentes.

Logiciel

Le logiciel était XFS. Dans le répertoire XFS80286, trouvez un jeu de fichiers FreeDOS qui fonctionnent sur les machines 80286 et plus récentes. Dans le répertoire XFS8088, recherchez un jeu de fichiers pour un 8088 qui fonctionnent sur les PC les plus anciens.

Serveur NFS

Sur le serveur GNU/Linux, vous devrez créer (ou modifier) le fichiers d'exports /etc/ pour exporter les chemins de répertoire nécessaires. Par exemple pour partager le répertoire /home/dos en lecture et écriture pour tous les clients : /home/dos (rw,insecure) Pour prendre en charge l'impression à distance, vous devrez aussi démarrer rpc.pcnfsd. Vous pourriez avoir besoin de modifier le script sur /etc/rc.d/init.d/nfs pour que rpc.pcnfsd démarre automatiquement au démarrage du système. Notez que pcnfsd est un petit programme C écrit par Sun et est librement disponible sur Internet. Si votre serveur n'est pas fourni avec une version de pcnfsd, vous devrez le compiler et l'installer dans le répertoire /usr/sbin (utilisez les même permissions que rpc.nfsd).

Client DOS

80286 et plus récent À partir du logiciel XFS, consultez le répertoire xfs80286 pour une prise en charge des systèmes avec un processeur 80286 et plus récent. Copiez tout ce dossier tel qu'il est dans un répertoire sur votre disque dur. Vous devrez éditer HOSTS, XFS.BAT - et peut-être AUTOEXEC.BAT et CONFIG.SYS - pour utiliser le chemin correct vers XFS. Pour démarrer votre réseau, tapez : XFS Vous verrez un caractère dans le coin supérieur droit de votre écran, il vous indiquera ce que XFS est en train d'essayer de faire : A exécution de requêtes ARP pour obtenir une adresse IP, > envoi de paquets au réseau, < réception de paquets depuis le réseau 8088 À partir du logiciel XFS, consultez le répertoire xfs8088 pour une prise en charge spécifique à 8088 et copiez ces fichiers sur votre disque dur. Éditez HOSTS et XFS.BAT pour utiliser les nouveaux chemins. Les plus anciens PC 4.77 MHz 8088 fonctionnent bien. Cependant, un pilote spécial est nécessaire sur le 8088, car les pilotes de paquets Crynwr originaux donne trois instructions 80286. J'ai patché ce pilote et l'ai renommé ne2000b8.com. Chargez le nouveau pilote. Vous avez aussi besoin des fichiers d'une version spéciale 8088 uniquement du paquet XFS (xt-191.zip). À l'origine, il existait une carte NE1000 pour les 8088. Celles-ci ont pratiquement disparu. Toutes les cartes NE2000 que nous avons testé ont bien fonctionné sur le 8088, même lorsque la carte 16 bits fut insérée dans une fente ISA 8 bits. Certaines des cartes NE plus récentes peuvent avoir besoin d'être réglées dans un 80286 avant d'être mises dans un 8088. Seulement testé avec MS-DOS ; COMMAND.COM de FreeDOS ne prend pas en charge les processeurs 8088. Les versions de MS-DOS 3.20, 5.00, et 6.22 ont toutes bien fonctionné.

Dépannage

La plupart des problèmes que nous avons rencontrés étaient dus à des câbles réseau défectueux ou à des problèmes d'interruptions. Avant de commencer, assurez-vous que votre réseau est disponible.(testez ping depuis une machine GNU/Linux vers une autre.) Sur les machines DOS, nous avons réglé toutes les cartes NE2000 à l'adresse 0x300 et ensuite choisi une interruption inutilisée et réglé la ligne de la carte et du pilote pour qu'elle corresponde à l'adresse (veuillez voir la ligne "ne2000" dans XFS.BAT.) Au bout de quelques essais, vous devriez voir premier client DOS utiliser NFS très rapidement. Pour les autres problèmes, voyez la documentation dans les fichiers XFS191.ZIP et xt-191.zip. La plupart des serveurs GNU/Linux ont une documentation similaire qui peut être utile à configurer le serveur. ------------------------------------------------------------------------------ Copyright (C) 2007 Ulrich Hansen, Mainz (Allemagne), modifié en 2010 par W. Spiegl. Traduit en 2020 par Berki Yenigün. Pour plus d'informations, voyez ici. La permission est accordée de copier, distribuer et/ou modifier ce document selon les termes de la licence de documentation libre GNU, version 1.2 ou toute version ultérieure publiée par la Free Software Foundation. Une copie de la licence est incluse dans la section intitulée "GNU Free Documentation License 1.2".