Ubuntu Server 22.04 NFS 被防火墙阻止

Ubuntu Server 22.04 NFS 被防火墙阻止

我有一组机器,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?如能得到任何帮助,我将不胜感激。

相关内容