ubuntu 11.10 nfs mount.nfs:access denied by server while mounting

原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://spazzzz.blog.51cto.com/2707720/606946
 昨天配置NFS,中間沒出現任何不正常的反映,但最後在客戶端使用
mount -t nfs hdp1:/test /mnt
掛載NFS目錄,顯示
 
“mount.nfs:access denied by server while mounting hdp1:/test”
 
莫名其妙的被服務器拒絕,然後就一直搞不清有什麼問題,提示是權限不夠,所以就
chmod 777 /test
chmod 777 /mnt
並且用戶都使用root
exports中的共享選項都是no_squash
 
但結果就是死活都是access denied。
沒辦法就上網搜索,有些說的tcp warpper限制,有的說是iptables限制,但都不適用於我這種情況。
 

 
最後不經意間看到有人說是exports的共享範圍設置有問題,看了我的設置:
/test   192.168.2.*(rw,no_squash)
 
把192.168.2.*換成192.168.2.3就可以了,但這樣的話權限定義的就太細了,我要開放給2段,不能使用通配符*,要使用192.168.2.0/24。
不知這到底是什麼原因,個人猜測是不是NFS的代碼上的驗證方式。是否可以這麼理解:在192.168.2.2上mount,NFS將配置hosts文件,使用127.0.0.1來與192.168.2.*進行驗證,導致不能通過驗證,所以結構就是access denied。
 
目前沒有深究這個問題,可能是hosts文件有影響,等閒的時候再試試看。

本文出自 “春種一粒粟” 博客,請務必保留此出處http://spazzzz.blog.51cto.com/2707720/606946


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章