4.2. ファイアウォールの内側で実行するための NFSv3 クライアントの準備
NFS サーバーは、ファイルのロックとサーバーのステータスをクライアントに通知します。クライアントへの接続を確立するには、クライアントのファイアウォールで関連するポートを開く必要があります。
手順
デフォルトでは、NFSv3 の RPC サービスはランダムなポートを使用します。ファイアウォール設定を有効にするには、
/etc/nfs.confファイルで固定ポート番号を設定します。[lockd]セクションで、nlockmgrRPC サービスの固定ポート番号を設定します。以下に例を示します。port=5555この設定により、サービスが UDP プロトコルと TCP プロトコルの両方にこのポート番号を自動的に使用するようになります。
[statd]セクションで、rpc.statdサービスの固定ポート番号を設定します。以下に例を示します。port=6666この設定により、サービスが 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 --reloadrpc-statdサービスを再起動します。# systemctl restart rpc-statd nfs-server