查看“项目八--便携式网络存储设备”的源代码
←
项目八--便携式网络存储设备
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 800px;" |- | 相信大家都有过这样的经历,在漫长的旅行过程中,手机不停的拍照,拍视频,还要存放很多音乐。有时候会遇到手机存储空间不够的尴尬。 今天就带领大家做一个网络存储设备,我们可以把资料从手机上转存到该设备上。这是一个大容量的存储设备,所以可以存放很多资料。 ==硬件需求== ** microWRT开发板 ** 手机充电的移动电源 ** USB接口的移动硬盘 ==原理介绍== microWRT可以通过USB接口来外扩存储设备,具体的操作步骤在前面的教程中我们已有介绍,再此就不在赘述。我们给microWRT的固件配置上 samba服务器,然后将microWRT设置为网络接入点,这样就可以通过其他设备来访问共享文件夹,将资料存放到这个网络存储设备上了。 ==系统搭建== 1. 配置samba服务。 如果想在microWRT上启用samba服务,需要进行如下设置。 [[File:samba1.jpg|800px|thumb|center|Samba Configuration]] 注:上面的 samba36-server 是本文发布时的Samba服务软件包名称,其中数字36表示3.6.X版本, 以后Samba版本更新的话可能找不到这个软件包,只需在配置界面里搜索“samba”既可。 为了可以通过网页进行samba服务的配置,我们还需要进行如下的配置。 [[File:samba2.jpg|800px|thumb|center|Samba Configuration]] 将编译好的固件烧入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 |}
返回至
项目八--便携式网络存储设备
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息