クライアントアクセスnfsエラー


1、クライアントがnfsサーバーの時報エラー情報にアクセスする
クライアント
[root@vms002/]# showmount -e 192.168.26.11
rpc mount export: RPC: Unable to receive; errno = No route to host
エラーメッセージに基づいて、「ホストへのルーティングがない」というメッセージが表示されます.nfsサーバの上のファイアウォールにブロックされている可能性があります.nfsサーバのファイアウォールを閉じるか、nfsサーバのファイアウォールを構成してnfs共有を許可します.
2、解決方法
##############################nfsサーバ側#########################################
#システム環境:
[root@localhost /]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.1 (Maipo)
[root@localhost /]# uname -r
3.10.0-229.el7.x86_64.debug

方法1:ファイアウォールを閉じる
[root@localhost /]# systemctl stop firewalld.service    #     
[root@localhost /]# systemctl disable firewalld.service    #          

方法2:ファイアウォールを設定してnfsを通過させる
[root@localhost /]# systemctl is-active firewalld.service   #          
active
[root@localhost /]# firewall-cmd --add-service=nfs   #    nfs    ,         (  )
success
[root@localhost /]# firewall-cmd --add-service=nfs --permanent   #    nfs    (  )
success
[root@localhost /]# firewall-cmd --add-service=rpc-bind    #    rpc-bind    ,         (  )
success
[root@localhost /]# firewall-cmd --add-service=rpc-bind --permanent  #    rpc-bind    (  )
success
[root@localhost /]# firewall-cmd --add-service=mountd    #    mountd    ,         (  )
success
[root@localhost /]# firewall-cmd --add-service=mountd --permanent  #    mountd    (  )
success

注意:
firewalldファイアウォールを構成する場合は、nfs、rpc-bind、mountdの3つのサービスがすべて通過することを許可する必要があります.そうしないと、nfs共有にアクセスできません.