【NFS】linux NFS "unmatched host" 異常小測試

xysoul_雲龍發表於2017-06-28

閒話不扯,進入正題  測試環境,兩邊都是redhat6.7_x64 

來,看一眼

點選(此處)摺疊或開啟

  1. [root@mytest ~]# uname -a
  2. 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配置 ,先看服務

點選(此處)摺疊或開啟

  1. [root@mytest Packages]# service rpcbind status
  2. rpcbind (pid 4744) is running...
  3. [root@mytest Packages]# service nfs status
  4. rpc.svcgssd is stopped    --注意這個服務,目前是停止狀態 具體作用請參考本博其他文章
  5. rpc.mountd (pid 5733) is running...
  6. nfsd (pid 5749 5748 5747 5746 5745 5744 5743 5742) is running...
  7. rpc.rquotad (pid 5728) is running...
  8. [root@mytest Packages]#

配置檔案:


點選(此處)摺疊或開啟

  1. [root@mytest Packages]# cat /etc/exports
  2. /soft/db 192.168.8.*(rw,sync,no_root_squash,insecure)

此時客戶端執行MOUNT

點選(此處)摺疊或開啟

  1. [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
  2. mount.nfs: access denied by server while mounting 192.168.8.24:/soft/db
系統日誌輸出的資訊


點選(此處)摺疊或開啟

  1. ###nfs server端系統日誌 tail -10f /var/log/messages

  2. 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資訊去掉 具體如下:

點選(此處)摺疊或開啟

  1. #192.168.8.25 mystandby

不用重啟nfs服務,再次mount成功, nfs server端,配置檔案中IP資訊"*" 解析跟hosts檔案中配置貌似有衝突 

如果RAC怎麼辦,或者hosts檔案中必須寫 ,OK ,我們修改下/etc/exports 檔案,修改後如下


點選(此處)摺疊或開啟

  1. [root@mytest Packages]# cat /etc/exports
  2. /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"代替"*"



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29487349/viewspace-2141324/,如需轉載,請註明出處,否則將追究法律責任。

相關文章