Networking FreeDOS - Introduction

  Thanks to Mr. Ulrich Hansen for his permission to publish this article
  in the FreeDOS help!

Summary

  This document describes how to network a computer running FreeDOS
  (http://www.freedos.org/). Most things are supposed to work with other
  versions of DOS as well.
  The first chapter is about the history of DOS networking, which mostly
  happened in the years 1981 to 1995. In the second chapter you find an
  overview over the drivers, protocols and applications that are still
  around in the 21st century. The third and fourth chapter finally
  explain how to install TCP/IP to a DOS machine. It is a detailed guide
  through the installation and configuration of drivers and other
  required software. 

Alternatives

  If there is a LPT port available on both machines you also can use a
  parallel cable connection to transfer files (f.i. with MS DOS 6.22
  Interlnk, Open/DR DOS Filelink, Laplink, Winlink or FileMaven
  see: http://www.briggsoft.com/fmdos.htm (*01)). 

Hardware

    (Picture Testsuite for this Wiki: A Compaq Contura Aero 4/33C with
    PCMCIA)
  To connect to a network you need some physical device to allow a
  connection between your PC and the network. This can be done:
    * via Modem, using the phone line or
    * via an Ethernet network card, using direct wiring or
    * via WiFi. 

  Modem
  Networking via Modem is not yet described in this Wiki - maybe you want
  to help?

  Ethernet
  If you are considering buying an Ethernet card for your FreeDOS
  machine, look if it comes with a packet driver. Many TCP/IP
  applications for DOS need a packet driver to work (see here for more
  info). If the card comes with other drivers for DOS or Windows 3.1 like
  ODI drivers (Novell) or NDIS2 drivers (Microsoft), they will also work
  in DOS (they are just a bit more complicated to install).
  If you use PCMCIA, the following cards are reported to work:
    * The 3Com Megahertz 3C574 10/100 LAN PC Card (no packet driver, but
      with ODI and NDIS2),
    * the 3Com EtherLink III 3C589 10Mbit Card (with packet driver) and
    * the D-Link DFE-670TXD Fast Ethernet PC Card (with packet driver). 
  PCMCIA cards need to be installed with 3rd party software like
  SystemSofts CardSoft. It can be downloaded from driverguide as "System
  Soft Version 3.1, CARDSOFT.ZIP" (see: http://www2.driverguide.
  com/uploads/uploads9/26188.html (*02))

  WiFi
  Some older WiFi cards work with FreeDOS. See here for more information. 

Remarks

  Writing this document has only been possible because many other people
  were willing to share information and code on the internet. Thanks!
  Some parts of this document were inspired by Michael Bernardi's DOS
  Networking HOWTO (http://www.dendarii.co.uk/FAQs/dos-net.html (*03)).
  Also his collections of FAQs (http://www.dendarii.co.uk/FAQs/ (*04))
  and networking applications (http://www.dendarii.co.uk/FAQs/dos-apps.
  html (*05)) and his DOS-Meta FAQ about networking DOS machines (http:
  //www.dendarii.co.uk/FAQs/dos-meta_faq.html (*06)) are of great value.
  Another nice introduction into DOS networking was written by Michael
  B. Brutman. The title: "TCP/IP Networking on DOS. Why on Earth would
  anybody want to do that?" (http://www.brutman.com/Dos_Networking/
  dos_networking.html (*07)).

Copyright

  The whole work ("Networking under FreeDOS") is licensed under the
  terms of the "GNU Free Documentation License 1.2" (GNU FDL).
  The screenshot of "LAN manager 2.1" in chapter LAN manager
  (http://lazybrowndog.net/freedos/#Manager (*08)) was taken by Michal
  Necasek for his "History of OS/2" (http://pages.prodigy.net/michaln/
  history (*09)). He gave his friendly permission to use this screenshot
  and to publish it under the GNU FDL.
  The foto of the software package "Workgroup Add-On for MS-DOS" in the
  same chapter has been made by Dirk Makowski for his "Winhistory"
  (http://www.winhistory.de/ (*10)), a huge collection of items and
  screenshots of historic software. He also allowed to use his foto as
  preview picture in this document and publish it under the GNU FDL.
  Main parts of the text and many graphics were created by Ulrich Hansen
  (http://www.ulrich-hansen.de/ (*11)). Copyright (c) 2007 by Ulrich
  Hansen, Mainz (Germany). License: GNU FDL.
  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; with no
  Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
  copy of the license can be found here: GNU Free Documentation License
  (http://www.gnu.org/licenses/gfdl.html (*12)).

Disclaimer

  This text reflects our own experiences with DOS networking. The
  solutions and suggestions may or may not work in your environment. So
  please be careful: Installing software to your system or changing
  system files can damage your machine, disturb your workflow and waste
  your time. 

  (*01) OK
  (*02) https://archive.org/details/SYSUTI11
        and: https://support.advantech.com.tw/support/DownloadSRDetail_
        New.aspx?SR_ID=1-17FJK&Doc_Source=Download
        and: https://support.advantech.com.tw/support/DownloadSRDetail_
        New.aspx?SR_ID=1%2BGE%2B626&Doc_Source=Download
  (*03) OK
  (*04) OK
  (*05) OK
  (*06) OK
  (*07) OK
  (*08) http://freedos.sourceforge.net/wiki/index.php/
        Networking_FreeDOS
  (*09) http://ps-2.kev009.com/michaln/history/index.html
  (*10) OK
  (*11) OK
  (*12) OK

  Copyright © 2007 Ulrich Hansen, Mainz (Germany), modified 2010
  and 2020 by W.Spiegl.
  For more information see here.

  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".