Install Ncpfs ( a Novell Clint under Linux )



Its possible to map an Novell Volume into your Linux system.

First install the ipx module in the kernel as module


Networking options  --->
               <M> The IPX protocol 
                       [*]   IPX: Full internal IPX network

Now create and boot your new kernel.

Download the latest version from ncpfs :
ftp://platan.vc.cvut.cz/pub/linux/ncpfs/
ftp://ftp.gwdg.de/pub/linux/misc/ncpfs/
ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs

Install the source

# ./configure
# make
# make install

To get some informations about options use:

# ./configure --help

After the installation you can start the ipx support

# ipx_configure --auto_interface=on --auto_primary=on

somtimes you get an error message in teh /var/log/messages that some IPX Network number have a collision.
if you take a lokk with the command:

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:11:22:33:44:55
inet addr:10.1.1.1  Bcast:10.1.255.255  Mask:255.255.0.0
IPX/Ethernet II addr:001122334455
IPX/Ethernet 802.2 addr:0010111:001122334455
IPX/Ethernet 802.3 addr:001122334455
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:67622 errors:0 dropped:0 overruns:0 frame:0
TX packets:1646 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:10551885 (10.0 Mb)  TX bytes:289934 (283.1 Kb)
Interrupt:10 Base address:0x7000

You see that both IPX FRAMES active 802.2 and 802.3
if you disable one

e.g

# ipx_interface del eth0 802.3

OR you can load the module step by step:

Load the interface

# ipx_configure --auto_primary=on

Now we load the protocol 802.2 on the interface eth0

# ipx_interface add eth0 802.2

With the command ncplogin you can login to an server or an nds tree

Or map only an Novell Volume

ncpmount -S HAWALA -V data -U username.ou.gs.tree /mnt

Plase give me an Feedback

ver 1.0