1. smb不能启动
答: 1)必须要有共享名称和账号密码才能启动(插件能启动请忽略)
2)如果在条件1下还不重启成功,请在服务器命令行输入(python /www/server/panel/plugin/mfsmbd/mfsmbd.py)看看错误信息
3)要是在2下有import错误,请在命令行重新执行一下(pip install -r /www/server/panel/plugin/mfsmbd/requirements.txt)看看
4)要是在3下出现importError...check_specifier错误,请执行一下(pip install --upgrade setuptools==30.1.0)后再执行第三步
2. smb客户端不能连接或者老是显示密码输入
1)请确认网络文件夹映射是否是【\\(ip或域名)\共享名称 】模式。
2)请在客户端cmd上 执行(telnet ip 445)看看 端口能否连接[若提示telnet不存在可到程序那安装或百度“在线端口扫描”]。
3)若2是不能连接,请查看 服务器是否开放防火墙 和 空间商的网关提否开放445端口
4)若3已经确认开放了端口,说明很可能您的局域网已经屏蔽了445端口。
3. telnet端口可以连接但是smb客户端不能连接或SMB1不安全提示
1) 请查看[启用或关闭Windows功能]能否找到“SMB1.0/CIFS文件共享支持”选项,打上勾。
2)若1没有找到请在cmd上安装以下代码:
dism /online /format:table /get-features
dism /online /enable-feature /featurename:SMB1Protocol
最后重启电脑
4. 服务器为其他端口(比如:4455)使用方法:
一(方法1)、利用客户端虚拟机firewalld转发端口 (可安装VMware等)
# 允许防火墙伪装IP
firewall-cmd --add-masquerade
# 增加445端口的映射到服务器IP的4455端口
firewall-cmd --add-forward-port=port=445:proto=tcp:toaddr=ip(这个ip需要改动):toport=4455 --permanent
# 然后你客户端网络文件夹映射应该是【\\虚拟主机的IP\共享名称 】模式。
二 (方法2):要是没有使用方法1的情况下使用
下载群里的divertTCPconn-x64软件,解压。
然后需要管理员账号打开cmd, cd 此软件的Release目录里面
最后执行 divertTCPconn 445 4455(改成实际的)
三 (方法3)
要是不会使用方法1和方法2, 可以使用此方法3
下载群里的smb调用webdav(445端口屏蔽版).zip
然后到宝塔面板里的软件商城 -> 第三方应用 -> 导入插件 -〉 选择下载的zip包确认即可
需要重启宝塔面板, 使用说明请查照webdav方法。