4.2. 准备一个在防火墙后面运行的 NFSv3 客户端
NFS 服务器通知客户端有关文件锁和服务器状态。要建立回到客户端的连接,您必须在客户端的防火墙中打开相关端口。
流程
默认情况下,NFSv3 RPC 服务使用随机端口。要启用防火墙配置,请在
/etc/nfs.conf文件中配置固定端口号:在
[lockd]部分中,为nlockmgrRPC 服务设置固定端口号,例如:port=5555
port=5555Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用这个设置时,服务会自动将这个端口号用于 UDP 和 TCP 协议。
在
[statd]部分中,为rpc.statd服务设置一个固定端口号,例如:port=6666
port=6666Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用这个设置时,服务会自动将这个端口号用于 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# firewall-cmd --permanent --add-service=rpc-bind # firewall-cmd --permanent --add-port={5555/tcp,5555/udp,6666/tcp,6666/udp} # firewall-cmd --reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow 重启
rpc-statd服务:systemctl restart rpc-statd nfs-server
# systemctl restart rpc-statd nfs-serverCopy to Clipboard Copied! Toggle word wrap Toggle overflow