NFS. Centos. Configuring server: различия между версиями

Материал из Wiki
Перейти к навигации Перейти к поиску
(Создана пустая страница)
 
м (Cless переименовал страницу NFS. Centos. Configuring server and client в NFS. Centos. Configuring server без оставления перенаправления)
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
= Configuring =
Install packages


<code>sudo yum install nfs-utils nfs-utils-lib</code>
Start services
<code>sudo systemctl enable rpcbind</code>
<code>sudo systemctl enable nfs-server</code>
<code>sudo  systemctl enable nfs-lock</code>
<code>sudo systemctl enable nfs-idmap</code>
<code>sudo systemctl start rpcbind</code>
<code>sudo systemctl start nfs-server</code>
<code>sudo systemctl start nfs-lock</code>
<code>sudo systemctl start nfs-idmap</code>
<code>sudo mkdir -p /home/nfs</code>
<code>sudo chmod -R 777 /home/nfs</code>
Export config
<code>sudo nano /etc/exports</code>
/home/nfs – расшариваемая директория<blockquote>192.168.10.0/24 – IP адрес клиента (или, как в моем случае, возможность подключения для всей подсети)
rw – разрешение на запись
sync – синхронизация указанной директории
no_root_squash – включение root привилегий
no_all_squash — включение пользовательской авторизации</blockquote>
...
/home/nfs 192.168.10.0/24(rw,sync,no_root_squash,no_all_squash)
...
<code>exportfs -a</code>
<code>sudo systemctl restart nfs-server</code>
Firewall
<code>firewall-cmd —permanent —add-port=111/tcp</code>
<code>firewall-cmd —permanent —add-port=54302/tcp</code>
<code>firewall-cmd —permanent —add-port=20048/tcp</code>
<code>firewall-cmd —permanent —add-port=2049/tcp</code>
<code>firewall-cmd —permanent —add-port=46666/tcp</code>
<code>firewall-cmd —permanent —add-port=42955/tcp</code>
<code>firewall-cmd —permanent —add-port=875/tcp</code>
<code>firewall-cmd —permanent —zone=public —add-service=nfs</code>
<code>firewall-cmd —permanent —zone=public —add-service=mountd</code>
<code>firewall-cmd —permanent —zone=public —add-service=rpc-bind</code>
<code>firewall-cmd —reload</code>
[[Категория:NFS]]
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__

Текущая версия на 15:58, 4 февраля 2024

Configuring

Install packages

sudo yum install nfs-utils nfs-utils-lib

Start services

sudo systemctl enable rpcbind

sudo systemctl enable nfs-server

sudo  systemctl enable nfs-lock

sudo systemctl enable nfs-idmap

sudo systemctl start rpcbind

sudo systemctl start nfs-server

sudo systemctl start nfs-lock

sudo systemctl start nfs-idmap

sudo mkdir -p /home/nfs

sudo chmod -R 777 /home/nfs

Export config

sudo nano /etc/exports

/home/nfs – расшариваемая директория

192.168.10.0/24 – IP адрес клиента (или, как в моем случае, возможность подключения для всей подсети)

rw – разрешение на запись

sync – синхронизация указанной директории

no_root_squash – включение root привилегий

no_all_squash — включение пользовательской авторизации

...
/home/nfs 192.168.10.0/24(rw,sync,no_root_squash,no_all_squash)
...

exportfs -a

sudo systemctl restart nfs-server

Firewall

firewall-cmd —permanent —add-port=111/tcp

firewall-cmd —permanent —add-port=54302/tcp

firewall-cmd —permanent —add-port=20048/tcp

firewall-cmd —permanent —add-port=2049/tcp

firewall-cmd —permanent —add-port=46666/tcp

firewall-cmd —permanent —add-port=42955/tcp

firewall-cmd —permanent —add-port=875/tcp

firewall-cmd —permanent —zone=public —add-service=nfs

firewall-cmd —permanent —zone=public —add-service=mountd

firewall-cmd —permanent —zone=public —add-service=rpc-bind

firewall-cmd —reload