NFS 问题:showmount -e {服务器 IP} 不起作用

NFS 问题:showmount -e {服务器 IP} 不起作用

我在 Ubuntu 服务器上设置 NFS 挂载时遇到了很多麻烦,主要问题似乎在于从客户端(Mac)建立连接。

我可以正常 ping 服务器地址。

以下是 NMAP 的结果:

Nmap scan report for 192.168.x.x
Host is up (0.011s latency).
Not shown: 65525 filtered ports
PORT      STATE  SERVICE
21/tcp    closed ftp
22/tcp    open   ssh
80/tcp    open   http
111/tcp   open   rpcbind
443/tcp   open   https
2049/tcp  open   nfs
3306/tcp  open   mysql
32765/tcp closed unknown
32766/tcp closed unknown
32767/tcp closed filenet-powsrm

在服务器端,当我执行:

showmount -e

它返回:

Export list for xxxx:
/var/nfs 192.168.x.x/255.255.255.0

但是,当我从客户端尝试时:

showmount -e {server ip}

失败并显示以下消息:

showmount:无法从主机检索信息:192.168.16.51:RPC 失败:: RPC:无法发送;errno = 坏文件描述符

我在服务器上做了以下配置:

/etc/exports
/var/nfs 192.168.xx/255.255.255.0(ro,无子树检查)

/etc/hosts.allow
端口映射:192.168.xx/255.255.255.0
lockd:192.168.xx/255.255.255.0
rquotad:192.168.xx/255.255.255.0
mountd:192.168.xx/255.255.255.0
statd:192.168.xx/255.255.255.0

如果我需要添加更多信息,请告诉我,我会编辑该问题。

答案1

感谢 thrig,结果发现问题出在我的 ufw 设置上。从那时起,我就停止了那些特定的连接被丢弃,现在 NFS 功能运行良好。

相关内容