Symptom:
NDS (NetWare* Directory Services) not available when logging in.
Description:
In 3.12, the NET.CFG turns OFF the USE DEFAULTS parameter, which when
turned on, loads all VLMs in the C:\NWCLIENT directory. The 3.12 NET.CFG
loads each VLM separately and comments out (by inserting a ";") in the
line to load the NDS.VLM (The NetWare Directory Services VLM).
Solution:
The NDS.VLM must be loaded to access Netware Directory Services (NDS).
When you login to a NetWare v4.x server using the 3.12 NET.CFG you will
not be login to NDS. Sample NET.CFG's are shown with additional notes
below.
Use v2.28 or later of EXP16ODI.COM which supports promiscuous mode to
access NDS.
This is a NET.CFG that was created by the Netware Automatic Installation
for NetWare v3.12:
Link Driver EXP16ODI
PORT 300
FRAME Ethernet_802.2
FRAME Ethernet_802.3
NetWare DOS Requester
FIRST NETWORK DRIVE = F
USE DEFAULTS = OFF
VLM = CONN.VLM
VLM = IPXNCP.VLM
VLM = TRAN.VLM
VLM = SECURITY.VLM
; VLM = NDS.VLM (Note the semi-colon commenting out the NDS.VLM)
VLM = BIND.VLM
VLM = NWP.VLM
VLM = FIO.VLM
VLM = GENERAL.VLM
VLM = REDIR.VLM
VLM = PRINT.VLM
VLM = NETX.VLM
After running the NetWare Automatic Installation for NetWare v 4.x, a shorter NET.CFG is created:
Link Driver EXP16ODI
PORT 300
FRAME Ethernet_802.2
FRAME Ethernet_802.3
NetWare DOS Requester
FIRST NETWORK DRIVE = F
Additional Notes
Why does the v3.12 install comment out the NDS.VLM?
If you load NDS.VLM when attaching to a 3.12 server, you do not get an
error, however you do take a hit on memory. The NDS.VLM takes 7k of
conventional memory.
However, after loading the NDS.VLM you will probably not notice any
change in your conventional memory and will probably only lose 1k of
Upper Memory. This is because the VLM (Netware DOS Requester) uses any
available Upper (high) Memory and EMS or XMS that is available to load
VLMs, and most of that 7k will be loaded into either EMS or XMS.
Make sure that you are using v2.33 or later of EXP16ODI.COM that is
available file E16DISK.EXE which is available through Intel's online
services. You must be using a version of the EXP16ODI.COM (v2.28 or
later) that supports promiscuous mode to access NDS.