好烦小窝

samba服务连接问题整理

问题介绍:

问题一、Error NT_STATUS_CONNECTION_REFUSED

Windows可以正常连接登录上:

但是Linux连接显示:

[root@admin ~]# smbclient  //192.168.146.2/sales -U sale1
do_connect: Connection to 192.168.146.2 failed (Error NT_STATUS_CONNECTION_REFUSED)

问题二、NT_STATUS_IO_TIMEOUT

Connection to 192.168.146.2 failed. Error NT_STATUS_IO_TIMEOUT

问题解决:

问题一:解决方案:

导致原因:

1.可能是 防火墙拒绝了客户端的访问 ,先查看防火墙是否拦截请求,放行掉即可
或直接关闭防火墙(不推荐):

systemctl stop firewalld
  1. 网关 问题!(本次虚拟机做的实验的实验环境是这个原因导致),检查服务器配置的网关地址和客户端配置的网关地址(与windows相连的网卡的都要配置位Windows的IP作为网关)


注意修改后要重启网卡
再次尝试连接(成功):

问题二:解决方案(来源于腾讯云用户回答)

可能是 因为尝试执行smbclient的框使用了过时(且不安全)的SMB版本 ,如SMBv1。
需要在机器中编辑smb.conf,并将客户端最小协议指定为核心。 需要将客户端最大协议指定为SMB3

vim /etc/samba/smb.conf

#加上者两句再全局配置中
client min protocol=CORE
client max protocol=SMB3

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »