Netzwerk-HowTo Kurzanleitung
Das Original dieser Kurzanleitung ist mit Bildern im Internet erhält-
lich, siehe:
http://wiki.freedos.org/wiki/index.php/Networking_FreeDOS_-_Quick_
Networking_HowTo .
Die nächsten Kapitel dieses Dokuments werden das Netzwerken unter DOS
sehr detailreich beschreiben. Für Ungeduldige gibt es hier eine Kurz-
anleitung: Sie beschreibt, wie man mit FreeDOS 1.3 ein Netzwerk zum
Laufen bringt.
Netzwerksoftware installieren
Standardmäßig gibt es kein unter FreeDOS vorinstalliertes Netzwerk.
Aber der Installer macht es sehr einfach, es aufzusetzen.
* Installieren Sie FreeDOS gemäß http://www.freedos.org/install
* Danach lassen Sie die CD im Schacht, starten neu und wählen:
"Boote von der Systemfestplatte".
(Bild "Installation von FreeDOS von der CD")
* Führen Sie nach dem Neustart den Paketmanager FDIMPLES aus:
(Bild mit dem Tool FDIMPLES beim Aktivieren von FDNET, mTCP und HTGET.)
(Die Installations-CD muß im Laufwerk sein, um alle verfügbaren Pakete
anzeigen zu können.)
* Wählen Sie im linken Fenster "Netzwerke" und im rechten die Programme
die sie installieren möchten.
* FDNET ist für das Netzwerken in virtuellen Maschinen obliga-
torisch. Ich würde wenigstens mTCP und wget empfehlen.
Bestätigen Sie mit OK.
* Starten Sie neu.
(Das Bild zeigt das mit Netzwerkunterstützung gestartete FreeDOS 1.3.)
Die obigen Bootmeldungen zeigen, daß die C:\FREEDOS\BIN\fdnet.bat Netz-
werk-Batchdatei in der Lage war, mein System korrekt so zu identifizieren,
wie es unter VirtualBox läuft. Es hat den korrekten Pakettreiber
PCNTPK.COM geladen. DHCP.EXE von mTCP hat das Netzwerk ebenfalls gefun-
den und wurde automatisch konfiguriert. Bis jetzt kann FDNET.BAT die
folgenden virtuellen Maschinen erkennen: QEMU, VirtualBox, VMWARE.
Falls Sie FreeDOS nicht in einer virtuellen Maschine betreiben
Wenn Sie FreeDOS nicht in einer virtuellen Maschine laufen lassen,
sollten Sie zuerst versuchen, einen Pakettreiber für Ihre Netzwerk-
Interface-Karte (NIC) zu finden. Viele Pakettreiber wurden von Russell
Nelson und seiner Crynwr Software (*01) geschrieben und gesammelt.
Laden Sie sie von dort oder dem FreeDOS Repository herunter.
Georg Potthast hat eine Sammlung von PCI-Karten Pakettreibern (vgl.:
http://www.georgpotthast.de/sioux/packet.htm) und ein Tool namens
NICSCAN.EXE (vgl. http://www.georgpotthast.de/sioux/pktdrv/nicscan.zip)
um den Chipsatz von PCI-Netzwerkkarten zu bestimmen. Er machte die Er-
fahrung, daß Pakettreiber vom selben Hersteller für eine Vielzahl an
Modellen funktionieren, deshalb empfiehlt er, es gar nicht erst zu ver-
suchen, einen Pakettreiber für Ihr spezielles Modell zu finden.
Wenn Sie einen Pakettreiber gefunden haben, fügen Sie ihn in Ihrer
FDAUTO.BAT genau in der Zeile vor FDNET.BAT hinzu. So ist z.B. der ein-
fachste Weg für eine Realtek8139 folgender:
(a) Führen Sie FDIMPLES aus und installieren Sie die fdnet-, mTCP- und
wget-Pakete (falls nicht schon installiert).
(b) Laden Sie NICSCAN von der Webseite von Georg Potthast herunter.
(c) Führen Sie NICSCAN aus um festzustellen, daß Sie eine Realtek8139
Karte haben.
(d) Erstellen Sie ein Verzeichnis "C:\REAL8139" und kopieren Sie
"rtspkt.com" (Treiber) dort hinein.
(e) Editieren Sie "C:\fdauto.bat" und fügen:
"lh C:\REAL8139\rtspkt.com 0x60"
EINE ZEILE VOR:
"call %DOSDIR%\BIN fdnet.bat" (in älteren Versionen lautet die
Zeile: "if exist %dosdir%\bin\fdnet.bat call %dosdir%\bin\fdnet.bat
start") ein.
(f) Speichern Sie "C:\fdauto.bat" und starten neu. Dann prüfen Sie mit:
"fdnpkg install zoo" ob der Download und die Installation von "zoo"
funktioniert.
(g) Falls das Netz nicht funktioniert, prüfen Sie, ob Sie wirklich die
richtige Netzwerkkarte verwenden. Prüfen Sie bei virtuellen Maschi-
nen, welche Netzwerkkarte dort vorgeschlagen ist.
Es gibt keinen Pakettreiber
Wenn Sie keinen Pakettreiber für Ihre Netzwerkkarte finden sollten,
besteht eine gute Chance, einen Treiber zu finden, der mit Novell Net-
ware (ODI Treiber) funktionieren sollte, oder mit dem Windows Lanmana-
ger oder mit dem Windows für Workgroups (NDIS Treiber). Es ist ein we-
nig Arbeit, aber Sie können diese Treiber als Pakettreiber verwenden.
Mehr über NDIS- oder ODIS-Treiber erfahren Sie in dieser Dokumentation.
Das Netzwerk läuft. Was nun?
Falls Sie FreeDOS in VirtualBox benutzen sollten, prüfen Sie bitte die
Einstellungen Ihres Netzwerkadapters. Sie sollten Netzwerkbrücke oder
NAT wählen. Mehr dazu erfahren Sie im HowTo über VirtualBox *02).
Sie müsssen Ihre Netzwerkprogramme noch konfigurieren. Richten Sie zum
Beispiel Name und Passwort des FTP Servers ein, indem Sie die Datei
C:\MTCP\ftppass.txt editieren.
Einige DOS Netzwerkprogramme müssen die Netzwerkkonfiguration in der
Datei C:\FREEDOS\wattcp.cfg finden. Unter FreeDOS 1.3 sieht das wie
folgt aus:
my_ip = dhcp
Leider können einige alte Programme die Werte nicht selbst von DHCP
abrufen. Dann geben Sie hier entweder feste IPs ein. Oder Sie verwenden
ein nettes Programm, welches vom kanadischen Programmierer Dave Dunfield
geschrieben wurde (*03) (*04): Es holt sich die richtigen Netzwerkein-
stellungen via DHCP und fügt sie in C:\FREEDOS\wattcp.cfg ein.
Falls sie Letzteres tun wollen,
* Öffnen Sie C:\FREEDOS\wattcp.cfg und löschen Sie die Zeile
my_ip = dhcp
* Gehen Sie auf Dave Dunfieles "DOS Widgets" Seite (*03).
* Laden Sie "DDHCP" aus der Sektion "Netzwerk Tools" herunter
(NEU: "DHCP", siehe (*04)
* Schieben Sie in ein Verzeichnis C:\DDHCP (o.ä.) und fügen Sie die
folgenden Zeilen zur FDAUTO.BAT direkt nach der FDNET.BAT Zeile hinzu:
if exist %dosdir%\bin\fdnet.bat call %dosdir%bin\fdnet.bat start
C:\DDHCP\ddhcp /W /F
(Der Parameter "/F" schreibt alle fehlenden Werte in die wattcp.cfg)
(Bitte beachten: Der Dateinamen ist nicht "DDHCP" sondern "DHCP"! Bitte
passen Sie das ggfs. an!)
Von jetzt ab wird wattcp.cfg bei jedem Neustart mit den korrekten Netz-
werkeinstellungen gebootet.
Siehe auch:
* (*01) Crynwr Webseite, siehe auch:
http://crynwr.com
Crynwr Pakettreiber, siehe auch:
http://crynwr.com/drivers/
ODER:
https://web.archive.org/web/20120623172127/http://www.crynwr.
com/drivers/ (alles in einer Zeile, kein Leerzeichen!)
* (*02) HowTo über VirtualBox, siehe auch:
http://wiki.freedos.org/wiki/index.php/VirtualBox
* (*03) Dave Dunfields "DOS Widgets page" ist jetzt hier:
http://dunfield.classiccmp.org/dos/index.html
* (*04) Die Datei scheint statt "ddhcp.zip" den Namen
"dhcp.zip" zu haben. Der neue Link ist deshalb:
http://dunfield.classiccmp.org/dos/dhcp.zip
Copyright © 2007 Ulrich Hansen, Mainz (Germany), 2022
von W. Spiegl an die FreeDOS-Hilfe angepasst.
Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.