Как настроить сеть NFS?

Я хочу объединить информацию, найденную здесь и там, чтобы записать в одном ответе все шаги, чтобы установить мою сеть NFS между двумя моими ПК с Ubuntu

. Это полезно время от времени, например, при переходе на новую версию Ubuntu мне нужно сбросить:

7
задан 28 December 2013 в 16:37

1 ответ

Позволяет говорят, что «boris» является моим входом в систему такой как /home/boris моя домашняя папка.

1. установите компьютер «сервера»:

  • сервер ядра nfs установки и общий для nfs

    $ sudo apt-get install nfs-kernel-server
    $ sudo apt-get install nfs-common
    
  • в /etc/exports, определите папку, которая будет совместно использована путем добавления этого:

    /home/boris   192.168.1.0/24(rw,sync,all_squash,anonuid=1001,anongid=1001,subtree_check)
    

    с:
    /home/boris папка должна быть совместно использована
    rw для доступа для чтения и доступа для записи клиента
    sync ??
    all_squash ??
    192.168.1.0/24 диапазон клиентского компьютерного IP-адреса Вашей локальной сети
    1001 идентификатор группы и пользователь. Найти его $ id boris

  • управляйте хостами, 1-й никому не позволяют войти /etc/hosts.deny добавить

    portmap:ALL
    nfsd:ALL
    mountd:ALL
    

    Затем позвольте своему клиентскому компьютеру войти /etc/hosts.allow добавить

    portmap:192.168.1.0/24
    lockd:192.168.1.0/24
    nfsd:192.168.1.0/24
    mountd:192.168.1.0/24
    rquotad:192.168.1.0/24
    statd:192.168.1.0/24
    

    с 192.168.1.0/24 диапазон клиентского компьютерного IP-адреса Вашей локальной сети

  • установите брандмауэр UFW

    $ sudo ufw enable
    $ sudo ufw default deny incoming
    $ sudo ufw default deny outgoing
    $ sudo ufw allow from 192.168.1.0/24
    $ sudo ufw allow out from 192.168.1.0/24
    

    с 192.168.1.0/24 диапазон клиентского компьютерного IP-адреса Вашей локальной сети

  • запустите сервер

    $ sudo /etc/init.d/nfs-kernel-server start
    

    или после модификации/etc/exports

    $ sudo /etc/init.d/nfs-kernel-server restart
    


2. установите «клиентский» компьютер:

  • установите общий для nfs и autofs

    $ sudo apt-get install nfs-common
    $ sudo apt-get install autofs
    
  • создайте папку, используемую для монтирования соединения с сервером

    $ sudo mkdir /media/shareFolder
    
  • набор autofs для автоматического монтирования этой папки,
    в /etc/auto.master добавьте эту строку:

    /media/shareFolder /etc/auto.nfs --ghost, --timeout=60
    

    в /etc/auto.nfs добавьте эту строку

    boris  -fstype=nfs,rw,intr,uid=1001,guid=1001   192.168.1.1:/home/boris
    

    с:
    192.168.1.1 адрес сервера
    /home/boris папка, совместно использованная на сервере.
    1001 идентификатор группы и пользователь. Найти его $ id boris
    rw для доступа для чтения и доступа для записи

  • установите брандмауэр UFW

    $ sudo ufw enable
    $ sudo ufw default deny incoming
    $ sudo ufw default deny outgoing
    $ sudo ufw allow to 192.168.1.1
    $ sudo ufw allow out to 192.168.1.1
    

    с 192.168.1.1 адрес сервера

  • и перезагрузка Ваш клиентский компьютер.

7
ответ дан 28 December 2013 в 16:37

Другие вопросы по тегам:

Похожие вопросы: