SPIDAS !!!!! YOU DA'MAN !!!
 
Thank you SOOOOOOOOOOOOO much...I followed your steps and they worked
PERFECTLY !!!
 
Not to mention...you little tutorial here is better than anything I
looked at on the net.  You hit every piece DEAD-ON.
 
I can not thank you enough...
Thanks for everything I will be saving this message.
 
-Stephen
 

________________________________

From: s spidas [mailto:[EMAIL PROTECTED] 
Sent: Friday, November 17, 2006 11:05 PM
To: Stephen Yorke
Cc: Debian User
Subject: Re: NFS Setup/Configuration


It's quite straight forward actually

1.  Make sure 'nfs-common' is installed on all the clients (I'm assuming
all clients will be linux boxes),and that both 'nfs-common' and
'nfs-kernel-server' are installed on all servers.  (apt-get install
<file> will solve dependencies if any). 

2.  Modify the following files (3 of 'em) on the server;  A:
/etc/exports;     B: /etc/hosts.allow   C: /etc/hosts.deny
 
     A. /etc/exports       (this is the access control list for all
filesystems to be exported) 
          e.g. to export /home as read/write to computers on 10.10.0.0 
                 /home
10.10.0.0/255.255.255.0(rw,no_root_squash,no_subtree_check) 

(will give access to /home to all computers on network 10.10.0.0)

(note that there must be no white space between the options!) (for
explanations see man nfs)

   B. /etc/hosts.allow   (list of hosts that are allowed to access the
system).  To protect your system, define specific service access.  Avoid
giving blanket access to all.  You may use the following: 

   portmap:     10.10.0.0/255.255.255.0
   lockd:          10.10.0.0/255.255.255.0
   mountd:       10.10.0.0/255.255.255.0
   rquotad:       10.10.0.0/255.255.255.0
   statd:           10.10.0.0/255.255.255.0
   sshd:           10.10.0.0/255.255.255.0

  C.  /etc/hosts.deny  (list of hosts that are NOT allowed to access the
system.

     ALL:   ALL


3.  Now force a re-read of the nfs/exportfs by issuing the following
command as root: 
  
          #:  exportfs  -ra

4.  You may check that things are working ok :   rpcinfo -p

5.  Go to a client, and as #:  mount <server>:/share   <mount point>.  
     e.g.   #:  mount 10.10.0.200:/home  /mnt

GOODLUCK!





On 11/16/06, Stephen Yorke <[EMAIL PROTECTED]> wrote: 

        All, 

        I have been trying to setup NFS on my home Debian systems. 

        I have followed all the stuff from nfs.sourceforge.net but I
keep getting Permission Denied errors when I try to mount the Exported
folder. 

        Here is what I have... 

        :: PXE Server :: 
        tftpd-hpa 
        pxe 
        nfs-user-server 

        I know that my TFTP/PXE services are working properly because I
network boot a PC and I get the boot prompt/menu. 

        :: exports :: 
        /tftpboot/debian-live
10.1.1.0/255.255.255.240(ro,no_root_squash)
<http://10.1.1.0/255.255.255.240%28ro,no_root_squash%29> 

        :: hosts.allow :: 
        ALL:10.1.1.0/27 

        :: hosts.deny :: 
        'empty' 


        When I try this... 
        mount -t nfs 10.1.1.23:/tftpboot/debian-live /nfstest 

        I get the error... 
        mount: 10.1.1.23:/tftpboot/debian-live failed, reason given by
server: Permission denied 


        Can anyone shed any light on this subject? 
        If I run tcpdump on the PXE/TFTP/NFS server I see the client
trying to connect but it never gets connected. 
        I do not see anything in any of my log files which would help me
out either... 

        Thanks in advance, 
        Stephen 


Reply via email to