项目八--便携式网络存储设备
相信大家都有过这样的经历,在漫长的旅行过程中,手机不停的拍照,拍视频,还要存放很多音乐。有时候会遇到手机存储空间不够的尴尬。 今天就带领大家做一个网络存储设备,我们可以把资料从手机上转存到该设备上。这是一个大容量的存储设备,所以可以存放很多资料。 硬件需求
原理介绍microWRT可以通过USB接口来外扩存储设备,具体的操作步骤在前面的教程中我们已有介绍,再此就不在赘述。我们给microWRT的固件配置上 samba服务器,然后将microWRT设置为网络接入点,这样就可以通过其他设备来访问共享文件夹,将资料存放到这个网络存储设备上了。 系统搭建1. 配置samba服务。 如果想在microWRT上启用samba服务,需要进行如下设置。 注:上面的 samba36-server 是本文发布时的Samba服务软件包名称,其中数字36表示3.6.X版本, 以后Samba版本更新的话可能找不到这个软件包,只需在配置界面里搜索“samba”既可。 为了可以通过网页进行samba服务的配置,我们还需要进行如下的配置。 将编译好的固件烧入microWRT在进行下面的配置。 Openwrt的samba配置是先读取/etc/config/samba,结合/etc/samba/smb.conf.template文件,生成配置文件/etc/samba/smb.conf, 用户只需修改/etc/config/samba和/etc/samba/smb.conf.template文件,然后设置samba用户与密码。 编辑/etc/config/samba如下,其中config sambashare配置在luci页面编辑更方便。 config samba optionworkgroup 'WORKGROUP' optionhomes '1' optionname 'snapgate-imx6' optiondescription 'imx6-openwrt' config sambashare optionname 'root' #网络显示的共享目录名字 optionpath '/' #共享目录 optionusers 'root' optionread_only 'no' optionguest_ok 'no' optioncreate_mask '0700' optiondir_mask '0700' 设置共享用户密码,刚开始口令文件是不存在的,先touch,再增加一个用户 touch /etc/samba/smbpasswd smbpasswd -a root 修改samba模板,把字符集设置一下,启用root用户访问。 unixcharset = utf-8 #invalidusers = root 配置完成后,启动Samba服务即可。 /etc/init.d/samba start 2. 组装系统 将microWRT用充电电源供电,然后USB口接上移动硬盘。这样一个网络共享存储设备就完成了。 然后将microWRT设置为网络接入点,其他设备通过wifi连接到microWRT后,然后通过 \\路由器IP 来访问路由器的共享文件了!用户名和密码均是root
|