NFS. Centos. Configuring server: различия между версиями
Cless (обсуждение | вклад) (Создана пустая страница) |
Cless (обсуждение | вклад) м (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