客戶端訪問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三個服務全部通過,否則是無法訪問nfs共享的。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章