Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Novell IPX under DOS emulator?

47 views
Skip to first unread message

J.R.J...@sheffield-hallam.ac.uk

unread,
Feb 5, 1993, 4:40:29 PM2/5/93
to
Hi peeps,
I doubt it can, but is the DOS emulator up to running
Novell IPX, or any other network software? If it can
it opens some great possibilities here?
Thanks
JJ
:: Jon Jagger J.R.J...@shu.ac.uk
:: Sheffield Hallam University, Pond Sreet, SHEFFIELD S1 1WB
:: Tel 0742 533802/432889 (work/home) Fax 0743 533840
:: Newspaper ad: Men wanted for expanding contracting company!

Derek Fawcus

unread,
Feb 7, 1993, 9:08:07 AM2/7/93
to
In article <1kumsd...@senator-bedfellow.MIT.EDU> J.R.J...@sheffield-hallam.ac.uk writes:
> Hi peeps,
> I doubt it can, but is the DOS emulator up to running
> Novell IPX, or any other network software? If it can
> it opens some great possibilities here?

Ok you asked for it,

Yes.. horrible idea here, we provide the DOS emulator with a
packet driver interface which will access the network card through the
normal OS calls. Then you run PKTIPX.

DF
--
Derek Fawcus (G7FVS) d...@eyrie.demon.co.uk

James MacLean

unread,
Feb 7, 1993, 8:10:25 PM2/7/93
to
In article <729119...@eyrie.demon.co.uk> d...@eyrie.demon.co.uk (Derek Fawcus) writes:
>From: d...@eyrie.demon.co.uk (Derek Fawcus)
>Subject: Re: Novell IPX under DOS emulator?
>Date: Sun, 7 Feb 1993 14:08:07 +0000
Yes, this would be great, even this would allow pdether, IPXODI
stacks. Then the DOS session could use all the DOS TCP/IP softwre.
JES
===

Matt Ranney

unread,
Feb 8, 1993, 4:05:39 PM2/8/93
to
jmac...@fox.nstn.ns.ca (James MacLean) writes:

>> Yes.. horrible idea here, we provide the DOS emulator with a
>>packet driver interface which will access the network card through the
>>normal OS calls. Then you run PKTIPX.
>>

>>Derek Fawcus (G7FVS) d...@eyrie.demon.co.uk
> Yes, this would be great, even this would allow pdether, IPXODI
>stacks. Then the DOS session could use all the DOS TCP/IP softwre.

I vote for this too. If dosemu were powerful enough to run basic
Novell utilities like syscon and friends, it would be very useful.
--
Matt Ranney - m...@calvin.edu
"You know, I don't think theres a man, woman, or child alive today
who doesn't enjoy a lovely beverage." -DL

Derek Fawcus

unread,
Feb 9, 1993, 3:42:31 PM2/9/93
to
In article <mjr.729205539@ursa> m...@ursa.calvin.edu (Matt Ranney) writes:

> jmac...@fox.nstn.ns.ca (James MacLean) writes:
>
> >> Yes.. horrible idea here, we provide the DOS emulator with a
> >>packet driver interface which will access the network card through the
> >>normal OS calls. Then you run PKTIPX.
> >>
> >>Derek Fawcus (G7FVS) d...@eyrie.demon.co.uk
> > Yes, this would be great, even this would allow pdether, IPXODI
> >stacks. Then the DOS session could use all the DOS TCP/IP softwre.
>
> I vote for this too. If dosemu were powerful enough to run basic
> Novell utilities like syscon and friends, it would be very useful.

Hey,
I wasn't seriously suggesting that anyone does this, although possible
I consider it to be a ugly hack. A much better solution would be to
implement IPX/SPX sockets in the kernel network code (type AF_NOVELL)
and then presenting the IPX/SPX API from the dos emulator. This would
have the advantage that no IPX (or PKTIPX) would need to be loaded.

Implementing as I originally suggested would require working raw
sockets, (I can't remember what state they are currently in) and code
in the dos emulator to present the packet driver interface.

As IPX/SPX is (I believe) the only part of Netware that is publically
documented it should not be too hard. I happen to have a Novell book
(picked up in a book shop one lazy weekend) that describes the packet
format and that could be used as a starting point.

Actually, after rereading the above I think that the packet driver
approach could be used as a first hack (just for the hell of it) and
the AF_NOVELL as a second (final ?) method.

Anyway, this is all so much pie-in-the-sky, no one would actually be
sick enough to implement this, would they?

[ Then the next step would be to reverse engineer Netware (NETX.COM) to
give access (in a similar way to the NFS stubs and server) to the
fileserver for normal processes... :-) ]

Vinod Kulkarni

unread,
Feb 9, 1993, 9:21:22 PM2/9/93
to
jmac...@fox.nstn.ns.ca (James MacLean) writes:

I too vote for it. By having another linux special program over dos emulator,
we can have a replacement for Charon gateway (mails to and fro Novell
Netware users). Another possibility is that we can make Netware File
system made available to any number of unix machines through NFS.
This solution is real great than conventional methods! And since we donot
need to play with any IPX protocols at all, I suppose there won't be any
copyright violation!

-Vinod.

James MacLean

unread,
Feb 10, 1993, 6:41:00 PM2/10/93
to
Although IPX_SPX would be great for the Linux kernel, I feel I could make
more use of a packet driver. IPX_SPX is only one of the many things I have
used the packet driver for.
It does seem like there is some definite interest here though!

JES
===

Fred N. van Kempen

unread,
Feb 11, 1993, 9:06:12 PM2/11/93
to
d...@eyrie.demon.co.uk (Derek Fawcus) wrote:
> I wasn't seriously suggesting that anyone does this, although possible
> I consider it to be a ugly hack. A much better solution would be to
> implement IPX/SPX sockets in the kernel network code (type AF_NOVELL)
> and then presenting the IPX/SPX API from the dos emulator. This would
> have the advantage that no IPX (or PKTIPX) would need to be loaded.
Actually, AF_NOVELL (isn't that AF_IPX ?) will be a breeze when I am
done with the new NET layer of LINUX. You need a serial line or Ethernet
link to your NOVELL server (anyone doing ISDN and/or FDDI drivers, guys?),
and some kernel protocol code that converts between sockets (either
stream or packet mode- I believe IPX uses both) and the actual IPX
protocol. Should be easy for someone who has the NOVELL protocol
specs on his desk...

> Implementing as I originally suggested would require working raw
> sockets, (I can't remember what state they are currently in) and code
> in the dos emulator to present the packet driver interface.

socket->state = "OK";

> As IPX/SPX is (I believe) the only part of Netware that is publically
> documented it should not be too hard. I happen to have a Novell book
> (picked up in a book shop one lazy weekend) that describes the packet
> format and that could be used as a starting point.

See above. Start coding a program that, on one end, can accept (and
transmit) NOVELL IPX/SPX packets (this will be the "driver" end), and,
on the other side, implements entry points for the NOVELL documented
"system calls". When DDI is done, this module can be put into the
kernel quite easily, using sockets with AF and PF == NOVELL...
Then you need a program that converts between DOS calls and the
kernel's AF_NOVELL sockets, that's all...

> Anyway, this is all so much pie-in-the-sky, no one would actually be
> sick enough to implement this, would they?

Yes, they actually would be. The is a _lot_ of interest in getting
Novell on top of LINUX, and I think it would be worth forming a working
group on the matter.

Fred.
--

0 new messages