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 einem NFS Server (UNIX) auf einen Verzeichnispfad
  gemappt wird.

Hardware

  Das Ganze wurde auf einem 486DX2-66s Server getestet, der unter Red
  Hat Linux 5.2 (Kernel 2.0.36) lief, unter Verwendung von DOS Clients
  auf 4,7 MHz 8088ern, einigen 80286ern 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 findet sich eine
  Anzahl FreeDOS Dateien, die auf einem 80286er und moderneren Maschinen
  laufen. Im XFS8088 Verzeichnis finden Sie 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 NE2000 Karten, die wir getestet haben, arbeite-
  ten auf dem 8088 einwandfrei, selbst wenn die 16-Bit Karte in einen
  8-Bit ISA Slot hineingesteckt wurde. Einige der neueren NE Karten soll-
  ten 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 Karten- 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 der XFS191.ZIP und der xt-191.zip Datei nach. Die meisten
  Linuxserver haben eine ähnliche Dokumentation über NFS, die helfen
  dürfte, den Server aufzusetzen.

  Copyright © 2007 Ulrich Hansen, Mainz (Germany), 2011
  von W. Spiegl an die FreeDOS-Hilfe angepasst.
  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".