网格

 找回密码
 立即注册

已解决:威联通无法连接smb问题

[复制链接]
69伙伴 发表于 2022-7-29 00:21:48 | 显示全部楼层 |阅读模式
环境:
威联通 qvpn 客户的拨入--> 轻云主机 -->mount -t cifs 挂载威联通硬盘
70.jpg

但是!长会出现一个问题

报错提示
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

如果!之前有链接成功过,使用办法1 否则尝试办法2

解决办法1
smb服务有时出现bug,比如重启nas后能链接。但是不知道过了多久
smb就链接不上,这时只要重启下服务就能解决。

手动输入下面命令,如果成功。
  1. /etc/init.d/smb.sh restart
复制代码



则将命令写入定时任务
  1. vi /etc/config/crontab

  2. 可用命令crontab -l 查看定时任务

  3. 保存后 需 更新并重启 crontab  
  4. crontab /etc/config/crontab && /etc/init.d/crond.sh restart

复制代码


其他:
然后基本使用 crontab -l 查看当前 qnap 中已经存在的定时任务。
例写入配置
0 6 * * * /share/custom/scripts/custom1.sh
这行配置表示在 凌晨 6 点执行后面的脚本。

或者直接使用 echo,将命令放到双引号中

echo "1 4 * * * /share/custom/scripts/custom1.sh" >> /etc/config/crontab
另外需要注意可执行文件一定需要可执行权限 chmod +x filename.sh

更新并重启 crontab
crontab /etc/config/crontab && /etc/init.d/crond.sh restart
3370618556.gif



解决办法2



排除配置问题,发现可能是smb版本问题,威联通默认关闭了1.0协议。
要么修改路由器,要么修改主机。
我现在修改威联通,毕竟家里还有很多设备也需要访问磁盘
  1. 第一步:连接ssh,admin登录,输入命令
  2. /etc/init.d/smb2_protocol.sh
  3. 发现smb没有运行
复制代码

71.png
72.png

如果依然有问题
  1. [~] # cp /mnt/HDA_ROOT/.config/smb.conf /share/CACHEDEV1_DATA/Public
  2. [~] # cp /etc/default_config/smb.conf /mnt/HDA_ROOT/.config/smb.conf
  3. [~] # /etc/init.d/smb.sh restart
  4. 按我的理解,第一条命令是备份目前的smb设置到Public文件夹方便之后恢复
  5. 第二条命令是重设smb为默认设置(注意如果尝试这条命令,共享文件夹索引也会重置,所以要先把所有共享文件夹的名称截图备份,之后再次创建共享文件夹,数据不会消失)
  6. 第三条命令是重启smb
复制代码




如果还不行就继续折腾
  1. ~] # cp /share/Public/smb.conf /mnt/HDA_ROOT/.config/smb.conf
  2. [~] # /etc/init.d/smb.sh restart
  3. 大概理解是把备份在pubilc文件夹的smb配置文件恢复到系统,再重启smb
  4. 输入/etc/init.d/smb2_protocol.sh
  5. 发现smb2.1和3全部失效,
复制代码


在继续
  1. [~] # cp /etc/default_config/smb.conf /mnt/HDA_ROOT/.config/smb.conf
  2. [~] # /etc/init.d/smb.sh restart
  3. 再次恢复smb默认配置
复制代码
73.jpg

结果居然就可以了,注意之后要去一个一个重新创建共享文件夹,别担心数据都在的,发个帖子帮大家少走点弯路。

回复

使用道具 举报

【附件·直接下】 不用注册

联系我们 ( 京ICP备16001788号 ) | 京公网安备 11010502049360号 | 2012- WGPro.CoM |

GMT+8, 2022-12-2 00:57

Powered by Discuz! X3.4

快速回复 返回顶部 返回列表