AWS の NFS では受信ポートと送信ポートを開く必要がある

AWS の NFS では受信ポートと送信ポートを開く必要がある

NFS を構成する際に AWS で開く必要がある必須ポート (インバウンドとアウトバウンド) は何ですか? マウント中にタイムアウト エラーが発生します。サーバーとクライアントとして Ubuntu 16 を使用しています。

答え1

NFS は、NFSv3 を実行しているか、v4 (接続のデフォルト プロトコルとして tcp を使用) を実行しているかに応じて異なるポートを使用します。NFSv3 を実行している場合は、デフォルトで 4 つのポートを開く必要があります。NFS に使用されるポートは rpcbind によって動的に割り当てられるため、ファイアウォール ルールを作成するときに問題が発生する可能性があります。このプロセスを簡素化するには、/etc/sysconfig/nfs ファイルを使用して、使用するポートを指定します。

MOUNTD_PORT — mountd (rpc.mountd) の TCP および UDP ポート

STATD_PORT — ステータス用の TCP および UDP ポート (rpc.statd)

LOCKD_TCPPORT — nlockmgr (rpc.lockd) の TCP ポート

LOCKD_UDPPORT — UDP ポート nlockmgr (rpc.lockd)

rpc.mountd ポートは、mountd の /etc/services に記述されているポートと同じである場合があります (RHEL7 では 20048/tcp および udp)。使用されているポートを確認するためのユーティリティ コマンドは、サーバー上で実行されます。rpcinfo -p

関連情報