Here are the configuration parameters that I have used to get the connection established between OS/2 and NT Server 4.0. I have also included my IBMLAN.INI, SETUP.CMD, NBSETUP.CMD, and CONFIG.SYS so if you want a reference point you can use, they are there. I don't profess that everything is "correct", this is only a "share" so that if others are trying to get this to work, you will have a start. There is still a remaining problem in shutdown. I am going to work on that to try and find out what it could be. See "PROBLEMS:" for a description. I would appreciate if there are any glaring errors, or a better way to do some of these things, that you will kindly inform me by e-mail. Jerry_Slater_At_MTX@IBM.NET NT Server 4.0 Service Pack 3 ---------------------------- Networking Identification Computer Name : CASPION Domain : ORION Services Computer Browser Remote Access Services NETBIOS Interface RPC Configuration Server Server Workstation RAS Properties COM2 External 28800 modem (*) Receive calls only Configure (*) Access entire network [X] NETBEUI [X] TCP/IP Advanced (*) Use static address pool 100.100.100.5 to 100.100.100.10 Protocols NETBEUI Pointto Point Tunneling TCP/IP TCP/IP Properties [X] Specify IP address 100.100.100.1 Netmask 255.255.0.0 Default Gateway 100.100.100.5 User Domain Manager All Users Dialin [X] Grant dialin priveledge to user OS/2 Warp 4.0 (no fixpacks) --------------------------- HostName = JERRYS-PORTABLE Domain = ORION MPTS Network Adapters and Protocol Services Configure Configure AMD PC-Net Family Ethernet Adapter .... (my In-house LAN adapter) 0-TCP/IP 0-NETBIOS NO Network Adapter .... (Added) 1-NETBIOS over TCP/IP Select 1-NETBIOS over TCP/IP EDIT Driver Parameters Enable SLIP/PPP interface = YES Max # Name-IP address pairs in name file = 10 (all others are defaults) Name list "ORION" 100.100.100.1 "CASPION" 100.100.100.1 (Note: all caps, I was not clear on name, Computer Name or Domain?) ( So I put both... ) Select OK (*) NETBIOS Socket Access Configure Close Exit Update CONFIG.SYS (Need to reboot) Note: The following was changed manually as I couldn't find how to change it through a program... \IBMLAN\IBMLAN.INI was net1 = TCPBEUI$,0,LM10,100,121,14 . . wrknets = NET1 . . srvnets = NET1 Change to: net1 = NETBEUI$,0,LM10,100,121,14 net2 = TCPBEUI$,0,LM10,100,121,14 . . wrknets = NET1,NET2 . . srvnets = NET1,NET2 InJoy Settings: Screen 1 Userid ORION\JERRYS-PORTABLE Protocol (*) PPP Screen 2 IP Address Configuration Your IP address 0.0.0.0 Destination IP Address 0.0.0.0 Netmask 255.255.255.255 Domain Nameserver Nameserver address 100.100.100.1 Backup Nameserver address 100.100.100.1 Your Host Name JERRYS-PORTABLE Domain Name ORION Comm Setup (*) Let InJoy make the call [X] Use hardware flow control PPP Options Toggles ALL [X] EXCEPT ECHO-REQ and Enable auto pinger After dialing and connecting, the netstat -r looks as follows: destination router netmask refcnt use flags snmp intrf metric default 100.100.100.5 0.0.0.0 1 1 UG 0 PPP0 100.0.0.0 100.100.100.6 255.0.0.0 0 0 U 0 PPP0 100.100.100.0 100.100.100.7 255.255.255.0 0 0 U 0 lan0 100.100.100.5 100.100.100.6 255.255.255.255 1 0 UH 0 PPP0 To make it work I had to issue the following "route" commands: route delete default 100.100.100.5 netmask 0.0.0.0 route delete 100.0.0.0 100.100.100.6 netmask 255.0.0.0 route add 100.100.100.1 100.100.100.5 0 and it ends up looking as follows: destination router netmask refcnt use flags snmp intrf metric 100.100.100.0 100.100.100.7 255.255.255.0 0 0 U 0 lan0 100.100.100.1 100.100.100.5 255.255.255.255 1 0 UH 0 PPP0 100.100.100.5 100.100.100.6 255.255.255.255 1 0 UH 0 PPP0 After this, I issue the following commands in an OS/2 Window: NET START REQ LOGON JERRYS-PORTABLE /D:ORION And lo and behold.....It works! PROBLEMS: --------- For some reason, after connecting and going through this, my machine will NOT shutdown. After attempting it several times, I end up re-booting. I have no clue what is messed up or still running- YET! Here is my IBMLAN.INI AFTER the changes: ---------------------------------------- (Note: I took out the big comment sections) ; OS/2 Peer initialization file [networks] net1 = NETBEUI$,0,LM10,100,121,14 net2 = TCPBEUI$,1,LM10,100,121,14 ; This information is read by the redirector at device initialization time. [requester] ; The following parameters generally do not need to be ; changed by the user. charcount = 16 chartime = 250 charwait = 3600 keepconn = 600 keepsearch = 600 maxcmds = 16 maxerrorlog = 100 maxthreads = 10 maxwrkcache = 64 numalerts = 12 numcharbuf = 10 numservices = 4 numworkbuf = 15 numdgrambuf = 14 othdomains = printbuftime = 90 sesstimeout = 45 sizcharbuf = 512 sizerror = 1024 sizworkbuf = 4096 useallmem = no ; The next lines help you to locate bits in the wrkheuristics entry. ; 1 2 3 4 ; 012345678901234567890123456789012345678901 wrkheuristics = 111111112131111111000101112011122100111110 wrknets = NET1,NET2 wrkservices = MESSENGER,PEER Computername = JERRYS-PORTABLE Domain = ORION [messenger] logfile = messages.log sizmessbuf = 4096 [peer] auditing = resource ; The following parameters generally do not need to be ; changed by the user. NOTE : srvnets= is represented in ; the server info struct as a 16-bit lan mask. Srvnet names ; are converted to indexes within [networks] for the named nets. guestacct = guest autodisconnect = -1 forwardauth = no maxauditlog = 100 maxchdevjob = 6 maxchdevq = 2 maxchdevs = 2 maxconnections = 128 maxlocks = 64 maxopens = 160 maxsearches = 150 maxsessopens = 120 maxsessreqs = 25 maxsessvcs = 1 maxshares = 64 maxusers = 32 numbigbuf = 6 numfiletasks = 1 numreqbuf = 48 sizreqbuf = 4096 srvanndelta = 3000 srvannounce = 180 srvhidden = no ; The next lines help you to locate bits in the srvheuristics entry. ; 1 2 ; 012345678901234567890 srvheuristics = 111101411113110013311 SRVSERVICES = srvnets = NET1,NET2 SRVCOMMENT = JERRYS Laptop [replicator] replicate = IMPORT importpath = C:\ibmlan\repl\import tryuser = yes password = [services] ; Correlates name of service to pathname of service program. ; The pathname must be either ; 1) an absolute path (including the drive specification) ; OR ; 2) a path relative to the IBMLAN root messenger = services\msrvinit.exe peer = services\peerinit.exe replicator = services\replicat.exe requester = services\wksta.exe Here is my \MPTN\BIN\SETUP.CMD ------------------------------ route -fh arp -f ifconfig lan0 100.100.100.7 netmask 255.255.255.0 REM ifconfig lan1 REM ifconfig lan2 REM ifconfig lan3 REM ifconfig lan4 REM ifconfig lan5 REM ifconfig lan6 REM ifconfig lan7 REM ifconfig sl0 ipgate on Here is my \MPTN\BIN\NBSETUP.CMD -------------------------------- @ECHO OFF AFNBHOST "0.ORION" Here is my \MPTN\BIN\MPTCONFG.INI --------------------------------- [CONTROL] Local_IPC = YES INET_Access = YES NETBIOS_Access = YES [IFCONFIG] Interface = 0,,, Address = 200.1.1.1,,, Brdcast = ,,, Dest = ,,, Enable = DOWN,,, Netmask = ,,, Metric = 0,,, Mtu = 1500,,, Trailers = ,,, Arp = ,,, Bridge = ,,, Snap = ,,, Allrs = ,,, 802.3 = ,,, Icmpred = ,,, Canonical = ,,, EnableDhcp = YES,,, [DHCP] Adapter = 0 ClientID = MAC DDNS = NO NumLogFiles = 0 LogFileSize = 0 LogFileName = SYSERR = NO OBJERR = NO PROTERR = NO WARNING = NO EVENT = NO ACTION = NO INFO = NO ACNTING = NO TRACE = NO [NETBIOS] SESSIONS = 50 NCBS = 80 NAMES = 21 HOSTNAME = ORION Here is my PROTOCOL.INI ----------------------- [PROT_MAN] DRIVERNAME = PROTMAN$ [WCLCPMAC_nif] DriverName = WCLCPMC$ CFGTYPE = "LOCKED" PCMSUPPORT = "YES" MACTYPE = "802.5" CONN_TYPE = "Switched" PCMCIA = "NO" PORTNAME = "COM1" IRQ_SHARING = "NO" PIC_COMPAT = "YES" [IBMLXCFG] NETBEUI_nif = NETBEUI.NIF TCPBEUI_nif = TCPBEUI.nif TCPIP_nif = TCPIP.NIF PCNTND_nif = PCNTND.NIF NONETADP_nif = NONETADP.nif [NETBIOS] DriverName = netbios$ ADAPTER0 = netbeui$,0 ADAPTER1 = tcpbeui$,1 [NETBEUI_nif] DriverName = netbeui$ Bindings = PCNTND_nif ETHERAND_TYPE = "I" USEADDRREV = "YES" OS2TRACEMASK = 0x0 SESSIONS = 130 NCBS = 225 NAMES = 21 SELECTORS = 50 USEMAXDATAGRAM = "YES" ADAPTRATE = 1000 WINDOWERRORS = 0 MAXDATARCV = 4168 TI = 30000 T1 = 1000 T2 = 200 MAXIN = 1 MAXOUT = 1 NETBIOSTIMEOUT = 500 NETBIOSRETRIES = 3 NAMECACHE = 1000 RNDOPTION = 1 PIGGYBACKACKS = 1 DATAGRAMPACKETS = 50 PACKETS = 300 LOOPPACKETS = 8 PIPELINE = 5 MAXTRANSMITS = 6 MINTRANSMITS = 2 DLCRETRIES = 10 FCPRIORITY = 5 NETFLAGS = 0x0 [TCPBEUI_nif] DriverName = tcpbeui$ Bindings = ,NONETADP_nif NODETYPE = "B-Node" SLIP = "YES" OS2TRACEMASK = 0x0 SESSIONS = 130 NCBS = 225 NAMES = 21 SELECTORS = 15 USEMAXDATAGRAM = "NO" NETBIOSTIMEOUT = 500 NETBIOSRETRIES = 50 NAMECACHE = 1000 PRELOADCACHE = "NO" NAMESFILE = 10 DATAGRAMPACKETS = 20 PACKETS = 50 INTERFACERATE = 120 [TCPIP_nif] DriverName = TCPIP$ Bindings = PCNTND_nif IfType = 1 [PCNTND_nif] DriverName = PCNTND$ [NONETADP_nif] DriverName = NULLNDS$ Here is my CONFIG.SYS --------------------- DEVICE=C:\STACKER\STACKER.DMD DEVICE=C:\STACKER\SSWAP2.SYS REM ----------------------- RUN=C:\STACKER\FATMGR.EXE CALL=C:\STACKER\SYNC2.EXE /A SET COPYFROMFLOPPY=1 IFS=C:\OS2\HPFS.IFS /CACHE:64 /CRECL:4 DEVICE=C:\IBMCOM\PROTOCOL\LANPDD.OS2 DEVICE=C:\IBMCOM\PROTOCOL\LANVDD.OS2 DEVICE=C:\IBMCOM\LANMSGDD.OS2 /I:C:\IBMCOM /S DEVICE=C:\IBMCOM\PROTMAN.OS2 /I:C:\IBMCOM PROTSHELL=C:\OS2\PMSHELL.EXE SET USER_INI=C:\OS2\OS2.INI SET SYSTEM_INI=C:\OS2\OS2SYS.INI SET OS2_SHELL=C:\OS2\CMD.EXE SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,WARPCENTER SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE SET COMSPEC=C:\OS2\CMD.EXE LIBPATH=D:\SIBYL\BIN;D:\NETSCAPE;C:\IBMLAN\NETLIB;C:\MUGLIB\DLL;C:\SVCA\DLL\AGENT;.;C:\VT\SPCH_BIN;C:\OS2\DLL;C:\MPTN\DLL;C:\IBMCOM\DLL;C:\IBMI18N\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;D:\JAVAOS2\DLL;C:\MMOS2\DLL;C:\IBMINST;C:\MFS\DLL;C:\NSC\DLL;C:\TCPIP\DLL;C:\TCPIP\PCOMOS2;C:\TCPIP\UMAIL;C:\NETFIN;D:\BCOS2\BIN;D:\VP11\BIN SET PATH=C:\MPTN\BIN;C:\IBMCOM;D:\SIBYL\BIN;D:\NETSCAPE;C:\IBMLAN\NETPROG;C:\MUGLIB;C:\SVCA\BIN\AGENT;C:\OS2;C:\VT\SPCH_BIN;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\MDOS;C:\OS2\APPS;D:\JAVAOS2\BIN;C:\MMOS2;C:\MFS\BIN;C:\NSC;C:\TCPIP\BIN;C:\TCPIP\PCOMOS2;C:\TCPIP\UMAIL;C:\NETFIN;D:\BCOS2\BIN;D:\VP11\BIN SET DPATH=C:\MPTN;C:\IBMCOM;C:\IBMLAN\NETPROG;C:\IBMLAN;C:\MUGLIB;C:\SVCA\HELP;C:\SVCA\ETC;C:\OS2;C:\VT\SPCH_BIN;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\BITMAP;C:\OS2\MDOS;C:\OS2\APPS;C:\MMOS2;C:\MMOS2\INSTALL;C:\IBMINST;C:\NSC;C:\TCPIP\PCOMOS2;C:\NETFIN; SET PROMPT=$I[$P] SET HELP=C:\MPTN;D:\SIBYL\DOC;D:\SIBYL\BIN;D:\NETSCAPE;C:\OS2\HELP;C:\VT\SPCH_RO\HELP;C:\MMOS2\HELP;C:\SVCA\HELP;C:\MFS\DOC;C:\TCPIP\HELP;C:\TCPIP\UMAIL;D:\BCOS2\BIN; SET GLOSSARY=C:\OS2\HELP\GLOSS; SET IPF_KEYS=SBCS PRIORITY_DISK_IO=YES FILES=20 BASEDEV=IBMKBD.SYS DEVICE=C:\OS2\BOOT\TESTCFG.SYS DEVICE=C:\OS2\BOOT\DOS.SYS DEVICE=C:\OS2\BOOT\PMDD.SYS BUFFERS=90 IOPL=YES DISKCACHE=D,AC:C MAXWAIT=3 MEMMAN=SWAP,PROTECT SWAPPATH=E:\OS2\SYSTEM 2048 2048 BREAK=OFF THREADS=1024 PRINTMONBUFSIZE=134,134,134 COUNTRY=001,C:\OS2\SYSTEM\COUNTRY.SYS SET KEYS=ON SET BOOKSHELF=C:\IBMLAN\BOOK;C:\OS2\BOOK;C:\MMOS2;C:\TCPIP\HELP;D:\BCOS2\BIN; SET SOMIR=C:\OS2\ETC\SOM.IR;C:\OS2\ETC\WPSH.IR;C:\OS2\ETC\WPDSERV.IR;C:\OS2\ETC\REXX.IR SET SOMDDIR=C:\OS2\ETC\DSOM SET ULSPATH=C:\LANGUAGE SET LOCPATH=C:\IBMI18N\LOCALE;C:\LANGUAGE\LOCALE BASEDEV=TIMER0.SYS SET DELDIR=C:\DELETE,512;D:\DELETE,512;E:\DELETE,512;F:\DELETE,512; BASEDEV=PRINT01.SYS BASEDEV=IBM1FLPY.ADD /!FIFO BASEDEV=IBM2FLPY.ADD BASEDEV=IBM1S506.ADD /A:0 /U:1 /ATAPI BASEDEV=OS2DASD.DMD RUN=C:\OS2\SYSTEM\HYBERSET.EXE SET EPMPATH=C:\OS2\APPS; PROTECTONLY=NO REM --- SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS SHELL=C:\NDOS.COM @C:\NORTON\NDOS.INI /P FCBS=16,8 RMSIZE=640 DEVICE=C:\OS2\MDOS\VEMM.SYS DOS=LOW,NOUMB DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB DEVICE=C:\OS2\MDOS\VDPMI.SYS DEVICE=C:\OS2\MDOS\VDPX.SYS DEVICE=C:\OS2\BOOT\APM.SYS DEVICE=C:\OS2\MDOS\VAPM.SYS BASEDEV=OS2SCSI.DMD BASEDEV=QL510.ADD DEVICE=C:\OS2\BOOT\OS2CDROM.DMD /Q IFS=C:\OS2\BOOT\CDFS.IFS /Q DEVICE=C:\OS2\MDOS\VCDROM.SYS BASEDEV=IBMIDECD.FLT DEVICE=C:\OS2\MDOS\VMOUSE.SYS DEVICE=C:\OS2\BOOT\POINTDD.SYS DEVICE=C:\OS2\BOOT\MOUSE.SYS SET LANG=EN_US SET TZ=PST8PDT CODEPAGE=437,850 DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP BASEDEV=PCMCIA.SYS /P DEVICE=C:\OS2\MDOS\VPCMCIA.SYS DEVICE=C:\OS2\BOOT\COM.SYS DEVICE=C:\OS2\MDOS\VCOM.SYS BASEDEV=AUTODRV2.SYS BASEDEV=IBM2CL1.SYS SET DMIPATH=C:\DMISL\BIN RUN=C:\OS2\SMSTART.EXE SET CLASSPATH=D:\NETSCAPE\njclass.zip;D:\JAVAOS2\LIB\JEMPCL10.ZIP;.\. REM *** IBM VOICETYPE *** SET SPCH_RUN=C:\VT\SPCH_RUN SET SPCH_RO=C:\VT\SPCH_RO SET SPCH_RW=C:\VT\SPCH_RW SET SPCH_BIN=C:\VT\SPCH_BIN SET SPCH_PATH=C:\VT\SPCH_RO\LANGS\%L\POOLS SET SPCH_TRN=C:\VT\SPCH_BSF DEVICE=C:\MMOS2\SB16D2.SYS /C:1 /D:1 /H:5 /I:5 /A:220 /M:330 /N:SBAUD1$ /Q /P DEVICE=C:\MMOS2\AUDIOVDD.SYS SBAUD1$ SET MMBASE=C:\MMOS2; SET DSPPATH=C:\MMOS2\DSP; SET NCDEBUG=4000 RUN=C:\MMOS2\MIDIDMON.EXE DEVICE=C:\MMOS2\SSMDD.SYS DEVICE=C:\MMOS2\R0STUB.SYS DEVICE=C:\MMOS2\MIDI.SYS DEVICE=C:\MMOS2\VCSHDD.SYS RUN=C:\MMOS2\QRYMMCD.EXE CALL=C:\OS2\XCOPY.EXE C:\OS2\OS2*.INY C:\OS2\*.INZ CALL=C:\OS2\XCOPY.EXE C:\OS2\OS2*.INX C:\OS2\*.INY CALL=C:\OS2\XCOPY.EXE C:\OS2\OS2*.INI C:\OS2\*.INX CALL=C:\IBMCOM\PROTOCOL\NETBIND.EXE RUN=C:\IBMCOM\LANMSGEX.EXE SET NLSPATH=C:\MPTN\MSG\NLS\%N;C:\TCPIP\MSG\ENUS850\%N; SET ETC=C:\MPTN\ETC DEVICE=C:\MPTN\PROTOCOL\SOCKETS.SYS DEVICE=C:\MPTN\PROTOCOL\AFOS2.SYS DEVICE=C:\MPTN\PROTOCOL\AFINET.SYS DEVICE=C:\MPTN\PROTOCOL\IFNDIS.SYS DEVICE=C:\MPTN\PROTOCOL\AFNB.SYS /S:50 /C:80 /N:21 RUN=C:\MPTN\BIN\AFNBINI.EXE RUN=C:\MPTN\BIN\CNTRL.EXE CALL=C:\OS2\CMD.EXE /Q /C C:\MPTN\BIN\MPTSTART.CMD >NUL RUN=C:\IBMCOM\PROTOCOL\NBTCP.EXE DEVICE=C:\IBMCOM\PROTOCOL\NETBEUI.OS2 DEVICE=C:\IBMCOM\PROTOCOL\TCPBEUI.OS2 DEVICE=C:\IBMLAN\NETPROG\RDRHELP.200 IFS=C:\IBMLAN\NETPROG\NETWKSTA.200 /I:C:\IBMLAN /N DEVICE=C:\IBMCOM\PROTOCOL\NETBIOS.OS2 SET I18NDIR=C:\IBMI18N SET NETVIEW_PATH=C:\SVCA SET SVA_PATH=C:\SVCA SET INCLUDE=C:\DMISL\INCLUDE; SET LIB=C:\DMISL\LIB; SET SNMPDIR=C:\SVCA\ETC IFS=C:\MFS\DLL\MCM.IFS SET MFSCACHE=C:\MFS\CACHE\ SET HOARDPATH=C:\MFS\BIN\HP FILES=90 RUN=C:\IBMLAN\NETPROG\LSDAEMON.EXE DEVICE=C:\IBMLAN\NETPROG\VNETAPI.OS2 RUN=C:\IBMLAN\NETPROG\VNRMINIT.EXE SET NWDBPATH=C:\IBMLAN\NETPROG SET DLSINI=C:\IBMLAN\NETPROG\NETGUI.INI SET INIT_FILE_NAMES=NETGUI SET INIT_FILE_RANGES=200 SET WPS_COMMUNICATION=YES SET LANINSTEP=G:\CID\IMG\IBMPEER SET TMP=C:\TCPIP\TMP DEVICE=C:\TCPIP\BIN\VDOSTCP.VDD DEVICE=C:\TCPIP\BIN\VDOSTCP.SYS RUN=C:\TCPIP\BIN\VDOSCTL.EXE DEVICE=C:\OS2\LOG.SYS RUN=C:\OS2\EPW.EXE RUN=C:\OS2\SYSTEM\LOGDAEM.EXE DEVICE=C:\NETFIN\SYSINFO.SYS REM BASEDEV=NFDASD.FLT REM === BC 2.0 === SET IPFC=D:\BCOS2\IPFC SET VPBASE=D:\VP11\ SET VPHELP=D:\VP11\BIN REM === ZIP DRIVE === DEVICE=C:\OAD\OS2.SYS DEVICE=C:\OS2\MDOS\VWIN.SYS DEVICE=C:\OS2\MDOS\VW32S.SYS DEVINFO=SCR,VGA,C:\OS2\BOOT\VIOTBL.DCP SET VIDEO_DEVICES=VIO_SVGA DEVICE=C:\OS2\MDOS\VSVGA.SYS DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA) SET SIBYL_REG=*************** SET HOSTNAME=JERRYS-PORTABLE DEVICE=C:\IBMCOM\MACS\PCNTND.OS2 DEVICE=C:\IBMCOM\MACS\NULLNDIS.OS2