summaryrefslogtreecommitdiff
path: root/docs/Warp.txt
blob: 8818443a4845e7ecb85083e6495ff5f4c837056d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
Contributor:	Wade Maxfie <maxfield@ctelcom.uucp.netcom.com>
Date:		Unknown
Status:		Old

Subject:	Samba with OS/2 Warp.
============================================================================

Note that you may also find ftp://ftp.cdrom.com/pub/os2/new/os2net.faq
useful.



        Can I use Samba with Warp?

        Yes.  The MSClient software at ftp.microsoft.com in the Bussys
(lanman os2 directory) will work, sort of.  It is version 2.2c.

        First, uncloack os2ver.  (attrib -h -r -s c:\os2ver).  It is a
text file.  change netwksta.xxx to 20=netwksta.sys.  Also add
20=setup.exe.  Another change will be needed, a .vdd file.  I remember
it came up during the installation as being a wrong version.  I wrote
the name down, changed os2ver to include it, and restarted the
installation.

 Here is a copy of my os2ver

setup.exe
netbios.os2
nwifs.ifs
netwksta.sys
nwreq.sys
netbios.sys
ipx.sys
netvdd.sys

Re-cloak os2ver. (attrib +h +r +s c:\os2ver)

Run the installation from an OS/2 Box.  Note that your mouse wont work,
use the TAB key to move around, enter to select hilighted items.

Here is a copy of my Config.sys file regarding the Laman entries.
Note even though the version is 2.2c, it reports 2.2a in the text.

REM ==== LANMAN 2.2a == DO NOT MODIFY BETWEEN THESE LINES == LANMAN 2.
DEVICE=C:\LANMAN\DRIVERS\PROTMAN\PROTMAN.OS2 /i:C:\LANMAN
DEVICE=C:\LANMAN\DRIVERS\ETHERNET\Ns2000\Ns2000.OS2
RUN=C:\LANMAN\DRIVERS\PROTOCOL\tcpip\starttcp.exe
RUN=C:\LANMAN\DRIVERS\PROTOCOL\tcpip\startnb.exe
DEVICE=C:\LANMAN\DRIVERS\PROTOCOL\tcpip\tcpdrv.os2
DEVICE=C:\LANMAN\DRIVERS\PROTOCOL\tcpip\nbdrv.os2
DEVICE=C:\LANMAN\DRIVERS\PROTOCOL\tcpip\nmdrv.os2
DEVICE=C:\LANMAN\arpa\sockdrv.os2
DEVICE=C:\LANMAN\DRIVERS\PROTOCOL\NETBEUI\NETBEUI.OS2
DEVICE=C:\LANMAN\NETPROG\RDRHELP.SYS
IFS=C:\LANMAN\NETPROG\NETWKSTA.SYS /i:C:\LANMAN
DEVICE=C:\LANMAN\NETPROG\NETVDD.SYS
REM ==== LANMAN 2.2a == DO NOT MODIFY BETWEEN THESE LINES == LANMAN 2.


       If you have an NE2000 card, don't reboot, or you'll be sorry.
enable the automatic backup mechanism for recovering old config.sys and
other files in OS/2.  It paid for itself during this installation nightm
before I knew better!)

        Next, (or perhaps before this), if you have an NE2000 adaptor,
get the ns2000 files from hobbes.nmsu.edu (in ns2000.zip).  I manually
patched protocol.ini to refer to that adaptor, and copied it into my
c:\lanman directory.  Note that I also modified the driver to be loaded
in the config.sys to the ns2000.os2.  It might install as an "other"
adaptor.

      A command file "startup.cmd" is placed in c:\.  This file is
automatically run when OS/2 Warp starts.
Here is a copy of my startup file.  Note that Warp sometimes fails to
login properly to the server.  I solve this by checking for the
existance of a file, and rerunning the loing if that file fails to
exist.

@REM ==== LANMAN 2.2a == DO NOT MODIFY BETWEEN THESE LINES == LANMAN
NET START WORKSTATION
:relogin
NET LOGON maxfield mypassword /y
rem net use f: \\packard90\d$
rem net use g: \\linuxone\cdromsdir
rem net use h: \\linuxone\public
:doOver
if not exist f:\wildcat\wildcat.exe goto relogin
@REM ==== LANMAN 2.2a == DO NOT MODIFY BETWEEN THESE LINES == LANMAN
exit

        Finally, the system expects to be on a domain with a domain
server.  BTW, TCP/IP and NetBeui allow simultaneous communication with
Os/2 lanserver 4.0, and Samba.  (Note: Lanserver 4.0 won't yet to
TCP/IP.  (Well,it might, but it crashes before I get to that point, so I
havent' been able to enable it))

I have not yet tried with only a SAMBA server on the domain.

    I would be glad to try to answer any questions at above e-mail
address, if I can.

wade