FreeDOS help system (hhstndrd 1.0.8 de)[nfs]

Netzwerken unter FreeDOS - NFS

Dieses Dokument beschreibt, wie man ein NFS Netzwerk auf einem DOS- System mit einer Netzwerkkarte aufsetzen muß, so daß der DOS Lauf- werksbuchstabe auf einen Verzeichnispfad auf einem NFS Server (UNIX) gemappt wird.

Hardware

Das Ganze wurde getestet auf einem 486DX2-66s Server, der unter Red Hat Linux (Kernel 2.0.36) lief, unter Verwendung von DOS Clients auf 4,7 MHz 8088ern, einigen 80286ern und und unterschiedlichen leistungs- stärkeren Maschinen, mit gewöhnlichen Klonen von NE2000 Netzwerk- karten. Sie funktionieren alle einwandfrei. Das Netzwerk war ein 10base2 über ein Koaxialkabel mit 10-20 Systemen daran und ein 10baseT Hub für modernere Maschinen.

Software

Die Software war XFS. Im XFS80286 Verzeichnis befanden sich eine Anzahl FreeDOS Dateien, die auf einem 80286er und moderneren Maschinen laufen. Im XFS8088 Verzeichnis lagen mehrere Dateien, die auch auf den ältesten PCs laufen.

NFS Server

Auf dem Linux Server werden Sie die /etc/exports Datei erzeugen (oder modifizieren) müssen, um die notwendigen Verzeichnispfade zu expor- tieren. Um zum Beispiel das Verzeichnis /home/dos read/write (lesend/ schreibend) mit allen Clients teilen zu können: /home/dos (rw,insecure) Um das Drucken über das Netz zu unterstützen, werden Sie auch rpc.pcnfsd starten müssen. Es kann sein, daß Sie das /etc/rc.d/init.d/nfs Skript modifizieren müssen, damit rpc.pcnfsd beim Systemstart (Booten) automatisch startet. Bitte beachten Sie, daß pcnfsd ein kleines C Programm von der Fa. Sun ist, das im Internet frei erhältlich ist. Wenn der Server nicht mit einer Version von pcnfsd geliefert wird, müssen Sie es kompilieren und in das Verzeichnis /usr/sbin installieren (verwenden Sie die gleichen Berechtigungen wie rpc.nfsd).

DOS Client

80286 und höher Von der XFS Software aus schauen Sie in das xfs80286 Verzeichnis, um Systeme mit einer 80286 CPU oder höher zu unterstützen. Kopieren Sie dieses komplette Verzeichnis - wie es ist - in ein Verzeichnis auf Ihrer Festplatte. Sie werden HOSTS, XFS.BAT - und vielleicht AUTOEXEC. BAT und CONFIG.SYS - editieren müssen, um den korrekten Pfad zu XFS verwenden zu können. Um Ihr Netzwerk zu starten, tippen Sie: XFS Sie werden ein Zeichen in der rechten oberen Ecke auf Ihrem Bildschirm sehen, das anzeigt, was XFS versucht, zu tun: A eine ARP Anfrage zu laufen, um eine IP Adresse zu bekommen, > Pakete an das Netzwerk zu senden, < Pakete vom Netzwerk zu erhalten. 8088 Von der XFS Software aus schauen Sie nach dem xfs8088 Verzeichnis für den 8088-spezifischen Support und kopieren Sie diese Dateien auf Ihre Festplatte. Editieren Sie HOSTS und XFS.BAT um die neuen Pfade verwen- den zu können. Die ältesten 4,77 MHz 8088 PCs arbeiten einwandfrei. Jedoch wird ein spezieller Treiber auf dem 8088 benötigt, weil der originale Crynwr Pakettreiber drei 80286-Anweisungen gibt.) Ich habe diesen Treiber gepatcht und in ne200b8.com umbenannt. Laden Sie den neuen Treiber. Sie brauchen auch Dateien von einer speziellen nur-8088-Version des XFS Pakets (xt-191.zip). Ursprünglich gab es für 8088er eine NE1000 Karte. Diese sind so gut wie verschwunden. Alle Karten, die wir getestet haben, arbeiteten auf dem 8088 einwandfrei, selbst wenn die 16-Bit Karte in einen 8-Bit ISA Slot hineingesteckt wurde. Einige der neueren NE Karten sollten in einem 80286 oder höher eingerichtet werden, bevor Sie in einen 8088er hineingesteckt werden. Das Ganze wurde mit MS-DOS getestet; FreeDOS COMMAND.COM unterstützt keine 8088er CPUs. Es wurden die MS-DOS Versionen 3.20, 5.00 und 6.22 getestet und funktionierte bei allen.

Problemsuche

Die meisten Probleme, die wir erleben durften, waren auf schlechte Netzwerkkabel oder auf Interruptprobleme zurückzuführen. Bevor Sie starten, versichern Sie sich, ob das Netzwerk erreichbar ist (testen Sie das, indem Sie "ping" von einer Linux-Kiste zur anderen aus- führen). Auf den DOS-Kästen setzten wir alle NE2000 Karten auf die Adresse 0x300, suchten uns einen freien Interrupt heraus und setzten die Karte und die Treiberzeile zueinanderpassend (bitte schauen Sie nach der "ne2000" Zeile in der XFS.BAT). Mit ein bischen Herumspielen sollten Sie Ihren ersten DOS Client, der NFS verwendet, sehr schnell gefunden haben. Falls Sie weitere Probleme haben, lesen Sie bitte in den Dokumenta- tionen in der XFS191.ZIP und den xt-191.zip-Dateien nach. Die meisten Linuxserver haben eine ähnliche Dokumentation über NFS, die helfen dürfte, den Server aufzusetzen. ------------------------------------------------------------------------------ Copyright (C) 2007 Ulrich Hansen, Mainz (Germany), 2011 an die FreeDOS-Hilfe angepasst von W.Spiegl. Weitergehende Informationen finden Sie hier. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation. A copy of the license is included in the section entitled "GNU Free Documentation License 1.2".