遇见的问题:rhel7.5 默认没有开启NFS端口,so,等你配置好nfs后,其他的客户端无法访问。
1.你可以直接把副防火墙关闭,
# iptbales -F
2.你也可以开启这个nfs的端口,rhel7 提倡使用firewall-cmd 命令。
首先开启nfs服务:
#firewall-cmd --permanent --add-servers=nfs
#firewall-cmd --reload
3.使用rpcinfo -p 查看端口开放情况
# rpcinfo -p
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 54992 status
100024 1 tcp 41035 status
100005 1 udp 20048 mountd
100005 1 tcp 20048 mountd
100005 2 udp 20048 mountd
100005 2 tcp 20048 mountd
100005 3 udp 20048 mountd
100005 3 tcp 20048 mountd
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 nfs_acl
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 3 udp 2049 nfs_acl
100021 1 udp 52174 nlockmgr
100021 3 udp 52174 nlockmgr
100021 4 udp 52174 nlockmgr
100021 1 tcp 39733 nlockmgr
100021 3 tcp 39733 nlockmgr
100021 4 tcp 39733 nlockmgr
4.再次使用firewall-cmd 把mount端口开放,nfs端口开放。以下命令不正确的话,查看下manpage
#firewall-cmd --permanent --add-port=NUM/TCP/UDP
#firewall-cmd --reload