挂载时出现mount: RPC: Unable to receive; errno = Connection refused错误的解决方法
2012-03-09 17:12阅读:
当我们在做NFS开发板下挂载时,经常会出现mount: RPC: Unable to receive; errno =
Connection refused的错误,连接被拒绝了,到底是什么原因呢?
这个问题分两方面来解决:
一、当开发板、虚拟机和系统主机可以互相ping通时,如果此时挂载出现这样的错误,可以总结如下:
1、看看nfs服务和portmap(fedora 10以上为rpcbind)端口有没有开,可以用:
service nfs restart和service portmap restart(fedora
10以上为service rpcbind restart)重启看看,
注意,这里一定要先输入service portmap restart(fedora 10以上为service rpcbind restart)再输入
service nfs restart,因为只有端口开了再开启nfs服务才可以找到端口。
2、看看/etc/hosts.allow和/etc/hosts.deny文件,有没有把自己所在的ip拒绝在外,此时deny的文件权利比较
大,即使allow允许了也不一定行。
二、当开发板、虚拟机和系统主机不可以互相ping通时,我们才把这问题解决才去考虑挂载的问题。这一问题
又可以分好多种,首先我们一些基本的要点先说下:
1 、用网线将PC和开发板用网线连接起来
2、 PC的的和开发板的IP地址要重新设置,要在同一网段,这样他们才能组成局域网,才能互相通信,别一味的按照手册上讲的搞个192.168.1.6就完了,要看看自己电脑的IP。
3、关闭电脑的杀毒和安全软件,同时确保系统主机和虚拟机的防火墙都关闭。
4、 PC上面设置IP是在Internet协议属性里面选 使用下面的IP地址,然后自行设置。开发板上设置IP地址并不需要重新烧写文件系统,只需要在SecureCRT里面进行操作就行了,先修改/etc/net.conf文件中的内容,然后执行以下net_set命令即可
这个问题分两方面来解决:
一、当开发板、虚拟机和系统主机可以互相ping通时,如果此时挂载出现这样的错误,可以总结如下:
1、看看nfs服务和portmap(fedora 10以上为rpcbind)端口有没有开,可以用:
service
注意,这里一定要先输入service portmap restart(fedora 10以上为service rpcbind restart)再输入
service
2、看看/etc/hosts.allow和/etc/hosts.deny文件,有没有把自己所在的ip拒绝在外,此时deny的文件权利比较
大,即使allow允许了也不一定行。
二、当开发板、虚拟机和系统主机不可以互相ping通时,我们才把这问题解决才去考虑挂载的问题。这一问题
又可以分好多种,首先我们一些基本的要点先说下:
1 、用网线将PC和开发板用网线连接起来
2、 PC的的和开发板的IP地址要重新设置,要在同一网段,这样他们才能组成局域网,才能互相通信,别一味的按照手册上讲的搞个192.168.1.6就完了,要看看自己电脑的IP。
3、关闭电脑的杀毒和安全软件,同时确保系统主机和虚拟机的防火墙都关闭。
4、 PC上面设置IP是在Internet协议属性里面选 使用下面的IP地址,然后自行设置。开发板上设置IP地址并不需要重新烧写文件系统,只需要在SecureCRT里面进行操作就行了,先修改/etc/net.conf文件中的内容,然后执行以下net_set命令即可
