LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-01-2005, 08:52 PM   #1
friendly_guy
Member
 
Registered: Oct 2003
Location: England
Distribution: Lubuntu, Bodhi, Puppy,
Posts: 85

Rep: Reputation: 15
nfs 'permission denied'


I have connected two computers (both running slack 10) by ethernet cards with a crossover cable. Both machines are able to ping each other & I have checked each cards configuration with ifconfig.

I have tried to set up an nfs folder on one machine to be mounted by the other. When I type 'showmount -e localhost' the folder shows up fine on its machine but when I try to mount it on the other machine, either from the command line or via /etc/fstab I get the error message 'failed, reason given by server: Permission denied'

The firewall on each machine is turned off. I have used the * wildcard in /etc/exports so it is not a naming problem, as far as I can tell.

Nothing I have managed to read or google has sorted it. All suggestions & or further reading gratefully received.
 
Old 01-01-2005, 10:31 PM   #2
320mb
Senior Member
 
Registered: Nov 2002
Location: pikes peak
Distribution: Slackware, LFS
Posts: 2,577

Rep: Reputation: 48
What is ::

the output of rpcinfo -p servername run on the client

the output of rpcinfo -p localhost run on the server

and have you edited /etc/hosts.allow and/or
/etc/hosts.deny ???
 
Old 01-02-2005, 11:56 AM   #3
mago
Member
 
Registered: Apr 2004
Location: Costa Rica
Distribution: slack current with 2.6.16.18 (still off the hook)
Posts: 284

Rep: Reputation: 33
Hellow there, can you post the /etc/exports and the ips and the paths of the machines and folders?

Sounds to me like something really simple might be creating the problem, but the simple ones always take long time to get identified.
 
Old 01-02-2005, 01:56 PM   #4
friendly_guy
Member
 
Registered: Oct 2003
Location: England
Distribution: Lubuntu, Bodhi, Puppy,
Posts: 85

Original Poster
Rep: Reputation: 15
Hi - thanks for the interest. Sorry if this is a long post but I am trying to provide all the information as requested. I may have missed something very basic, I have been using Linux for about one & a half years but this is the first time I have tried networking anything.

the two computers are (as in /etc/hosts):
127.0.0.2 sb.net sb (client)
127.0.0.3 lb.net lb (server)

hosts.allow is set to 'ALL:ALL' and there are no entries in hosts.deny

the /etc/exports entry on lb is:
/test *(rw,sync,no_root_squash)
and the /etc/fstab entry on sb is
lb.net:/test /in nfs noauto,user,ro 0 2
The permissions on both folders are liberal. My basic approach has been to try & allow everything & tighten up afterwards.

on sb 'rpcinfo -p lb' gives
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100011 1 udp 998 rquotad
100011 2 udp 998 rquotad
100011 1 tcp 1001 rquotad
100011 2 tcp 1001 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100021 1 udp 32770 nlockmgr
100021 3 udp 32770 nlockmgr
100021 4 udp 32770 nlockmgr
100005 1 udp 1010 mountd
100005 1 tcp 1013 mountd
100005 2 udp 1010 mountd
100005 2 tcp 1013 mountd
100005 3 udp 1010 mountd
100005 3 tcp 1013 mountd
100024 1 udp 1016 status
100024 1 tcp 1019 status


on lb 'rpcinfo -p sb' gives
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100011 1 udp 964 rquotad
100011 2 udp 964 rquotad
100011 1 tcp 967 rquotad
100011 2 tcp 967 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100021 1 udp 32770 nlockmgr
100021 3 udp 32770 nlockmgr
100021 4 udp 32770 nlockmgr
100005 1 udp 976 mountd
100005 1 tcp 979 mountd
100005 2 udp 976 mountd
100005 2 tcp 979 mountd
100005 3 udp 976 mountd
100005 3 tcp 979 mountd
100024 1 udp 982 status
100024 1 tcp 985 status

i hope this is what was wanted - thanks again

Guy
 
Old 01-02-2005, 02:51 PM   #5
mago
Member
 
Registered: Apr 2004
Location: Costa Rica
Distribution: slack current with 2.6.16.18 (still off the hook)
Posts: 284

Rep: Reputation: 33
I do use nfs all the time and every thing looks fine to me but the * and the fact that you are using the reserved network 127.0.0.0/8 , not too sure how good the wild cards are.


Try this:

Change the IP's to something something in the 192.168.0.0/8 network.

Then on the /etc/exports set the code like this, more or less:

Code:
/test     192.168.0.2(rw,no_root_squash,sync)
(asuming that the client machine is actually 192.168.0.2), then
Code:
exportfs -a
to refresh the nfsd settings. And adjust the /etc/fstab acording to this.


Good Luck!!!!
 
Old 01-02-2005, 03:00 PM   #6
Vincent_Vega
Member
 
Registered: Nov 2003
Location: South Jersey
Distribution: Slackware, Raspbian, Manjaro
Posts: 826

Rep: Reputation: 31
Why don't you try putting a specific entry in /etc/hosts.allow containing your actual IP address of the client.
And i think using an ip address instead of the * in /etc/exports will help too, as mentioned above.

Last edited by Vincent_Vega; 01-02-2005 at 03:24 PM.
 
Old 01-02-2005, 05:05 PM   #7
trickykid
LQ Guru
 
Registered: Jan 2001
Posts: 24,149

Rep: Reputation: 269Reputation: 269Reputation: 269
Quote:
Originally posted by 320mb
What is ::

the output of rpcinfo -p servername run on the client

the output of rpcinfo -p localhost run on the server

and have you edited /etc/hosts.allow and/or
/etc/hosts.deny ???
Permission denied has nothing to do with rpc or portmap but most likely the shares have not been exported properly especially using a 127.x.x.x type local loop type IP address. Like mentioned before, you need to use networkable IP addresses in order for your nfs shares to work and export properly.
 
Old 01-02-2005, 07:24 PM   #8
friendly_guy
Member
 
Registered: Oct 2003
Location: England
Distribution: Lubuntu, Bodhi, Puppy,
Posts: 85

Original Poster
Rep: Reputation: 15
Hi - I've got it working - thanks for all suggestions.

Changing the addressed from 127* to 192.168* addresses made a difference. Strangely enough, after that I also had to create an /etc/exports entry for the client machine and reboot to get RPC working. After that both machines can mount each others 'shared' directory.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
nfs server permission denied lackluster Linux - Networking 3 08-21-2004 10:47 AM
PLEASE help, NFS (permission denied) Nappa Slackware 15 01-13-2004 07:17 PM
NFS permission denied somesh Linux - Software 2 07-22-2003 02:42 PM
NFS - Permission Denied... 15788 Linux - Networking 9 04-06-2003 09:43 AM
Permission Denied NFS graystarr Linux - Networking 9 07-08-2002 05:06 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:31 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration