客户端访问nfs报错

一、客户端访问nfs服务器时报错信息bash

###################客户端#####################
服务器

[root@vms002 /]# showmount -e 192.168.26.11ide

rpc mount export: RPC: Unable to receive; errno = No route to hostspa

根据报错信息,提示“没有到主机的路由”。多是被nfs服务器上面的防火墙拦截了,关闭nfs服务器的防火墙或者配置nfs服务器的防火墙容许nfs共享经过。
debug

二、解决方法orm

###################nfs服务器端##################ip

    #系统环境:路由

[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:关闭防火墙
rpc

[root@localhost /]# systemctl stop firewalld.service    #关闭防火墙
[root@localhost /]# systemctl disable firewalld.service    #设置开机不启动防火墙

    方法2:设置防火墙容许nfs经过
cmd

[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共享的。

相关文章
相关标签/搜索