Nfs相关的服务有5个,其中三个服务的端口不固定,需要配置/etc/service去固定端口
Portmap端口111 tcp/udp Nfsd端口 2049 tcp/udp
mountd 端口动态 rquotad 动态端口 nlockmgr动态端口
vim /etc/sysconfig/nfs 固定端口,这么配置就可以了,然后相应的开端口
RQUOTAD_PORT=30001
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
STATD_PORT=662
vim /etc/modprobe.d/lockd.conf
options lockd nlm_tcpport=32803
options lockd nlm_udpport=32769
重启生效
systemctl restart rpcbind.service
systemctl restart nfs-server.service
开放防火墙规则:
firewall-cmd --zone=public --add-port=2049/tcp --permanent
firewall-cmd --zone=public --add-port=2049/udp --permanent
firewall-cmd --zone=public --add-port=111/udp --permanent
firewall-cmd --zone=public --add-port=111/tcp --permanent
firewall-cmd --zone=public --add-port=892/udp --permanent
firewall-cmd --zone=public --add-port=892/tcp --permanent
firewall-cmd --zone=public --add-port=662/udp --permanent
firewall-cmd --zone=public --add-port=662/tcp --permanent
firewall-cmd --zone=public --add-port=32803/tcp --permanent
firewall-cmd --zone=public --add-port=32769/udp --permanent
firewall-cmd --reload 重启生效