How to install NCPFS and the open source NovelLinux Client
Novell Cool Solutions: Tip
By Joe Harmon
Digg This -
Posted: 24 Nov 2004
Note: This client is not created or supported by Novell. Any requests for help should be directed to the site listed in Step # 8.
- Open the Software Update (red-carpet) utility by going to SYSTEM | SOFTWARE UPDATE in Gnome and N | SYSTEM | CONFIGURATION | RED CARPET in KDE.
- You will be prompted for your root password. Once you have entered the root password, go to the search tab. Click on the CHANNEL drop down list and select ALL CHANNELS. In the search window type ncpfs. Double click on the ncpfs, or single click on the package and choose MARK FOR INSTALLATION.
- Choose RUN NOW and then CONTINUE to install the package.
- We need to make sure that you have rights to the ncpfs module. The default rights are listed below:
- As you can see, the group that we need to have rights to is called TRUSTED. That group has READ and EXECUTE rights for the ncp commands. So we will need to make sure that our users have been added to the TRUSTED group. In Gnome, go to SYSTEM | ADMINISTRATOR SETTINGS | SECURITY AND USERS | EDIT AND CREATE USERS. In KDE go to N | CONTROL PANEL | YAST MODULES | SECURITY AND USERS | EDIT AND CREATE USERS. Choose your user from the list, click EDIT, and then DETAILS. In the right hand column you will see a section called ADDITIONAL GROUP MEMEBERSHIP. Select the TRUSTED group and then click NEXT, NEXT, and FINISH.
- Before we can move on to installing and configuring the NovelLinux Client, we will first need to test our ncpfs connection. Before we test out the connection, you will need to log out and back into your workstation in order for the rights from YAST to work. There may be some of you who wish to use the terminal commands and create your own login scripts. There are several advantages to using the terminal. One such advantage is to be able to determine the location of your mount points. Another is the ability to create a root mapping to a directory and not just a volume mapping. Neither of these options is currently available with the NovelLinux Client. However the client adds ease of use for those who don't like building their own scripts.
- 7)Open a terminal and type in the following command:
ncpmount -S servername -A ipaddress -U username -P password -V volume/path -m mountpoint
- Download the NovelLinux Client from http://sourceforge.net/projects/novelclient. Make sure you download the rpm for SUSE Linux 9.1. Even though it was built for SUSE 9.1, it will work for NLD. Once it is downloaded you can double click in Gnome, or single click on the file in KDE, and that should open the file in red-carpet to be installed.
- Under KDE there was a launcher created. It falls under the N | INTERNET menu system. Under Gnome you will need to create a launcher. To do so go to SYSTEM | PERSONAL SETTINGS | MENUS. Here you can decide where you want to place the client. I am going to put it under SYSTEM TOOLS. There I will create a new launcher. I will give it a name of NovelLinux Client and the command of novelclient. The icon is under /usr/share/pixmaps and is called NovelClient_32.png. You should now have the icon in your menu system.
- We are not going to go into all of the options that you have with the NovelLinux Client. This client is not created or supported by Novell. Any requests for help should be directed to the site listed in step # 8. However the basic information for connecting to a server is to put in your username, password, tree, context, and IP address. Your mount point will be under your user home directory once you have successfully connected to the server.
** NOTE ** The -U and -P are optional. If they are not specified, then you will be prompted for your username and password.
servername = The name of your server.
ipaddress = IP address of that server.
username = Fully distinguished NDS user name for the server you are trying to connect to, without the leading period.b
volume/path = The volume and path of the server you are connecting to.
mountpoint = The full path on your workstation which will serve as a mount point for your server.
-m = Allow multiple connections.
Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com