C0EEBDA1

在梦中,我是有超能力的。。。

« 又一个链表操作程序(C++)嵌入式Linux下支持dhcp客户端 »

nfs服务挂载失败:Permission denied

遇到此次错误的可能性非常多,一些常规的原因我这里就不说了,一般情况下,只要注意检查权限设置就OK了。

 

不过前一阵子遇到的问题很特殊,

检查了/home/lijian目录的权限,以及/etc/exports的设置,没有问题

查看cat /var/log/messages | grep "mountd" 日志,发现如下信息:

Mar 26 15:44:56 SunplusAPP2 mountd[30998]: refused mount request from 172.20.223.18 for /home/lijian (/home/lijian): illegal port 54589

原来是由于开发板使用的端口号过大导致。

 

由于我的开发板是通过路由连接到服务器,而路由上设置了DMZ主机,并且DMZ主机不是开发板,所以导致开发板在访问外网时使用的端口号非常大

解决办法:
修改/etc/exports,加入insecure选项:
/home/lijian                   *(rw,sync,no_root_squash,insecure)

搞定!

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense  theme by BokeZhuti

Copyright 2008-2009 C0EEBDA1. Some Rights Reserved. 备案号:京ICP备09020681号