索引词:挂载openwrt路由器smb、给r2s挂载硬盘、r2s使用luci-app-samba4、openwrt如何使用smb共享
前言
今天我成功的用一根C2C的线材连接了iPad和机械硬盘,运行耗电量3W,待机1.6W。虽然很快乐,电脑对他最高写速度能到60M/s,但是存在两个问题:
- ios系统不能写入ntfs格式的硬盘
- ios插线读取速度才20MB,而且耗电较多
挂载到内网后优势:
- 不需要拔插线材了
- 相应速度更快了
- 内网上传都能到20MB/s(r2s可仅仅是一个usb2.0的接口)
- 管理和文件共享方便了很多(不建议多人同时修改一个文件)
于是,我想,如果使用smb共享,这样ios肯定能写入硬盘了, 这样硬盘可以随时挂在网上,一瓦多一点的功耗还是给得起的。一天估计50wh,20天才用一度电,一度电才5毛嘛。一个月多了一个新功能,交给电网一块钱还是给得起的。
但是我在今天想把我的硬盘挂载上内网路由器的时候,遇到了smb4不会用的情况,查阅了很多资料后,发现相关资料很不对症,难以查到合适的资料,市面上的资料主要针对,挂载内部空间到smb,而且大部分省略了设置密码这一步,在家里使用,肯定有不少私密文件,为了清白和安全,设置密码还是很有必要的。
踩了不少坑后,在此给大家简单说说,希望能给诸位带来帮助,祝各位朋友成功!
准备
- 驱动(如果你的硬盘格式是ntfs,且不读盘,建议下载驱动)
- smb管理软件 (luci-app-samba4)
- 用户软件(苹果安卓推荐fe文件管理器)
- ssh软件(网页版也行)
踩坑
root用户的密码是啥?
密码需要我们自己设置:用ssh软件进入r2s后台后,然后输入下面的命令:smbpasswd -a root
然后就可以输入密码了,注意光标不会闪烁,放心输入,然后回车后,再输入一次即可设置成功
有朋友说:我要不大胆点,让root用户没有密码,如何?可以,请参考第二句话使用
使用后应该重启下smb,重启后生效
smbpasswd -a root
##设置root用户密码
smbpasswd -n root
##清除root用户密码
service samba4 restart
##重启服务
chmod 777 -R /smb
授予所有smb目录所有读写权限(不是必须的)
我设置的密码为啥登陆不上??!!
我也遇了这个问题,我想着先去找找密码,看看这玩意到底是啥,linux系统嘛,爷有最高管理权限,咱查查瞧瞧看看看:/etc/samba/smbpasswd
这里是密码路径。但是我通过sftp进去之后,明显看到密码不是明文,看起来这个路走不通。
于是我就开始看文件模板:同样的路径哈(/etc/samba/)。r2s的smb管理软件中也有管理模板的地方:
在文件模板中:有这样一句话(请查找 invalid 跳转)
## set invalid users
invalid users = root
你仔细看看这句的英语:让root用户瘸腿,那就是禁止使用root用户的意思咯。那肯定不行啊!我好容易给root用户加上了密码,现在你让他瘸腿。登录不上情有可原!让我来给他注释掉!
## set invalid users
## invalid users = root
坑3:我按照你说的都做了还是不行
- 重启路由器
于是大功告成:供大家参考
23.1.22补充
参考视频:
https://www.bilibili.com/video/BV1cY411R76s/ iPad直接连接980g硬盘的效果
https://www.bilibili.com/video/BV1Cx4y137SK/ iPad通过smb+r2s访问980g硬盘的效果
如果你过了几天突然发现:硬盘内文件掉线了:请参考此文章:https://www.pkoo.cc/pkoo/137.html
Comment here is closed