| Networking MS-DOS PC's | |
|
They said it couldn't be done | |
| ||
|
This page was written when there weren't many alternatives for the average user to get an MS-DOS PC operating on a local network. The KA9Q NOS, all its variants, and WATTCP all apperead too complex to use, and information on installation and configuration was confusing and widely dispersed. This has all changed with the introduction of EZ-NOS, a self-contained distribution of a KA9Q NOS variant, which allows almost anyone to get an MS-DOS PC networked in minutes. EZ-NOS is faster and more reliable than the combination of the Microsoft Network Client 3.0 and the Jaffa Web Server which is described here, and it is now recommended that you use EZ-NOS if you are looking to network MS-DOS PC's. Please visit the EZ-NOS page for further information. | ||
|
Many people have old 286, 386 and 486 based PC's lying around, redundant and
gathering dust. With the advent of modern, high-speed processors, these obsolete
boxes seem to have very little life left in them.
However, all is not lost. If you have a home network, there's nothing to stop you bringing these old PC's
back to life, by putting them on your network. True, they probably won't run
Windows, but they can be networked using nothing more than MS-DOS and some free
software from Microsoft.
What sort of life they'll have, and what they'll be used for once networked is
beyond me, but there's nothing to stop it being done, and it is fun seeing an
old MS-DOS machine living as a true peer-to-peer client and server when almost
everyone says it can't be done, or you'd be better of using Linux.
This guide describes how you can set up an old PC to work with your existing
Windows TCP/IP network in a true peer-to-peer way; that is, any PC can copy
files to and from the MS-DOS PC, and the MS-DOS PC can copy files to and from
any other PC. It will also show you how to set up that PC as an MS-DOS based Web Server.
I'm assuming that you know how to wire up a network, and have some idea as to
what you want to do with the PC once it is networked. What I'm going to be
concentrating on here is how to make an MS-DOS PC network compatible, and get
a web server up and running, everything else beyond that is up to you, as is
making sure that your Windows systems are set up correctly for TCP/IP
networking. This is not an 'Idiot's Guide To' nor 'MS-DOS Networking for Dummies' and does
not cover every single aspect of configuration. Various stages of configuration
can be quite challenging and testing ( such as configuring the network card's
address and interrupt line usage, choosing IP addresses and PC naming ), and
are not easy to perform as a novice user. This guide is really an 'aide memoire', to help me remember the stages of
setting up a networked MS-DOS PC and assumes some knowledge and experience of
PC network configuration and PC configuration generally.
It doesn't cover esoteric things such as DHCP, PPP, SLIP or the use of any
protocols other than TCP/IP. If you want to do anything along those lines, get
this installation working, then start tinkering, or look somewhere else for the
information you need. It is recommended that you read through the whole of the instructions first, to
see if there are any areas which you feel uncomfortable with or have difficulty
understanding. It is far better to admit that you don't know what you're doing
before you start ( and learn what you are meant to do ) than get halfway through
an installation and find that you have a completely unusable PC on your hands,
which you don't know how to fix. If you have configured a PC network before, or have had experience of installing
Linux based routers and firewalls, you should be familiar with almost all of the
stages presented in this guide. Putting an MS-DOS PC on a network is no more
difficult than putting a Linux system on.
Windows PC MS-DOS PC The two PC's are connected by a single Cat-5 crossover cable, no other PC's
are on the network during configuration of the MS-DOS PC.
How to Set Up the Microsoft Network Client Version 3.0 for MS-DOS
No "Advanced" button in Client TCP/IP Configuration Box
Troubleshooting MS Network Client 3.0 and DHCP
Error Using Microsoft Network Client SOCKETS.EXE
Microsoft Network Client - Workgroup Connection
Microsoft Network Client and LAN Manager 2.2c Comparison
If the PC has a network card installed; run the network card configuration
software, Windows or MSD.EXE to try and determine the address and
interrupt settings of the card; make a note of these settings for later use.
If you have the network card configuration software installed, make a backup of
this software and re-install it on the PC once we have installed a new version
of MS-DOS. To create a bootable floppy which can be used to install MS-DOS onto the PC, do
the following - Remove the floppy and go to the PC which you're going to network - Once you have prepared your hard disk, you should re-boot from the floppy and
install the necessary files to the hard disk as follows - Ignore the error when it tries to copy COMMAND.COM
Remove the floppy and re-boot the PC. You should now have a PC which is
running the MS-DOS which underlies Windows 98 - Yes, it is fun to see the
Windows 98 splash screen on a decrepid 80x86 isn't it :-)
Once the NIC has been installed, it is necessary to configure the card. If this
is a very old card, it should have jumpers on the printed circuit board. Most
ISA cards are software configurable and will require the configuration software
to be downloaded and run on the PC with the NIC in place. If you have a PCI card
NIC, its address and interrupt line will usually be configured by the BIOS when
the PC is turned on. Configuring a NIC is beyond the scope of this article, as there are many
varieties of cards available. If possible, choose a card which is well known
and has easily obtainable ( downloadable ) configuration software.
You should configure the NIC as required and make a note of its address and its
interrupt. In the rest of this guide we shall assume that the NIC is at address
0x300 and uses interrupt line 10 - this is the recommended setting, and the NIC
may often be already configured for these settings. The files were downloadable from the Microsoft site when this guide was
written, however, as is entirely possible given Microsoft's support for
'obsolete software', they may disapper or be unavailable when you wish to
obtain them. If that is the case, fire up your favourite search engine and
search for
"microsoft network client 3.0";
you should be able to find another source of supply for these files.
As Microsoft Network Client 3.0 is currently being supported by Microsoft, I am
unwilling to put the associated files on this site. If Microsoft cease to
support Network Client 3.0, and remove the files from their site, I may
reconsider my position. For the same reason, I am not prepared to e-mail copies
of these files to anyone who needs them at the present time.
Please refer to the following information whilst this section is under construction ...
Run the Network SoftwarePlease refer to the following information whilst this section is under construction ...
Finding a Web Server
Download the Web Server softwareYou need to find a PC which is connected to the internet, and download the following files-
Either download both files directly, or copy them, to the Windows PC which will be networked to the MS-DOS PC, in a directory called C:\JAFFA. Run WinZIP or an equivalent and extract the entire contents of C:\JAFFA\www0005.zip into C:\JAFFA. The C:\JAFFA directory should now contain the following files ...
Install the Web Server softwareOn the Windows PC, check that the network is running and that the Networked MS-DOS PC is visible ( DIR \\MSDOSBOX\C ) and do the following from an MS-DOS prompt ...
Configure the Web Server softwareOn the Networked MS-DOS PC ...
Run the Web Server softwareOn the Networked MS-DOS PC ...
You should now see the Web Server control screen displayed. You will have lost the ability to transfer files to or from the MS-DOS PC over the network whilst the Web server is running, but you can now access web pages stored on the MS-DOS PC ( in the \WWW directory ) from your Windows PC using your favorite browser. When you point your browser to http://10.0.0.2/index.htm, you should see the contents of the \WWW\INDEX.HTM file you created on the MS-DOS PC earlier. To close down the Web server, on the MS-DOS PC ...
The Web Server has now been terminated, and you may once again access the files and directories on the MS-DOS PC over the network from other PC's. What now ?So far we've seen how to put an MS-DOS PC on the network and have got a web server running; what more could you really want ?There are, however, things which should be done to make the PC usable in everyday life. These are all left as projects for you to undertake by your selves ...
| ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
|
|
First published on Thursday the 8th of March, 2001 at 01:32:08
Last upload was on Tuesday the 23rd of September, 2003 at 19:23:04 |