Anyway, now that I got all that out of the way, lets sit down on brass tacks.
First lets create a directory to be shared on our NFS Server
# mkdir -p /shared/nfs
Now lets change the unix perms so that its wide open
# chmod 777 /shared/nfs
Now lets add our new nfs share to /etc/exports/. In this example I am sharing it out to my local /24 network.
/shared/nfs 10.1.224.0/24(rw,sync)
Now restart NFS service
# service nfs restart
Now verify that you are now sharing via NFS with showmount
# showmount -e localhost
Export list for localhost:
/shared/nfs 10.1.224.0/24
If you are running iptables on your nfs host you are going to need to do a bit more to get nfs to work
If you go by the book, you are going to need to run to open several ports, the commands below will open up what you need.
# iptables -I INPUT -m multiport -p tcp –dport 111,662,875,892,2049,32803 -j ACCEPT
# iptables -I INPUT -m multiport -p udp –dport 111,662,875,892,2049,32769 -j ACCEPT
The fast and cheap way is to just allow all from your nfs client
# iptables -I INPUT -s 10.1.224.55 -j ACCEPT
Now lets go over to the host that we intend to mount our nfs filesystem on and run our showmount command again
# showmount -e 10.1.224.34
Export list for 10.1.224.34:
/shared/nfs 10.1.224.0/24
Now manually mount your share as seen below
mount -t nfs 10.1.224.34:/shared/nfs /mnt
Now add your share to /etc/fstab so that its mounted persistently across reboots.
10.1.224.34:/shared/nfs /mnt nfs defaults 0 0
Just to be sure that everything is correct, unmount /mnt and mount /mnt. This way you will catch any errors in your fstab. Probably not a bad idea to touch a file under your new nfs mount too, just to make sure that its writeable.