Ubuntu下showmount访问跨WAN的NFS服务超时(连接VPS内网IP)问题求助
Ubuntu下showmount访问跨WAN的NFS服务超时(连接VPS内网IP)问题求助
大家好,我遇到一个跨公网NFS的奇怪问题,想请各位帮忙分析下:
我在莫斯科的VPS上搭建了跨WAN(公网)的NFS服务,本地到VPS的公网ping值只有5ms左右,而且两台客户端(CentOS和Ubuntu)都能正常挂载NFS目录,文件读写都没问题。
但遇到了一个诡异的差异:
- CentOS客户端上的
showmount命令完全正常,甚至能配合autofs用cd /net/ip/folder这种便捷方式挂载目录 - Ubuntu客户端上的
showmount却直接超时,报错信息是:rpc mount export: RPC: Timed out
我查了两台客户端的netstat输出,找到了问题根源:
- CentOS上的showmount进程连接的是VPS的公网IP(比如输出里的
178.216.103.243:111),状态正常 - Ubuntu上的showmount进程却在尝试连接VPS的内网IP(
172.31.32.4:20048),一直处于SYN_SENT状态,显然公网环境下连不上内网IP,所以超时了。
我已经尝试过在Ubuntu客户端的ufw防火墙里开放所有入站连接,但问题依然存在。
有没有大佬知道怎么让Ubuntu的showmount去连接VPS的公网IP,而不是自动解析成内网IP呢?
备注:内容来源于stack exchange,提问作者Andrew
相关产品推荐
相关产品推荐

