Macintosh with PC Emulation in Banyan VINES Environment

This article tells you how to enable a Macintosh using a PC Compatibility card or running PC emulation software (SoftWindows with SoftNode) to access a BANYAN server and use its services.
Installing Banyan Vines in DOS

This section describes the settings you must make when using Banyan Vines with an NDIS driver in DOS.  For Windows for Workgroups installation, please refer to the documentation which came with that application for additional installation instructions.

1)  Install the Banyan Vines client software.

Please note:  The client software used might not have an option for defining or adding a third party supplied driver like the one Apple supplies on the separate PC Compatibility Diskette called MACNDIS.DOS.  In such a case, another driver on the list like a 3M network card can be selected and then the CONFIG.SYS and PROTOCOL.INI can be re-edited to reference the MACNDIS.DOS driver instead.  The MACNDIS.DOS driver must be copied into the subdirectory which is being referenced by the Banyan client software.  In this example, we are using the path of C:\\BANYAN\\MACNDIS.DOS.

2)  Make sure your configuration files contain the following:

In CONFIG.SYS

REM *** BANYAN ***
DEVICE=C:\\BANYAN\\PROTMAN.DOS /I:C:\\BANYAN
DEVICE=C:\\BANYAN\\MACNDIS.DOS


In PROTOCOL.INI (this is located in the directory where the Banyan client software is installed)

[VINES_NIF]
DRIVERNAME=NDISBAN$
BINDINGS=MACNDIS


[MACNDIS]
DRIVERNAME=MACNDIS$
PROTOCOLDIX=BAD




The configuration described here works for Banyan VINES SoftNode or Banyan VINES.

1) The Banyan Macintosh client runs on top of NDIS and uses
  Ethernet II frames with a magic number of 0xBAD. So to run it with
  SoftNode, you must first set up the NET.CFG file to reflect this.
  The following is a sample Banyan NET.CFG file for SoftNode Ethernet:

  Link Driver ETHERSPC
      Frame ETHERNET_802.3
      Frame ETHERNET_802.2
      Frame ETHERNET_II
      Frame ETHERNET_SNAP
      Protocol BANYAN BAD ETHERNET_II

  Protocol ODINSUP
      Bind ETHERSPC

2) Run the following to set up SoftNode for Banyan:

  LSL
  ETHERSPC
  ODINSUP

3) Configure VINES. Include the line:

  device=c:\\banyan\\protman.dos /i:c:\\banyan

  in the CONFIG.SYS file. If you've installed the software somewhere
  instead of c:\\banyan, substitute your directory here. The
  configuration file for PROTMAN.DOS is called PROTOCOL.INI. It should
  be in the c:\\banyan directory and should contain the following:

  [protocol manager]
    drivername = PROTMAN$

  [VINES_XIF]
    DRIVERNAME = NDISBAN.DOS$

    BINDINGS = ETHERSPC

4) Run PCCONFIG, the Banyan configuration program. Choose the first
  option, "Network Card Settings," choose "NDIS Ethernet."  Then in
  the configuration screen, configure IRQ 10, driver name ETHERSPC.
  Press F10 to save the changes. Then choose the second option, "Login
  Environment Settings," and configure NDIS Ethernet.  Press F10 to
  save the changes.

5) Restart for the CONFIG.SYS changes to become effective and run the
  ODI side and ODINSUP as described. Then type the following to get
  VINES going (from the Banyan directory, or wherever you have put
  it).

  ban /nc (Ignore the "network driver not enabled" message. It means
  it's working!) ndisban netbind arswait redir4 z: login

If you can run everything, but can't access files on the Z: drive, you
probably left out the Protocol line in the NET.CFG file.
Published Date: Feb 19, 2012