centos7环境,samba服务的远程挂载超时报错

记一次samba的报错,报错体现在远程挂载超时,始终不能访问,其问题在于域名解析。

Samba配置文件内容如下

[webdata]
						path = /data/web_dat
						writable = yes
						hosts allow = 192.168.101.0/24
						hosts deny = all
						public = yes

使用用户为apache,添加用户

smbpasswd -a apache

重启服务

systemctl restart nmb smb

报错内容如下
使用命令smbclient -L //192.168.101.22/webdata -U apache用来测试
报错显示:

protocol negotiation failed: NT_STATUS_IO_TIMEOUT

造成原因,是因为服务器本身是DNS服务,所以要对dns服务进行停止systemctl stop named

第二种的话,则是/etc/resolv.conf文件中的nameserver参数为114.114.114.114,将其注释掉就行

还可以在客户端的host文件中添加服务端的主机名记录

例如:添加192.168.116.22 serverA.rj.com