Linux CrunchBang How-to Share Files Over Network with Nfs4 Easy Guide

October 29th, 2013 by thelinuxevangelist

Linux CrunchBang File Sharing Over Network with Nfs4




The Tutorial Shows You Step-by-Step How-to SetUp CrunchBang 13.10 Saucy to Share Files Over Local or Internet Network with Nfs4 from a Server to Clients.

This same CrunchBang File Sharing Over Network SetUp will Works for a Network Composed from All Ubuntu/Debian Based Systems.

With this SetUp You will be Able to Sharing Files Over Network with Nfs4 on CrunchBang 13.10 Saucy.

The Practial Example Shows Up How-to Share Your Home Directory Over the Local Network with Nfs4 Distributed File System Protocol.

The “rpcbind” Package have Replaced the Old “portmap” and “nfs-kernel-server” Service the Precedent “nfs-common” one.

CrunchBang 13.10 Saucy How-to Share Files Over Network - Featured
  1. Open a Terminal Window
    (Press “Enter” to Execute Commands):

    Right-Click on Desktop > Terminal

    Or

    Cmd+t

  2. Server Side SetUp
    1. Install Required Packages
      su 
      apt-get update
      apt-get install nfs-kernel-server rpcbind nfs-common
    2. Make Configuration
      1. Configure rpcbind
        nano /etc/default/rpcbind

        Insert:

        OPTIONS=””

        Ctrl+x to Save & Exit from nano Editor.

        Then:

        nano /etc/hosts.allow

        For Example on a Local Network Append:

        portmap: 192.168.1.

        Allowing 192.168.1.0/24 IPs Range to be Accessed on Local Network.

      2. Configure idmapd
        nano /etc/default/nfs-common

        Insert:

        NEED_IDMAPD=YES

        Then:

        nano /etc/idmapd.conf

        The Content should Correspond to:

        [General]
        Verbosity = 0
        Pipefs-Directory = /var/lib/nfs/rpc_pipefs
        Domain = localdomain

        [Mapping]
        Nobody-User = nobody
        Nobody-Group = nogroup

      3. Configure NFS
        nano /etc/exports

        Append something Like:

        /exports  192.168.1.0/255.255.255.0(rw,no_root_squash,no_subtree_check,crossmnt,fsid=0)
    3. Make and Bind the Sharing Directories

      For Example to Share the Entire /home Directory Over Network:

      mkdir -p /exports/home

      Then to Bind Your home to /exports/home do:

      cd /exports
      mount --bind /home ./home

      To have this Same SetUp Loaded on Boot Edit fstab:

      nano /etc/fstab

      Appending like in Example:

      /home /exports/home none bind
    4. StartUp server File Sharing over Network Services
      /etc/init.d/nfs-kernel-server start
      /etc/init.d/rpcbind start
  3. Client Side SetUp
    1. Open a Terminal Window
      (Press “Enter” to Execute Commands)
    2. Install Required Packages
      su 
      apt-get update
      apt-get install nfs-common rpcbind
    3. How to Mount the Sharing Directories on the Client

      NfsV4 Mount Command
  4. So After this SetUp a Portion of Your Choice on the CrunchBang 13.10 Saucy Nfs4 File Sharing Server will be Shared with the Enabled Ubuntu/Debian Clients over Network.

(Visited 1 times, 1 visits today)

Tags: , , , , , , ,


Comments are disabled