samba服务连接问题整理

问题介绍:

问题一、Error NT_STATUS_CONNECTION_REFUSED

Windows可以正常连接登录上:

lv1v0ye2.png

但是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作为网关)

lv1vd0o0.png
lv1vdkcj.png

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

lv1veuxl.png

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

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

vim /etc/samba/smb.conf

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

lv1vipvx.png

打赏
评论区
头像
友链申请 - 网站地图 - 本站主题 - 给我留言