From: bob@comlab.gatech.edu (Bob Baggerman)
Newsgroups: comp.protocols.tcp-ip.ibmpc
Subject: Re: Running FTP and LM 2.1 pkt drivers together?????
Date: 4 Oct 92 14:25:09 GMT
Organization: Georgia Institute of Technology

There hasn't been a good "two IP stacks at the same time" thread in a while
and this one involves the relatively new (for Microsoft anyway) LanMan 2.1
IP stack so here goes:

phillips@qut.edu.au writes:
> [Describes running LanMan and WinQVT]
>a) Lan Managers (2.1) NETBIND (2.1) and PROTMAN.DOS
>	I can connect to LM Server but when I run WinQVT 2.7 I get the error
>	Error: Net open: conflict with ethernet address 00:00....
>	ERROR: the conflicting machine is using the same IP #.
>   NB: The IP we are using IS unique.
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Well, not really.  Looking ahead I see that you are already using Microsoft's
TCP/IP stack as the NetBIOS transport for LanMan.  Chances are good that 
WinQVT is ARPing your IP address before starting up to make sure that IP
address is not already in use and the Microsoft IP stack is responding.
Your LanMan client provides one IP stack, WinQVT provides another, different
IP stack.  As has been stated many times before only one IP stack at a time
is permitted.  (I don't really want to get into PKTMUX right now, I've got
other fish to fry below)

Also keep in mind that some NDIS drivers when used with the NDIS to Packet
Driver shim suffer from the same problem even when used properly with 
one IP stack.  The one in particular I am aware of is the Ungermann-Bass
driver.  In my case it required setting the "noarpme" parameter for Clarkson
Telnet to work properly.

>B) FTP's NETBIND (1.1) and PROTMAN.SYS
>	I get an error 
>	Error: Making Protman IOCTL call when I try to load
>	LOAD TCP in autoexec.bat

Hmmm... I'm not sure what version of "netbind" and "protman" you have 
gotten from FTP Software but LanMan 2.1 now includes NDIS 2.0 drivers
which support dynamic loading and unloading of protocols.  I recommend
sticking with the new versions that came with LanMan 2.1.  Protocols
from Microsoft are now expecting to be able to be load dynamically as
needed and, indeed, that is how you are loading the LanMan TCP/IP in
the AUTOEXEC.BAT fragment below.

>AUTOEXEC.bat
>-----------
>rem FTP netbind 1.1
>d:\ftp\netbind
>rem LAN Managers netbind 2.1
>rem c:\lanman\netprog\netbind
>d:\ftp\pktint
>@REM============= LANMAN 2.1 ================= DONT MODIFY
>c:\lanman\crivers\protocl\tcpip\ucb.com
>net start workstation
>load tcpip
>net login
>@REM============= LANMAN 2.1 =================
>
>CONFIG.SYS
>----------
[Nothing particularly interesting here except more references to the ]
[NDIS stuff that FTP Software has distributed                        ]
>
>PROTOCOL.INI
>------------
[Nothing particularly interesting here except more refererences to   ]
[the dynamic nature of the NDIS you are trying to use, thus implying ]
[you need to make sure all your drivers and NDIS utilities are       ]
[NDIS 2.0 versions.                                                  ]

Finally a couple of general recommendations.  Your biggest problem to 
solve is going to be how to run all the software you have, given the 
protocols that you have.  If possible you really ought to run NetBEUI
as your NetBIOS transport.  It's smaller, faster, and lets you run any
and all other TCP/IP programs.  The only reason I can think of for running
IP as your NetBIOS protocol is if you must operate across an IP-only router
or you need IP loaded most of the time anyway to run something like Oracle
SQL*Net or an NFS client.  If you MUST run an IP stack then think about
getting an RFC1001/1002 NetBIOS from FTP Software or someone else.  LanMan
client should work fine with it and you'll get all the TCP/IP utilities
you need to read news, send mail, and otherwise eliminate any job 
productivity you may have once had.  8-)

Bob

--
Bob Baggerman                         !  bob.baggerman@gtri.gatech.edu
Communications Laboratory             !  bob@comlab.gatech.edu
Georgia Tech Research Institute       !  qseclrb@prism.gatech.edu
Atlanta, GA  30332  USA               !  404-894-3525