目标
之前我给路由器挂载了硬盘,实现了扩容根目录,建立swap分区(虚拟内存)的目标。
详见《OpenWrt空间不够用怎么办?挂载USB硬盘扩容系统和内存容量》。
这次准备把剩下的空间再分一些出来,做成私人云盘,共享多媒体文件,让手机,电视等家庭设备上也能看,初步实现NAS的功能。
还有朋友在共享后出现拒绝访问和密码错误的问题,也一并解决了。
步骤
一,给硬盘增加分区
分区方法上一篇已经详细记录,下图可以看到我已经创建好一个100G的分区,并挂载到/mnt/sda3
目录。
挂载方法:
#在命令行输入并执行
mount /dev/sda3 /mnt/sda3
二,将 /mnt/sda3 开启共享
进入网络共享。
某些版本的网络共享是在主菜单的服务菜单里面。
然后下拉到页面底部,点击“添加”。
- 名称随意,目录填上刚才挂载的目录,允许访问填root,后面三个单选框只勾选“可浏览”,权限全填为0777。
- 工作组一栏,如果没有更改过整个家庭局域网的配置,保持默认的WORKGROUP就好,否则改成你自定义的工作组,其他的随意。
点击保存并应用。
共享已经打开,但暂时还不能访问。
三、解决拒绝访问和密码错误的问题
点击网络共享中的编辑模板。
将文本框中invalid users = root
这一行注释掉(前面加#号)。
现在再打开命令行,执行命令:
smbpasswd -a root
定义root用户的密码,这个密码就是客户端连接共享时要用到的。
提示要输入两次,注意输入时命令行是不会显示字符的,其实已经输进去了。
两次的密码要完全相同。输入完成后再执行命令:
/etc/init.d/samba restart
重启samba服务。
再用客户端连接就没问题了。
用手机上的RE管理器连接示例
补充
命令行需要在后台安装TTYD终端,或者用SSH登录才能使用。
要用SSH的可以看这里:《怎么用SSH登陆OpenWrt,服务端和客户端的设置方法 》
OpenWrt原生是没有Samba的,第三方固件一般都会有,刷个大神编译好的固件省时省力。
如果一定要自己装,就用下面的命令:
opkg update
opkg install samba36-server autosamba luci-app-samba luci-i18n-samba-zh-cn
原文标题:OpenWrt 外接存储并实现内网共享
原文链接:https://ixcrap.com/openwrt-external-storage-and-intranet-sharing.html
本站文章部分素材来源于网络,如有侵权请联系博主删除。文章可随意转载,但请保留原文出处。
尊重他人知识产权和劳动成果是互联网共享精神的基石!
原文链接:https://ixcrap.com/openwrt-external-storage-and-intranet-sharing.html
本站文章部分素材来源于网络,如有侵权请联系博主删除。文章可随意转载,但请保留原文出处。
尊重他人知识产权和劳动成果是互联网共享精神的基石!
还没有评论,快来坐沙发吧~