码迷,mamicode.com
首页 > 移动开辟 > 详细

处理clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to

时间:2018-08-28 14:21:22      浏览:5094      评论:0      收藏:0      [点我收藏+]

标签:恢复   开启   edit   vim   战略   grep   客户机   功能   map   

成绩缘由:

在设备好一台NFS办事器,建立好分享目次,刷新设备今后,在另外一台客户机中应用showmount -e 出现报错:

clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)

 

成绩缘由:

办事真个防火墙上默许没有开启nfs办事照应的端口

 

处理办法:

1.简单粗暴地封闭防火墙

systemctl stop firewalld

假设开启了iptables的话,也是一样的,iptables的战略里也默许不会为nfs办事开启须要的端口

systemctl stop iptables

2.在防火墙上开启端口

在设置了防火墙的情况中应用NFS,须要在防火墙上翻开以下端口:

1. portmap 端口 111 udp/tcp;
2. nfsd 端口 2049 udp/tcp;
3. mountd 端口 "xxx" udp/tcp
体系 RPC办事在 nfs办事启动时默许会为 mountd静态拔取一个随机端口(32768--65535)来停止通信,我们可以经过过程编辑/etc/services 文件为 mountd指定一个固定端口:
# vim /etc/services
在末尾添加
mountd 1011/udp
mountd 1011/tcp
wq加入保存该文件


# stopsrc -s rpc.mountd
# startsrc -s rpc.mountd
# exportfs -a
# rpcinfo -p Hostname
如今我们会发明 mountd曾经和端口 1011绑定了。

别的,nfs中须要通信的办事还有 rpc.lockd和 rpc.statd,个中对lockd我们可以用类似的办法来指定固定端口,
# vim /etc/services
添加
lockd 35000/ucp
lockd 35000/tdp


# stopsrc -s rpc.lockd
# startsrc -s rpc.lockd
# exportfs -a
nfs客户端mount文件体系
# rpcinfo -p Hostname

但 rpc.statd没法经过过程该办法来指定端口,它只能应用随机端口,如有须要,在防火墙上要根据下面敕令的显示来开放随机端口:

# no -a |grep ephemeral
tcp_ephemeral_high = 65535
tcpp_ephemeral_low = 32768
udp_ephemeral_high = 65535
udp_ephemeral_low = 32768

固然也能够不开放 rpc.statd须要的随机端口,带来的影响就是假设 nfs连接中断(比如server或client宕掉落了),体系将没法经过过程statd来恢复连接中断前的状况,而必须重新 mount该nfs文件体系。

有关statd的详细功能解释,请参阅 http://publib.boulder.ibm.com/infocenter/
pseries/v5r3/topic/com.ibm.aix.cmds/doc/aixcmds5/statd.htm

处理clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to

标签:恢复   开启   edit   vim   战略   grep   客户机   功能   map   

原文地址:https://www.cnblogs.com/ChairmanYSL/p/9547615.html

(0)
(0)
   
告发
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权一切 京ICP备13008772号-2
迷上了代码!