4.2. ファイアウォールの内側で実行するための NFSv3 クライアントの準備
NFS サーバーは、ファイルのロックとサーバーのステータスをクライアントに通知します。クライアントへの接続を確立するには、クライアントのファイアウォールで関連するポートを開く必要があります。
手順
デフォルトでは、NFSv3 の RPC サービスはランダムなポートを使用します。ファイアウォール設定を有効にするには、
/etc/nfs.confファイルで固定ポート番号を設定します。[lockd]セクションで、nlockmgrRPC サービスの固定ポート番号を設定します。以下に例を示します。port=5555
port=5555Copy to Clipboard Copied! Toggle word wrap Toggle overflow この設定により、サービスが UDP プロトコルと TCP プロトコルの両方にこのポート番号を自動的に使用するようになります。
[statd]セクションで、rpc.statdサービスの固定ポート番号を設定します。以下に例を示します。port=6666
port=6666Copy to Clipboard Copied! Toggle word wrap Toggle overflow この設定により、サービスが UDP プロトコルと TCP プロトコルの両方にこのポート番号を自動的に使用するようになります。
firewalldで適切なポートを開きます。firewall-cmd --permanent --add-service=rpc-bind firewall-cmd --permanent --add-port={5555/tcp,5555/udp,6666/tcp,6666/udp} firewall-cmd --reload# firewall-cmd --permanent --add-service=rpc-bind # firewall-cmd --permanent --add-port={5555/tcp,5555/udp,6666/tcp,6666/udp} # firewall-cmd --reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow rpc-statdサービスを再起動します。systemctl restart rpc-statd nfs-server
# systemctl restart rpc-statd nfs-serverCopy to Clipboard Copied! Toggle word wrap Toggle overflow