クライアントアクセス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サーバ側#########################################
#システム環境:
方法1:ファイアウォールを閉じる
方法2:ファイアウォールを設定してnfsを通過させる
注意:
firewalldファイアウォールを構成する場合は、nfs、rpc-bind、mountdの3つのサービスがすべて通過することを許可する必要があります.そうしないと、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共有にアクセスできません.