如何进行linux NFS unmatched host 异常小测试

今天就跟大家聊聊有关如何进行linux NFS unmatched host 异常小测试,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

闲话不扯,进入正题  测试环境,两边都是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"代替"*"

看完上述内容,你们对如何进行linux NFS unmatched host 异常小测试有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/199907.html

(0)
上一篇 2021年11月20日
下一篇 2021年11月20日

相关推荐

发表回复

登录后才能评论