CentOS – Install and Configure Network File System (NFS)

Note :
- Change IP Address with Your IP
- Change centos with Your Hostname
- Change linux.vmw with Your Domain
- Change centos.linux.vmw with Your FQDN Hostname
- Change /bkup with Your Directory
- Change ***** with Your Password
- Change user with Your User Name

  1. Backup and Edit IP Address Configuration File 
    sudo vim /etc/sysconfig/networking/devices/ifcfg-eth0
    or
    sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0

    TYPE=Ethernet
    DEVICE=eth0
    BOOTPROTO=static
    BROADCAST=192.168.44.255
    DHCPCLASS=
    IPADDR=192.168.44.11
    NETMASK=255.255.255.0
    NETWORK=192.168.44.0
    GATEWAY=192.168.44.2
    ONBOOT=yes
    DNS1=192.168.44.2
    SEARCH="linux.vmw"

    sudo vim /etc/sysconfig/networking/devices/ifcfg-eth1
    or
    sudo vim /etc/sysconfig/network-scripts/ifcfg-eth1

    TYPE=Ethernet
    DEVICE=eth0
    BOOTPROTO=static
    BROADCAST=18.18.18.255
    DHCPCLASS=
    IPADDR=18.18.18.11
    NETMASK=255.255.255.0
    NETWORK=18.18.18.0
    GATEWAY=192.168.44.2
    ONBOOT=yes
    DNS1=192.168.44.2
    SEARCH="linux.vmw"

    sudo vim /etc/sysconfig/networking/devices/ifcfg-eth2
    or
    sudo vim /etc/sysconfig/network-scripts/ifcfg-eth2

    TYPE=Ethernet
    DEVICE=eth0
    BOOTPROTO=static
    BROADCAST=88.88.88.255
    DHCPCLASS=
    IPADDR=88.88.88.11
    NETMASK=255.255.255.0
    NETWORK=88.88.88.0
    GATEWAY=192.168.44.2
    ONBOOT=yes
    DNS1=192.168.44.2
    SEARCH="linux.vmw"
  2. Backup and Edit Hostname File Configuration
    cp /etc/sysconfig/network /bkup/network.ori
    sudo vim /etc/sysconfig/network

    NETWORKING=yes
    NETWORKING_IPV6=no
    HOSTNAME=centos.linux.vmw
    GATEWAY=192.168.44.2
  3. Backup and Edit Host Addresses Configuration
    cp /etc/hosts /bkup/hosts.ori
    sudo vim /etc/hosts

    127.0.0.1	centos.linux.vmw centos localhost.linux.vmw localhost
    192.168.44.11	centos.linux.vmw	centos
    18.18.18.11	centos.linux.vmw	centos
    88.88.88.11	centos.linux.vmw	centos
  4. Backup and Edit Host Resolve Addresses Configuration
    cp /etc/resolv.conf /bkup/resolv.conf.ori
    sudo vim /etc/resolv.conf

    domain linux.vmw
    search linux.vmw
    nameserver 192.168.44.2
  5. Reboot the Machine
    sudo reboot
  6. Update and Install Packages
    sudo yum install yum-fastestmirror
    sudo yum update
    sudo yum install nfs-utils portmap
  7. Make NFS Share Directores and Change Mode
    sudo mkdir /NFS
    sudo chmod 777 -R /NFS
  8. Backup and Edit NFS Kernel Server
    sudo vim /etc/exports

    /bkup *(rw,sync,no_subtree_check,no_root_squash)
  9. Restart and Auto Start NFS and Portmap Service
    sudo chkconfig portmap on
    sudo chkconfig nfs on
    sudo service portmap restart
    sudo service nfs restart
  10. Mount NFS Folder on Client
    sudo mount 192.168.44.11:/bkup /NFS

    or

    sudo mount centos.linux.vmw:/bkup /NFS

  11. Backup and Edit System File Configuration to Create Automatic Mount Folder
    cp /etc/fstab /bkup/fstab.ori
    sudo vim /etc/fstab

    # Custom NFS mount for home directories.
    centos.linux.vmw:/bkup /NFS nfs rsize=8192,wsize=8192,timeo=14,intr