我有一组机器,IP如下:
Server: 192.168.0.100
Clients: 192.168.0.101 ~ 104
我已经nfs-kernel-server
在服务器和nfs-common
所有客户端上安装了。所有机器上都启用了防火墙。
我已经在服务器上添加了防火墙规则:
ufw allow nfs
ufw allow from 192.168.0.101 to any port nfs
ufw allow from 192.168.0.102 to any port nfs
ufw allow from 192.168.0.103 to any port nfs
ufw allow from 192.168.0.104 to any port nfs
ufw allow from 192.168.0.0/24 to any port nfs
ufw reload
输出ufw status
:
2049 ALLOW 192.168.0.0/24
2049 ALLOW 192.168.0.101
2049 ALLOW 192.168.0.102
2049 ALLOW 192.168.0.103
2049 ALLOW 192.168.0.104
2049 ALLOW Anywhere
但是,我无法从客户端计算机访问挂载点:
showmount -e 192.168.0.100
clnt_create: RPC: Timed out
如果我禁用服务器上的防火墙,我就可以访问挂载点:
showmount -e 192.168.0.100
Export list for 192.168.0.100:
/mnt/nfs 192.168.0.100/24
问题是什么?为什么我添加了所有规则,但防火墙还是阻止了 nfs?如能得到任何帮助,我将不胜感激。