我在 RHEL6 系统上挂载 NFS v4 共享时遇到问题,当尝试使用命令“mount -t nfs4 nfsserver:/home /media/home”挂载文件系统时,我收到以下错误消息
mount.nfs:挂载系统调用失败
我有其他 RHEL6 和 Ubuntu 系统可以毫无问题地挂载此文件系统(相同的命令)。奇怪的是,我可以通过强制该服务器使用 NFS v3 来挂载文件系统。我检查了exportfs文件,DNS,重新启动了各种NFS服务没有变化,SELinux和iptables在测试时也被禁用。远程 NFS 服务器也运行 RHEL6。我可能错过了一些明显的东西,但不确定下一步要寻找什么,任何想法都会很棒,谢谢!
答案1
此问题与未正确配置 IPv6 的硬件防火墙有关。我为帮助排除故障而遵循的一些附加步骤是查看两个系统上的 iptables 和 ip6tables,即使 IPv4 和 IPv6 都可以工作,我也需要验证这两种协议以及这两种协议的端口。在本例中,IPv4 和 NFSv4 可以工作,但不能在 IPv6 上工作,在使用名称时,它始终使用 IPv6 地址。