NetWare 3.1x server tech notes
May 31, 1996 (as amended)

restarting a Netware 3.1x server from power-on

  1. boot from hard drive
  2. run SERVER.EXE: C:\SERVER\SERVER.EXE
  3. enter server name: MYSERVER
  4. enter IPX network number: 666
  5. load disk driver: load AHA1740.DSK
  6. load NIC driver: load 3C509.LAN
  7. bind IPX: bind IPX to 3C509.LAN
  8. enter network number: 4000
  9. mount the volumes: MOUNT SYS

creating a Netware 3.1x server from scratch

  1. create a small (circa 15Mb) FAT partition using DOS FDISK
  2. format the partition with the DOS FORMAT command, and make it bootable
  3. make a directory called SERVER on drive C:
  4. copy the contents of the licence floppy into C:\SERVER
  5. copy appropriate drivers for network cards and disk controllers etc. into C:\SERVER **
  6. change to the C:\SERVER directory and run SERVER.EXE
  7. enter server name; this must be unique: (example) FS1
  8. enter IPX internal network number: (example) 4000
  9. at server prompt, load disk driver: (example) load c:\aha1740.dsk or load a:\ide.dsk
  10. change any parameters as needed
  11. at server prompt, load the installation program: type load install
  12. select disk options | partition tables | create netware partition
  13. change any parameters as needed, press Esc to continue
  14. Yes to create partition
  15. press Esc to exit the Partition Options screen, and then Esc again to get back to the main menu
  16. select volume options, then press Insert
  17. change any parameters as needed, press Esc to continue
  18. Yes to create volume (this may take some time)
  19. select the volume just created and press Enter
  20. select volume status, press Enter, then select mount volume
  21. repeat these steps to create additional volumes as needed
  22. press Esc to exit the Volume Information screen, and then Esc again to get back to the main menu
  23. select system options | copy system + public files and press Enter
  24. insert floppies or the CD as requested, enter the appropriate path and press Enter
  25. wait for files to be copied, then press Esc to continue
  26. press Ctrl-Esc, choose system console (1) and press Enter
  27. at server prompt, load network card driver: (example) load c:\server\3c509.lan port=6000 ***
  28. at server prompt, bind the IPX protocol to the driver: (example) bind ipx to 3c509 net=2000 ****
  29. once there are no errors here, press Ctrl-Esc, choose install screen (2) and press Enter
  30. select create AUTOEXEC.NCF file from the System Options screen and press Enter
  31. make any changes as needed and press Esc to continue
  32. select Yes and press Enter to save the AUTOEXEC.NCF file
  33. select create STARTUP.NCF file and press Enter
  34. make any changes as needed and press Enter to define the location of the file
  35. make any changes as needed and press Esc to continue
  36. select Yes and press Enter to save the STARTUP.NCF file
  37. Press Esc and exit the install program; down the server, restart it and test!

notes:
* The "licence floppy" is a disk with a red Novell sticker that came in the box with the manuals.
** Consult your hardware documentation for a list of the files to copy.
*** There may be multiple steps to loading your network drivers. Consult your hardware documentation for a list of the steps to take here, and the correct parameter syntax for your driver.
**** The network number must NOT be equal to IPX number chosen earlier: (example) 2000

hints:

copying a Netware 3.11 server from one hard drive to another

  1. Run BINDFIX from the \SYSTEM directory. This will create *.OLD; copy these onto a work floppy.
  2. Copy *.NCF from the \SYSTEM directory onto the work floppy.
  3. Copy NET$LOG.DAT from the \PUBLIC directory to the work floppy.
  4. Copy the Server directory from the DOS boot partition to the work floppy.
  5. Take a note of the servername and serverID.
  6. Back up any user data.
  7. Connect new drive.
  8. Install NetWare.
  9. Log in as Supervisor.
  10. Copy AUTOEXEC.NCF from the work floppy to the \PUBLIC directory.
  11. Copy NET$LOG.DAT from the work floppy to the \PUBLIC directory.
  12. Copy STARTUP.NCF from the work floppy to the \SYSTEM directory.
  13. Copy *.OLD from the work floppy to the \SYSTEM directory.
  14. Run BINDREST from the \SYSTEM directory.
  15. Logout, down server, reboot.

user validation check (batch file)

Note: I didn't have STAMP back then, but I wish I did ...

@echo off
cls

rem PROOF 1.3 (c) 1993-2001 Stuart Udall

rem PROOF checks user logins on Novell 3.11 networks.

rem This batch file will check both for a successful file server connection
rem (by checking for F:*.*) and for successful network login.  If either fail
rem it will either abort or ask the user to try again, respectively.  This is
rem Especially useful for users that type their name wrong and then wonder why
rem Windows won't print to the network printer.  PROOF logs errors to
rem C:\NETWORK.LOG

rem PROOF requires STAMP.COM (prints date, time and message on screen).  If
rem without it, change references to "stamp" to "echo".

rem note: start LSL.COM, network driver (eg. 3C509.COM), and IPXODI.COM prior
rem to executing PROOF.BAT, such as in AUTOEXEC.BAT

rem To contact the author, visit http://www.cyberdelix.net/

rem Insert network shell command below
netx
if exist f:*.* goto loggin
echo Network connection failure!  Please contact the system administrator.
stamp !NETERR Network connection failure >> C:\NETWORK.LOG
goto end

:loggin
f:
login
if exist f:\public\*.* goto loggedin
echo Network login failed.  Please try again.
echo.
stamp !USRERR Attempt to login with bad username. >> C:\NETWORK.LOG
goto loggin

:loggedin
rem Successful login; proceed

:end

related sites:

 Novell FAQs
 PSNUG
 NovellFans