为什么 showmount 收到本地 IP(get error timeout)?

为什么 showmount 收到本地 IP(get error timeout)?

我在 VPS 上配置了 NFS over WAN(Internet)。VPS 位于莫斯科,离我很近,Internet 上的 ping 大约为 5ms

并且 mount 工作正常(在两个客户端上,分别使用 CentOS 和 Ubunutu)但 showmount 在 Ubunutu 上不起作用。在 Centos 上 showmount 工作正常,因此可以使用 autofs 命令轻松挂载cd /net/ip/folder

在 ubuntu 上 showmount 不起作用,它显示rpc mount export: RPC: Timed out

我注意到在 CentOS showmount 中的 netstat 输出显示我的 VPS 公共 IP 部分为外部 IP 而在 Ubuntu showmount 中的 netstat 输出中我看到的是 VPS 本地 IP

    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 192.168.19.79:48194     178.216.103.243:111     TIME_WAIT   -                   

tcp        0      1 192.168.19.79:49234     172.31.32.4:20048       SYN_SENT    4394/showmount  
tcp        0     32 192.168.19.84:60688     84.17.61.35:443         FIN_WAIT1   -     

如何修复此问题?我已经尝试在 Ubuntu 客户端上允许 ufw 中的所有传入连接?但对我没什么帮助

相关内容