356 lines
7.0 KiB
HTML
356 lines
7.0 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>IPX and Linux</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.57"><LINK
|
|
REL="HOME"
|
|
TITLE="Linux Network Administrators Guide"
|
|
HREF="index.html"><LINK
|
|
REL="UP"
|
|
TITLE="IPX and the NCP Filesystem"
|
|
HREF="x-087-2-ipx.html"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="Xerox, Novell, and History"
|
|
HREF="x11684.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="Configuring the Kernel for IPXand NCPFS"
|
|
HREF="x-087-2-ipx.kernel.html"></HEAD
|
|
><BODY
|
|
CLASS="SECT1"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="NAVHEADER"
|
|
><TABLE
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TH
|
|
COLSPAN="3"
|
|
ALIGN="center"
|
|
>Linux Network Administrators Guide</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="x11684.html"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
>Chapter 15. IPX and the NCP Filesystem</TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="x-087-2-ipx.kernel.html"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="SECT1"
|
|
><H1
|
|
CLASS="SECT1"
|
|
><A
|
|
NAME="AEN11757"
|
|
>15.2. IPX and Linux</A
|
|
></H1
|
|
><P
|
|
>
|
|
|
|
|
|
|
|
Alan Cox first developed IPX support for the Linux kernel in
|
|
1985.<A
|
|
NAME="X-087-2-FNIX02"
|
|
HREF="#FTN.X-087-2-FNIX02"
|
|
>[1]</A
|
|
> Initially it was useful for little more than
|
|
routing IPX datagrams. Since then, other people, notably Greg Page,
|
|
have provided additional support.<A
|
|
NAME="X-087-2-FNIX03"
|
|
HREF="#FTN.X-087-2-FNIX03"
|
|
>[2]</A
|
|
>
|
|
Greg developed the IPX configuration utilities that we'll use in this chapter
|
|
to configure our interfaces. Volker Lendecke developed support for the NCP
|
|
filesystem to allow Linux to mount volumes on network-connected NetWare
|
|
fileservers.<A
|
|
NAME="X-087-2-FNIX04"
|
|
HREF="#FTN.X-087-2-FNIX04"
|
|
>[3]</A
|
|
>
|
|
He also created tools that allow printing to and from Linux. Ales
|
|
Dryak and Martin Stover each independently developed NCP fileserver
|
|
daemons for Linux that allow network-connected NetWare clients to
|
|
mount Linux directories exported as NCP volumes, just as the NFS
|
|
daemon allows Linux to serve filesystems to clients using the NFS
|
|
protocol.<A
|
|
NAME="X-087-2-FNIX05"
|
|
HREF="#FTN.X-087-2-FNIX05"
|
|
>[4]</A
|
|
> Caldera Systems, Inc. offers a commercial and fully
|
|
licensed NetWare client and server that supports the latest Novell
|
|
standards, including support for the NetWare Directory Service
|
|
(NDS).<A
|
|
NAME="X-087-2-FNIX07"
|
|
HREF="#FTN.X-087-2-FNIX07"
|
|
>[5]</A
|
|
></P
|
|
><P
|
|
>Today, therefore, Linux supports a wide range of services that allow
|
|
systems to be integrated with existing Novell-based networks.</P
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="AEN11787"
|
|
>15.2.1. Caldera Support</A
|
|
></H2
|
|
><P
|
|
>
|
|
Although we don't detail the Caldera NetWare support in this
|
|
chapter, it is important that we talk about it. Caldera was founded
|
|
by Ray Noorda, the former CEO of Novell. The Caldera NetWare support is a
|
|
commercial product and fully supported by Caldera. Caldera provides the
|
|
NetWare support as a component of their own Linux distribution called
|
|
Caldera OpenLinux. The Caldera solution is an ideal way of introducing Linux
|
|
into environments that demand both commercial support and the ability to
|
|
integrate into existing or new Novell networks.</P
|
|
><P
|
|
>The Caldera NetWare support is fully licensed by Novell, providing a
|
|
high degree of certainty that the two companies' products will be
|
|
interoperable. The two exceptions to this certainty are "pure IP" operation for the client, and NDS server, though neither of these were available at
|
|
the time of writing. NetWare client and NetWare server are both available. A
|
|
suite of management tools is also provided that can simplify
|
|
management of not only your Linux-based NetWare machines, but your
|
|
Novell NetWare machines, too, by bringing the power of Unix scripting
|
|
languages to the task. More information on Caldera can be found at
|
|
their web site.</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="AEN11796"
|
|
>15.2.2. More on NDS Support</A
|
|
></H2
|
|
><P
|
|
> Along with Version 4 of NetWare, Novell introduced a feature called
|
|
the NetWare Directory Service (NDS). The NDS specifications are not
|
|
available without a nondisclosure agreement, a restriction that
|
|
hampers development of free support. Only Version 2.2.0 or later of
|
|
the <TT
|
|
CLASS="FILENAME"
|
|
>ncpfs</TT
|
|
> package, which we'll discuss later, has
|
|
any support for NDS. This support was developed by reverse engineering
|
|
the NDS protocol. The support seems to work, but is still officially
|
|
considered experimental. You can use the non-NDS tools with NetWare 4
|
|
servers, provided they have “bindery emulation mode”
|
|
enabled.</P
|
|
><P
|
|
>The Caldera software has full support for NDS because their implementation
|
|
is licensed from Novell. This implementation is not free, however. So
|
|
you will not have access to the source code and will not be able to
|
|
freely copy and distribute the software.</P
|
|
></DIV
|
|
></DIV
|
|
><H3
|
|
CLASS="FOOTNOTES"
|
|
>Notes</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
CLASS="FOOTNOTES"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
WIDTH="5%"
|
|
><A
|
|
NAME="FTN.X-087-2-FNIX02"
|
|
HREF="x11757.html#X-087-2-FNIX02"
|
|
>[1]</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
WIDTH="95%"
|
|
><P
|
|
> Alan can be reached at
|
|
<SPAN
|
|
CLASS="SYSTEMITEM"
|
|
>alan@lxorguk.ukuu.org.uk</SPAN
|
|
>.</P
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
WIDTH="5%"
|
|
><A
|
|
NAME="FTN.X-087-2-FNIX03"
|
|
HREF="x11757.html#X-087-2-FNIX03"
|
|
>[2]</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
WIDTH="95%"
|
|
><P
|
|
>Greg can be reached at <SPAN
|
|
CLASS="SYSTEMITEM"
|
|
>gpage@sovereign.org</SPAN
|
|
>.</P
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
WIDTH="5%"
|
|
><A
|
|
NAME="FTN.X-087-2-FNIX04"
|
|
HREF="x11757.html#X-087-2-FNIX04"
|
|
>[3]</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
WIDTH="95%"
|
|
><P
|
|
>Volker can be reached at
|
|
<SPAN
|
|
CLASS="SYSTEMITEM"
|
|
>lendecke@namu01.gwdg.de</SPAN
|
|
>.</P
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
WIDTH="5%"
|
|
><A
|
|
NAME="FTN.X-087-2-FNIX05"
|
|
HREF="x11757.html#X-087-2-FNIX05"
|
|
>[4]</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
WIDTH="95%"
|
|
><P
|
|
>Ales can be reached at <SPAN
|
|
CLASS="SYSTEMITEM"
|
|
>A.Dryak@sh.cvut.cz</SPAN
|
|
>. Martin can be reached at <SPAN
|
|
CLASS="SYSTEMITEM"
|
|
>mstover@freeway.de</SPAN
|
|
>.</P
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
WIDTH="5%"
|
|
><A
|
|
NAME="FTN.X-087-2-FNIX07"
|
|
HREF="x11757.html#X-087-2-FNIX07"
|
|
>[5]</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
WIDTH="95%"
|
|
><P
|
|
> Information on Caldera can
|
|
be found at <I
|
|
CLASS="EMPHASIS"
|
|
>http://www.caldera.com/</I
|
|
>.</P
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="x11684.html"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="index.html"
|
|
>Home</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="x-087-2-ipx.kernel.html"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Xerox, Novell, and History</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="x-087-2-ipx.html"
|
|
>Up</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>Configuring the Kernel for IPXand NCPFS</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |