您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關如何進行linux NFS unmatched host 異常小測試,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
閑話不扯,進入正題 測試環境,兩邊都是redhat6.7_x64
點擊(此處)折疊或打開
[root@mytest ~]# uname -a
Linux mytest 2.6.32-573.el6.x86_64 #1 SMP Wed Jul 1 18:23:37 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux
下面看是nfs server配置 ,先看服務
點擊(此處)折疊或打開
[root@mytest Packages]# service rpcbind status
rpcbind (pid 4744) is running...
[root@mytest Packages]# service nfs status
rpc.svcgssd is stopped --注意這個服務,目前是停止狀態 具體作用請參考本博其他文章
rpc.mountd (pid 5733) is running...
nfsd (pid 5749 5748 5747 5746 5745 5744 5743 5742) is running...
rpc.rquotad (pid 5728) is running...
[root@mytest Packages]#
配置文件:
點擊(此處)折疊或打開
[root@mytest Packages]# cat /etc/exports
/soft/db 192.168.8.*(rw,sync,no_root_squash,insecure)
此時客戶端執行MOUNT
點擊(此處)折疊或打開
[root@mystandby /]# mount -t nfs -o rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=3,timeo=600 192.168.8.24:/soft/db /soft/database
mount.nfs: access denied by server while mounting 192.168.8.24:/soft/db
系統日志輸出的信息
點擊(此處)折疊或打開
###nfs server端系統日志 tail -10f /var/log/messages
Jun 26 11:47:41 mytest rpc.mountd[5733]: refused mount request from 192.168.8.25 for /soft/db (/soft/db): unmatched host
通過一些資料,決定將/etc/hosts文件中的客戶端IP信息去掉 具體如下:
點擊(此處)折疊或打開
#192.168.8.25 mystandby
不用重啟nfs服務,再次mount成功, nfs server端,配置文件中IP信息"*" 解析跟hosts文件中配置貌似有沖突
如果RAC怎么辦,或者hosts文件中必須寫 ,OK ,我們修改下/etc/exports 文件,修改后如下
點擊(此處)折疊或打開
[root@mytest Packages]# cat /etc/exports
/soft/db 192.168.8.0/24(rw,sync,no_root_squash,insecure)
也就是將"*"改為"0/24" 重啟NFS 服務, MOUNT正常
##測試結論, 在redhat6.7(測試環境)中,如果nfs exports配置文件將IP段設置為"*"時,hosts文件中不能有客戶端IP信息 或者用"0/24"代替"*"
看完上述內容,你們對如何進行linux NFS unmatched host 異常小測試有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。