4.2. 准备一个在防火墙后面运行的 NFSv3 客户端
NFS 服务器通知客户端有关文件锁和服务器状态。要建立回到客户端的连接,您必须在客户端的防火墙中打开相关端口。
流程
默认情况下,NFSv3 RPC 服务使用随机端口。要启用防火墙配置,请在
/etc/nfs.conf
文件中配置固定的端口号:在
[lockd]
部分中,为nlockmgr
RPC 服务设置固定的端口号,例如: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 --reload
重启
rpc-statd
服务:# systemctl restart rpc-statd nfs-server