苹果破解-aspectratio

access denied
2023年4月3日发(作者:win8桌面壁纸)

:accessdeniedbyserverwhilemounting一个

解决办法

这两天在搭建嵌入式开发环境,配置好NFS服务器后,遇到了一

个很纠结的错误

使用mount-tnfs127.0.0.1:/home/lzgonline/rootfs/mnt和

mount-tnfs192.168.1.9:/home/lzgonline/rootfs/mnt本机挂载

nfs则没有问题,然而使用mount-tnfs

192.168.3.12:/home/lzgonline/rootfs/mnt时却出现了问题,导致

开发板无法通过nfs挂载启动,其中192.128.3.12和192.128.1.9(即

nfs服务器)之间建立了映射(DMZ)关系。

:accessdeniedbyserverwhilemounting

192.168.3.12:/home/lzgonline/rootfs

百度、谷歌了很久,大部分都说是权限设置有问题,其实文件夹

权限都设为777了,权限上都没问题,和都

保留默认设置,防火墙也关了,该设置的都设置了,但还是被拒绝,

很是郁闷,就在一筹莫展的时候,通过查看一些linux技术论坛后逐渐

找到了问题所在。

首先使用命令查看出错日志文件

[root@lzgonlineinit.d]#cat/var/log/messages|grep

mount

Jun2900:49:04lzgonlinemountd[1644]:refusedmount

requestfrom192.168.3.12for/home/lzgonline/rootfs

(/home/lzgonline/rootfs):illegalport1689

Jun2900:51:02lzgonlinemountd[1644]:refusedmount

requestfrom192.168.3.12for/home/lzgonline/rootfs

(/home/lzgonline/rootfs):illegalport1710

Jun2901:02:17lzgonlinemountd[1644]:refusedmount

requestfrom192.168.3.12for/home/lzgonline/rootfs

(/home/lzgonline/rootfs):illegalport1916

Jun2901:09:51lzgonlinemountd[1644]:refusedmount

requestfrom192.168.3.12for/home/lzgonline/rootfs

(/home/lzgonline/rootfs):illegalport2157

Jun2901:17:02lzgonlinemountd[1644]:refusedmount

requestfrom192.168.3.12for/home/lzgonline/rootfs

(/home/lzgonline/rootfs):illegalport2318

从出错日志可以看出,:accessdeniedbyserver

whilemounting192.168.3.12:/home/lzgonline/rootfs被拒绝的原

因是因为使用了非法端口,功夫总没白费,终于在一个linux技术论坛

上找到了答案:

Igoogledandfoundthatsincetheportisover1024I

neededtoaddthe"insecure"optiontotherelevantlinein

/etc/idthat(andranexportfs-r),

themount-aontheclientworked.

//如果端口号大于1024,则需要将insecure选项加入到配置文

件(/etc/exports)相关选项中mount客户端才能正常工作:

查看exports手册中关于secure选项说明也发现确实如此

[********************]#manexports

secure,Thisoptionrequiresthatrequestsoriginateonan

InternetportlessthanIPPORT_RESERVED(1024).Thisoptionis

itoff,specifyinsecure.

//secure选项要求mount客户端请求源端口小于1024(然而在

使用NAT网络地址转换时端口一般总是大于1024的),默认情况下

是开启这个选项的,如果要禁止这个选项,则使用insecure标识

修改配置文件/etc/exports,加入insecure选项

/home/lzgonline/rootfs*(insecure,rw,async,no_root_squash)

保存退出

然后重启nfs服务:servicenfsrestart

然后问题就解决了

更多推荐

access denied