找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 51782|回复: 329

openwrt 如何正确设置ksmbd

 火... [复制链接]
发表于 2024-1-14 14:31 | 显示全部楼层 |阅读模式
本帖最后由 pcslide 于 2025-6-30 13:30 编辑

这篇本来是一篇长文的一部分,后来发现很多人配置ksmbd遇到问题,所以独立拿出来做为一篇,方便搜索保存查询

(附挂载指南)
为了照顾不熟悉linux的用户,先说如何通过luci管理页挂载硬盘
先通过ssh登录确定系统正确识别到硬盘(用 disk -l  或 lsusb,另外用lsusb -t 查看usb速率是否正常。如果系统里没有lsusb工具,请在luci界面 系统=》软件包 里安装usbutils,并检查kmod-usb-storage-uas,block-mount,luci-app-ksmbd是否已安装
在luci界面  系统=》挂载点  找到 “配置存储设备挂载到文件系统中的位置和参数”栏 点添加,依次 勾选启用,在uuid栏选定你要挂的硬盘,然后填写挂载点(比如 “/mnt/sda1”)
先不急点保存,再在高级设置里的挂载选项中填入“iocharset=utf8”(这是为了更好支持中文),再勾选文件系统检查(虽然现在ntfs3不支持这个功能),然后点保存,再应用。
对于打算用匿名登录的,只需到 luci界面 =》服务网络共享,在共享目录栏填写路径和名称,勾选 可浏览和允许匿名用户就完成了,下面的内容可以掠过。
对于需要密码验证登陆的,请继续》》》



在luci界面 系统=》软件包 里安装 ksmbd-utils,然后ssh登录,输入 “ksmbd.adduser -a 你想用户名 -p 你想设置的密码”,这样你就创建了ksmbd内的用户。
接下去回到luci界面,勾选强制 root(意思是,刚才创建的ksmbd用户登录时,ksmbd将以系统root用户身份来操作文件),这里特别注意把“允许用户”框框空着不要填乱七八糟的东西。
配置完的状态应该如下图


现在你可以用刚才创建的ksmbd账户登录共享文件夹了。(这边只介绍最基本设置,其他花式操作参见/etc/ksmbd/configuration.txt 和GitHub - namjaejeon/ksmbd-tools: ksmbd kernel server userspace utilities


当然此时你可能需要输入路由器ip地址方式来访问共享文件夹,如果你对此不满意或者windows经常提示多个用户同时访问的错误,请继续看。
首先确定wsdd2这个包已经安装了,然后用ssh登录路由器执行 “chmod ugo+x /etc/rc.local”,再到 系统=》启动=》本地启动脚本 添加 “sleep 90”  和  “/etc/init.d/wsdd2 restart”两行内容如图,保存以后重启路由器,片刻后就能在网上邻居里看到你的路由器了。(这样做的原理是,网上邻居发现依赖wsdd2,可系统启动wsdd2时,ksmbd还没准备好,所以我们在路由器启动完成后再重启wsdd2一次,让它真起作用)  (注:需要在手机平板电视的设备上自动发现共享目录的,可以尝试安装ksmbd-avahi-service,因为那些设备可能需要DNS-SD来找到共享设备,这里不展开,op没有需要也没尝试过)




接下去讲samba读写性能优化(如果你用电脑访问,用默认设置就可以,不需要优化,此处针对性能较差的移动端文件管理器)
编辑模板里把 smb2 max read/write/trans 都增加到1024K, cache 都改成yes,如图



通过有线从共享的U盘下载文件时,浏览互联网慢或者打不开?
此时你遇到的是千兆网的瓶颈,从共享的U盘下载大量文件时,建议使用ftp,并在vsftp(ftp 服务器)设置中的虚拟用户列表里找到正在使用的的用户,点 编辑 , 修改最大传输速率130000000,这样下载速度限制在100MB/s,留了几十兆带宽足够上网了。

通过无线下载共享的nvme固态盘文件时,路由器死机或重启?
这是因为nvme固态盘耗电非常高,看看给路由器换个大的电源会不会改善。如果问题依旧,可能路由器主板先天供电余量较少,就算你配5A的电源也没用。最容易的解决方法就是限制无线频宽到40mhz(这样wifi部分用电就少了,余量可以用到nvme盘上。同样的思路,你可以用两个无线路由器,一个做ap或路由,另一个关闭无线和nat做纯nas,这样不会供电不足)

异常断电重启后,看不到共享盘?
异常断电,共享盘被标记为脏盘,系统默认不会自动加载。建议使用文件系统对应的系统修复工具扫盘后再加载。对于暂时没有对应文件系统工具的,比如ntfs3驱动,建议将盘移到电脑上跑一遍修复工具,若受条件限制,则可选择在磁盘加载选项里加上force参数,但是这样做有数据损坏的风险。

评分

参与人数 4恩山币 +5 收起 理由
没吃饱的熊 + 1 您的分享对症下药,妙手回春! ...
xiaomuyts + 1 感谢你的分享,无论怎样,你都是最无私的人 ...
校友(梨) + 2 感谢你的分享,无论怎样,你都是最无私的人.
wcdmax1 + 1 强大的恩山!(以下重复1万次)

查看全部评分

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2024-1-14 17:11 | 显示全部楼层
看看是什么东西
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-1-14 17:25 | 显示全部楼层
看看是什么东西
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-1-14 17:36 | 显示全部楼层
很多人配置ksmbd
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-1-14 19:20 | 显示全部楼层
3QQQQQQQQQQQQQQQQQQQQQ
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-1-14 19:21 | 显示全部楼层
本帖最后由 校友(梨) 于 2024-2-29 11:11 编辑

ksmbd已经搞定设置,添加用户名,设置用户密码。现在如果要远程访问这个共享文件夹,还没搞定。我是通过zerotier来实现远程访问的。


-------------------------------
远程访问ksmbd共享文件夹,已经搞定。监听端口改成WAN

点评

这个有教程吗?  详情 回复 发表于 2025-10-6 14:43
上gowebdav吧,我就是这样搞定。  详情 回复 发表于 2024-1-26 10:41
你之前不是说samba4更好用吗?  详情 回复 发表于 2024-1-15 12:12
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-1-14 19:25 | 显示全部楼层
penwrt 如何正确设置ksmbd
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-1-14 19:27 | 显示全部楼层
看看
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-1-14 19:36 | 显示全部楼层
333345464848646848486786416854
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-1-14 20:09 来自手机 | 显示全部楼层
gcchhfxhhgtfdfggyhbffdfg
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-1-14 21:13 | 显示全部楼层
适合我这种小白
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-1-14 22:51 | 显示全部楼层
楼主辛苦了,谢谢楼主分享。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-1-15 12:00 | 显示全部楼层
思考一下,手上刚好一台
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2024-1-15 12:12 | 显示全部楼层
校友(梨) 发表于 2024-1-14 19:21
ksmbd已经搞定设置,添加用户名,设置用户密码。现在如果要远程访问这个共享文件夹,还没搞定。我是通过zer ...

你之前不是说samba4更好用吗?

点评

是吗,我可从来没说过。ksmbd 和samba4最近才研究。  详情 回复 发表于 2024-1-15 12:33
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-1-15 12:33 | 显示全部楼层
pcslide 发表于 2024-1-15 12:12
你之前不是说samba4更好用吗?

是吗,我可从来没说过。ksmbd 和samba4最近才研究。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-23 21:12

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

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