petak, 3. travnja 2015.

File sharing with NFS (Network File System) from Mint to Mint

------------------------
------------------------
 NFS SERVER: (example IP: 192.168.1.15)
------------------------
------------------------

$ sudo apt-get install nano
$ sudo mkdir /media/folder_to_share
$ sudo chown -R your_user:your_user /media/folder_to_share
$ sudo chmod -R 755 /media/folder_to_share
$ mkdir ~/folder_to_share

$ sudo apt-get install nfs-kernel-server
$ sudo cp -a /etc/exports /etc/exports_original
$ sudo nano /etc/exports

# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#
# Export /home/user/folder_to_share and /media/folder_to_share to IP adresses 192.168.1.0/24 and 192.168.1.10 :
/home/user/folder_to_share   192.168.1.0/24(rw,async,insecure,no_subtree_check,nohide)
/media/folder_to_share   192.168.1.10(rw,async,insecure,no_subtree_check,nohide)

------------------------

$ sudo cp -a /etc/default/nfs-kernel-server /etc/default/nfs-kernel-server_original
$ sudo nano /etc/default/nfs-kernel-server

#RPCMOUNTDOPTS="--manage-gids"
RPCMOUNTDOPTS="-p 41051"

$ sudo service rpcbind restart
$ sudo service nfs-kernel-server restart

$ rpcinfo -p
$ exportfs -a

NFS to UFW:

$ sudo ufw allow from 192.168.1.0/24 to any port 111
$ sudo ufw allow from 192.168.1.0/24 to any port 2049
$ sudo ufw allow from 192.168.1.0/24 to any port 41051

$ sudo service ufw restart
$ exportfs -a


------------------------
------------------------
 NFS CLIENT: (example IP: 192.168.1.10)
------------------------
------------------------

$ showmount -e 192.168.1.15

$ sudo mkdir /media/a1
$ sudo mkdir /media/a2
$ sudo chown -R your_user:your_user /media/a1
$ sudo chmod -R 755 /media/a1
$ sudo chown -R your_user:your_user /media/a2
$ sudo chmod -R 755 /media/a2

$ sudo nano /etc/fstab

192.168.1.15:/home/user/folder_to_share /media/a1 nfs   soft,intr,rsize=8192,wsize=8192
192.168.1.15:/media/folder_to_share /media/a2 nfs   soft,intr,rsize=8192,wsize=8192

$ sudo mount -a
$ nfsstat -m

NFS to UFW:

$ sudo ufw allow from 192.168.1.0/24 to any port 111
$ sudo ufw allow from 192.168.1.0/24 to any port 2049
$ sudo ufw allow from 192.168.1.0/24 to any port 41051

------------------------

Nema komentara:

Objavi komentar