• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 918
  • Last Modified:

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?
0
edskee
Asked:
edskee
1 Solution
 
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 new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
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
 
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

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now