首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ubuntu服务器上的nfsclient

ubuntu服务器上的nfsclient
EN

Server Fault用户
提问于 2011-12-05 11:15:47
回答 2查看 341关注 0票数 0

我有一个nfs服务器运行在分操作系统上。iptables是安装程序,我有固定端口设置。所以,服务器正常工作。我试着将nfs卷安装在Fedora机器上,一切都正常。

当我尝试在ubuntu机器上挂载nfs卷时,我会收到错误消息,这意味着rpc.statd没有运行,远程锁也不能工作。我检查过了,它正在运行。当我在ubuntu机器上禁用iptables时,一切正常。这让我认为,在ubuntu机器上的iptables正在阻止centos机器到达ubuntu机器上的rpc.statd。

有什么好主意吗?

编辑:

我将nfs服务器添加到/etc/host文件中。已经安装了portmap和rpc.statd。我已经在iptables中打开了用于portmap的tcp和udp端口。我的iptable规则如下:

代码语言:javascript
复制
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 111 -j ACCEPT
iptables -A INPUT -m state --state NEW -m udp -p udp --dport 111 -j ACCEPT
iptables -A INPUT -j REJECT --reject-with icmp-host-prohibited 

编辑:

我做了更多的调查,我发现如果我只打开所有udp端口(而不是禁用完整的防火墙)在ubuntu机器上的iptables,一切都正常。这是令人惊讶的,因为我使用的是proto=tcp选项。此外,如果我在nfs客户端(ubuntu)或nfs服务器(centos)机器上进行tcpdump,则不会看到任何udp数据包。

EN

回答 2

Server Fault用户

发布于 2011-12-05 11:55:17

您必须安装rpc.statd portmap。apt-获取安装端口图。并且必须将目标nfsserver添加到/etc/host文件中。

票数 2
EN

Server Fault用户

发布于 2011-12-06 08:46:06

我将以下规则添加到Ubuntu机器上的iptables中,并开始工作:

代码语言:javascript
复制
iptables -A INPUT -i lo -j ACCEPT
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/337689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档