In Debian, the NFS service does not rely on a single application, but several utilities working together. The exact service names and their options depend on which packages you've installed to support the running of your NFS server. Services that support running your NFS service might be named some variation of nfsd, lockd, rquotad, mountd, and statd.
After you've installed NFS v4.0 and its required dependencies in your Debian server, there are only five steps to configure it.
Server Instructions
1. Edit the file "/etc/exports" that's the access control list for serving directories of file systems to NFS clients:
2. Automatically start each service used by your NFS server on boot up:
3. Edit the file "/etc/hosts.allow" that's the hosts access control list for allowing access to services on your server from specific hostnames, IP addresses, networks, and FQDNs:
4. Edit the file "/etc/hosts.deny" that's the hosts access control list for denying access to services on your server from specific hostnames, IP addresses, networks, and FQDNs:
5. Allow incoming and outgoing client connections to your NFS server through your firewall:
Try connecting to the remote NFS share you set up.
Client Instructions
1. Edit the file "/etc/fstab" that automatically mounts partitions, file systems, and NFS shares:
2. Allow outgoing client connections to your NFS server through your firewall:
After you've installed NFS v4.0 and its required dependencies in your Debian server, there are only five steps to configure it.
Server Instructions
1. Edit the file "/etc/exports" that's the access control list for serving directories of file systems to NFS clients:
/<directory> <hostname or fqdn>(options) ...
/<directory> <ip address>/<prefix length>(options) ...
2. Automatically start each service used by your NFS server on boot up:
update-rc.d <service> <options>;
3. Edit the file "/etc/hosts.allow" that's the hosts access control list for allowing access to services on your server from specific hostnames, IP addresses, networks, and FQDNs:
<service or wildcard>: <hostname> <ip address>/<subnet mask> <fqdn>
4. Edit the file "/etc/hosts.deny" that's the hosts access control list for denying access to services on your server from specific hostnames, IP addresses, networks, and FQDNs:
<service or wildcard>: <hostname> <ip address>/<subnet mask> <fqdn>
5. Allow incoming and outgoing client connections to your NFS server through your firewall:
iptables -A INPUT -i <interface> -p tcp --dport 2049 -j ACCEPT
iptables -A OUTPUT -o <interface> -p tcp --sport 2049 -j ACCEPT
Try connecting to the remote NFS share you set up.
Client Instructions
1. Edit the file "/etc/fstab" that automatically mounts partitions, file systems, and NFS shares:
<server>:/ /<directory> nfs4 <option>=<value>,<option>=<value>,...
2. Allow outgoing client connections to your NFS server through your firewall:
iptables -A INPUT -i <interface> -p tcp --sport 2049 -j ACCEPT
iptables -A OUTPUT -o <interface> -p tcp --dport 2049 -j ACCEPT
Do you have a suggestion about how to improve this blog? Let's talk about it. Contact me at David.Brenner.Jr@Gmail.com or 720-584-5229.
Comments
Post a Comment
Comments to this blog will be reviewed within 72 hours. No trolling please