Solaris做nfs server AIX做nfs client的通信故障处理方法
时间:2010-12-14
来源:互联网
发布时间:2010年11月25日
类型: 故障
状态: 已解决
适用范围:
Solaris 10及以上版本。
问题描述:
Solaris主机做nfs server后,AIX nfs client无法连接nfs资源,报错信息如下:
RPC: Rpcbind failure - RPC: Timed out and error 7 (RPC: 1832-010 Authentication error)
Solaris的message信息如下:
Nov 24 17:06:38 rpcbind: [ID 702911 daemon.warning] refused connect from 10.1.5.10 to getport()
原因:
1、 nfs的守护进程/usr/lib/nfs/lockd和/usr/lib/nfs/statd依赖rpcbind进程,该进程缺省可能运行在local-only模式,应将该模式变为false;
2、 AIX客户端的nfs_use_reserved_ports参数缺省未激活,需要打开该参数。
解决方案:
1、 在Solaris nfs server上操作:
# svccfg -s svc:/network/rpc/bind:default
svc:/network/rpc/bind:default> setprop config/local_only=false
svc:/network/rpc/bind:default> end
# svcadm refresh network/rpc/bind:default
# svcprop network/rpc/bind:default | grep local_only
config/local_only boolean false ----------如果输出为false则修改成功。
2、 在AIX nfs client上操作:
#nfso -po nfs_use_reserved_ports=1
#nfso -a |grep nfs_use_reserved_ports -----如果输出为1则修改成功。
测试:(在AIX nfs client上操作)
#rpcinfo –p nfs_server_ip或者主机名 ------如果不报错且出现nfs相关的端口信息则表示通信正常。如下输出:
# rpcinfo -p DEV
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100011 1 udp 33091 rquotad
100024 1 udp 33092 status
100024 1 tcp 36638 status
100133 1 udp 33092
100133 1 tcp 36638
1073741824 1 tcp 36639
100021 1 udp 4045 nlockmgr
100021 2 udp 4045 nlockmgr
100021 3 udp 4045 nlockmgr
100021 4 udp 4045 nlockmgr
100021 1 tcp 4045 nlockmgr
100021 2 tcp 4045 nlockmgr
100021 3 tcp 4045 nlockmgr
100021 4 tcp 4045 nlockmgr
100005 1 udp 33094 mountd
100005 1 tcp 36640 mountd
100005 2 udp 33094 mountd
100005 2 tcp 36640 mountd
100005 3 udp 33094 mountd
100005 3 tcp 36640 mountd
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100227 2 udp 2049
100227 3 udp 2049
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 2 tcp 2049
100227 3 tcp 2049
1289637086 5 tcp 58968
1289637086 1 tcp 58968
# dfshares nfs_server_ip或者主机名---测试是否可以看到nfs sever共享的文件目录
如下输出:
# dfshares DEV
RESOURCE SERVER ACCESS TRANSPORT
DEV:/usr/sap/trans DEV - -
#mount IP或主机名:/usr/sap/trans /mnt ----------mount nfs服务器上的共享目录
#df –kP |grep mnt -------检查是否mnt文件系统是否已经mount上。
参考:无
类型: 故障
状态: 已解决
适用范围:
Solaris 10及以上版本。
问题描述:
Solaris主机做nfs server后,AIX nfs client无法连接nfs资源,报错信息如下:
RPC: Rpcbind failure - RPC: Timed out and error 7 (RPC: 1832-010 Authentication error)
Solaris的message信息如下:
Nov 24 17:06:38 rpcbind: [ID 702911 daemon.warning] refused connect from 10.1.5.10 to getport()
原因:
1、 nfs的守护进程/usr/lib/nfs/lockd和/usr/lib/nfs/statd依赖rpcbind进程,该进程缺省可能运行在local-only模式,应将该模式变为false;
2、 AIX客户端的nfs_use_reserved_ports参数缺省未激活,需要打开该参数。
解决方案:
1、 在Solaris nfs server上操作:
# svccfg -s svc:/network/rpc/bind:default
svc:/network/rpc/bind:default> setprop config/local_only=false
svc:/network/rpc/bind:default> end
# svcadm refresh network/rpc/bind:default
# svcprop network/rpc/bind:default | grep local_only
config/local_only boolean false ----------如果输出为false则修改成功。
2、 在AIX nfs client上操作:
#nfso -po nfs_use_reserved_ports=1
#nfso -a |grep nfs_use_reserved_ports -----如果输出为1则修改成功。
测试:(在AIX nfs client上操作)
#rpcinfo –p nfs_server_ip或者主机名 ------如果不报错且出现nfs相关的端口信息则表示通信正常。如下输出:
# rpcinfo -p DEV
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100011 1 udp 33091 rquotad
100024 1 udp 33092 status
100024 1 tcp 36638 status
100133 1 udp 33092
100133 1 tcp 36638
1073741824 1 tcp 36639
100021 1 udp 4045 nlockmgr
100021 2 udp 4045 nlockmgr
100021 3 udp 4045 nlockmgr
100021 4 udp 4045 nlockmgr
100021 1 tcp 4045 nlockmgr
100021 2 tcp 4045 nlockmgr
100021 3 tcp 4045 nlockmgr
100021 4 tcp 4045 nlockmgr
100005 1 udp 33094 mountd
100005 1 tcp 36640 mountd
100005 2 udp 33094 mountd
100005 2 tcp 36640 mountd
100005 3 udp 33094 mountd
100005 3 tcp 36640 mountd
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100227 2 udp 2049
100227 3 udp 2049
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 2 tcp 2049
100227 3 tcp 2049
1289637086 5 tcp 58968
1289637086 1 tcp 58968
# dfshares nfs_server_ip或者主机名---测试是否可以看到nfs sever共享的文件目录
如下输出:
# dfshares DEV
RESOURCE SERVER ACCESS TRANSPORT
DEV:/usr/sap/trans DEV - -
#mount IP或主机名:/usr/sap/trans /mnt ----------mount nfs服务器上的共享目录
#df –kP |grep mnt -------检查是否mnt文件系统是否已经mount上。
参考:无
作者: jin_ai 发布时间: 2010-12-14




作者: 东方蜘蛛 发布时间: 2010-12-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28