Novell filesystem on Linux?

We have a novell server we are phasing out. We need to move the files to the linux server. We have a problem... some users named files things like APPS.-DIRECTORY. with a trailing . on the end... apparently MAC thinks this is ok (they were created on a mac) and novell has no problem storing them. When I share out to the Novell server and try to copy to the linux server via my Win98 box, Win98 dies on any file with a .- in it or a trailing .

We have 2 options I can think of but am not sure how to do either:

#1: Connect to the Novell server via the Linux box. How? Obviosuly I cannot load the Win32 Novell client on Linux... how can I access it?

or

#2: Take the drive out, mount it in the linux box, and copy the files. Easier said than done... mount wont recgonize the filesystem... what filesystem type is a Novell (type 65) partition? Which mount options do I use?

Anyone?
LVL 2
edskeeAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

RobWMartinCommented:
Edskee,

Grab the Netware for Linux software produced by Caldera.  Use the client software to transfer the files (i.e. remove the Win98 middleman:) then use the server software during the transitional period.  The article below gives a good overview, as well as pointers to various useful resources:

http://www.linuxworld.com/linuxworld/lw-1999-02/lw-02-netware_p.html

Note: the free version of the server s/w only supports three clients.

Hope this helps!

Rob
0
edskeeAuthor Commented:
Doesnt look like they support it anymore... at least I cant find anything about NetWare for Linux on the caldera website... any other ideas?
0
edicomCommented:
well there s the mars nwe project that should allow your linux box to act as a novell server. Not absolutly sure that what you want, but may be worth a look.
I remember there s been an article about it in the linux journal some times ago.
Anyway the official site is:
http://www.compu-art.de/mars_nwe/ (but seems to be in german), also for download there s:
http://www.energy-computer.com/ftp/reseau/novell/
and if you speak french, found an article on it:
http://www.energy-computer.com/Linux/technique/marsnwe_emulateur_novell.html
Hope it helps,
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

edskeeAuthor Commented:
Nonono... I need to log in/gain access/get permission to an existing Novell server from my linux box. In windows you need the Win32 Novell Client installed... I need something similar for Linux... or knowledge of how to mount a locally installed Novell partition
0
RobWMartinCommented:
Ok then.  It may be easier than I thought at first, since you apparently don't need a transitional period.

To mount Netware shares over the network, you will need to rebuild your kernel to include the NCP filesystem. So,

cd /usr/src/linux
make menuconfig

Then select Filesystems->Network File Systems->NCP.  Make sure there is an asterisk next to it.

Escape back out of the menuconfig, saving your config, and follow the directions for how to complete the build and install the new kernel.  You'll have to reboot.

While NCP is selected, hit ? and read the help.  It's very helpful:)  Points you to more detailed info like /usr/src/linux/Documentation/filesystems/ncpfs.txt and the IPX-HOWTO.

Assuming you are using a relatively modern kernel.

Hope this does it!
Rob
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
edskeeAuthor Commented:
Mine is compiled in as a module... is that sufficient, or does it need to be compiled in directly?
0
RobWMartinCommented:
Nah.  Just make sure you load it.  You may even have kernel module loader running already.  kmod?  I've got brain constipation right now ....

Anyhow, do modprobe ncpfs or maybe just ncp.  Not sure.  Grunt.

At least you won't have to rebuild the kernel; that's good!

Still need to read the .../Documentation/filesystems/ncpfs.txt and the IPX-HOWTO.  I haven't, so I don't know where the gotcha's may be.  To get the IPX stuff going, you may still have to rebuild...

Rob
0
MagicianCommented:
I found this, hope this helps.
ncpmount -S server_name -U user_name -V sys /mnt/ncp

Found on page:

http://www.linuxgazette.com/issue36/lg_mail36.html

Obviously, you would have to make sure the /mnt/ncp directory exists (or change the path).  You also need to make sure that the ncpmount command works.

The file system type, however, is ncpfs.
I would also try:
http://linux.com.hk/man/showman.cgi?url=http://linux.com.hk/man/man8/mount.8.inc

Let me know how you figure this out.  I may need to do it sometime in the future.
0
edskeeAuthor Commented:
I got the ncp package and installed it, but I keep getting:

ncpmount: cannot assign requested address when trying to find BMS

Anyone know what this means? How do I let my linux server know how to find mt novell box? I'm an IP person, I know nothing about IPX
0
edskeeAuthor Commented:
As a side note, IPX is in the kernel as a module... how do I get it to load? modprobe ipx.o dropd me to a prompt without any messages...
0
edskeeAuthor Commented:
Ok, I now did: ipx_configure --auto_interface=on --auto_primary=on and now I get:

ncpmount: Server not found when trying to find BMS

Hmm
0
edskeeAuthor Commented:
Ah HAH! I got it!

ipx_interface add eth0 802.3
ipx_configure --auto_primary=on --auto_interface=on
ncpmount -S BMS -U admin /novell

Rock on. Thanks for the help guys.

RobW, answer the question so I can get you yer points. You're the one who lead me to ncp, thanks!


0
edskeeAuthor Commented:
Oops sorry, forgot to grade your answer! :P
0
RobWMartinCommented:
Thx,
I'm glad you got it working.  The "Ah HAH" is very satisfying, even when someone else experiences it.  I've had it many times, and it feels so good:)

Rob
0
edskeeAuthor Commented:
For anyone who reads this as a previosuly asked question, do NOT use the --auto_interface=on option, it screws up the network.

ipx_configure --auto_primary=on
ipx_interface add eth0 802.3
ncpmount -S <server> -U <user> <mount>

0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Software

From novice to tech pro — start learning today.