需要在 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) 在伺服器上執行 util 命令來了解正在使用哪些連接埠 rpcinfo -p

相關內容