需要在 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

相关内容