我无法将我的 FreeBSD 客户端映射到我的 CentOS NFS 服务器。
在尝试安装时我得到:
RPCPROG_NFS: RPC: Port mapper failure - RPC: Unable to send
客户端版本为:
- FreeBSD 8.0-发布
服务器版本为:
- CentOS 版本 6.5(最终版)
所有设置看起来都很好:
/etc/exports
/etc/hosts.allow
/etc/hosts.deny
来自 freebsd 列表的 id root:
uid=0(root) gid=0(wheel) groups=0(wheel),5(operator)
来自 centos 列表的 id root:
uid=0(root) gid=0(root) groups=0(root)
rpcinfo
在NFS服务器列表中portmapper
,,,,,。mountd
nfs
nfs_acl
nlockmgr
同一网络上的其他 CentOS 机器能够连接到 NFS 服务器。
我尝试挂载的 FreeBSD 客户端可以挂载到同一网络上的另一个 FreeBSD NFS 服务器。
我陷入困境,请帮帮我......
答案1
原来是客户端的防火墙。
ipfw 有规则允许 ip 到其他 nfs 服务器,但不允许我尝试连接的服务器。
花了一段时间,这是我使用的资源: https://www.freebsd.org/doc/handbook/firewalls-ipfw.html
感谢用户 drookie 为我指明正确的方向!