18美刀的NAS解决方案--Pogoplug V4海淘及其破解详解
前言
每次逛张大妈总要心中不禁感叹有钱人真是多,晒的都是造价不菲之物,我等只可远观不能亵玩。但是我的晒单却不一样,无不突出一个字,也是SMZDM的宗旨,“值”,更贴合咱普通中国老百姓的现实生活。从这个角度上来说,我算是晒单界的“言值担当”了。话说,今天还收到了SMZDM的所谓新年的神秘礼物,原来是本名为“言值”期刊,当中还夹着写有我ID号的小卡片。贴心是贴心,要是礼物价值再高一些就更好啦。
言归正传,SMZDM里的爆料原创里不乏推荐NAS解决方案的相关文章,比如群晖什么的,看得我心中真是痒痒的,不过价格也辣手,动则两千三千的;动用一笔巨款就为家中存放些可有可无的数据资料,臣妾实在做不到啊。于是就满世界寻找廉价的NAS。终于苍天不负有心人,我在淘宝发现了这个小东西-PogoPlug V2,圈内俗称破狗。
这破狗可谓是广东的淘宝JS们为大家贡献的又一洋垃圾力作,两年前这个东西也曾经深受DIYers追捧。TB上三十块钱一个,JS号称拿回去刷刷机,还能再转卖赚钱。可惜我知道这个的时候已经晚了,TB上都是些状况不佳的尾货,JS也趁机抬价,现在报价都将近100块了,此时再购入显然不划算了。
好在除了洋垃圾,我还可以直接海淘。现在美亚上的Pogoplug主要是4代产品(一般称为Pogoplug V4),有两种,价格都很便宜:
美亚上的商品标题有点混淆视听了,其实这两款是不同的Pogoplug V4产品。前者现价$23.09,俗称Pogoplug V4;后者现价$9.19,俗称Pogoplug Mobile,而且从商品描述来看应该是官方翻新的。实际情况就不得而知了,我最终没有买Mobile版本。
那么两者究竟有哪些区别呢?容我给大家科普一下。
外观相似度在95%以上,只有外壳前段的图标颜色是不不一样的,Pogoplug Mobile图标是浅蓝色,而Pogoplug Series 4 (Pogoplug V4)的图标为枚红色。
然后给大家看看详细配置的不同(不同处已经红色高亮):
总结一下:
* Pogoplug Mobile和Series 4使用相同的芯片,Serial 4在机身有额外的两个USB 3.0端口* 但是USB 3.0端口不能用于启动(额外安装的Linux系统)* Pogoplug Series 4的USB 3.0接口受制于800Mhz CPU的配置,读写速度并不会比USB 2.0口有太明显的提升* Pogoplug Series 4顶端有SATA/USM接口可以提供更佳的读写性能
* Pogoplug Series 4的价格是Pogoplug Mobile的2倍
总体上来说,二者的基本性能是一致的,因此对价格敏感的朋友可以选择Pogoplug Mobile,美亚上最低价格也就5美元出头一点,不过网页上注明是官翻的。本人想直接在Pogoplug接驳拆机的笔记本硬盘(理论上读写性能可以有所提高,USB口会占用更多系统资源),所以购买的是Pogoplug V4。
在美亚上买的,一起下单的还有条Dickies的皮带,叠加了黑五期间的优惠10美元左右,Pogoplug V4购自美亚的第三方商铺。Pogoplug V4过时了,美亚自营已经断货许久了。不过美亚第三方还是值得信赖的,我在上面买过Apple Air 2和Coach包包,没有发现任何问题。这家LittlePiggy_Tech看信用也还不错,当时价格18刀包美国国内邮费。之前充过2张50美元的美亚礼品卡,送了2个10美元,正好这次用掉。
海淘新手,之前买了部Microsoft Lumia 640走的转运四方,印象不错,运费便宜2周送达,这次依然选用四方。
之前在招行的APP的海淘频道用9积分换了100元的转运四方运费抵用券,52.80元全部直接抵扣,早知道多买点东西啦。
两周到货,速度依然令人满意。
开箱
转运四方还是一如既往的选择了天天快递作为国内的快递公司承运方
包装正面:想想之前我说的pogoplug V4和Mobile的区别,图标是枚红色为V4版本
包装背面:有接单的介绍说明
拆开是这样的:主机,电源线,网线,that's all
还是咱大中华制造的,全球电压支持,国内使用毫无压力,否则这么个小东西再接个硕大的变压器就痛苦了
全塑料结构,顶部的塑料上盖可以去除
背部的结构:大家可以清晰地看到有2个USB3.0接口,网线口,电源口,重设按钮
边上有SD卡的插槽,我就是在这里安装SD卡完成破解的
前段有枚红色的图标和电源指示灯,通电后显示绿色
忘了,还有一张说明书
取走顶端外壳,可以看到有SATA卡槽和另一个USB接口
主机也就是比一般的鼠标略大吧
从公司里拿了块拆机的500GB 7200转SATA笔记本硬盘,插进去缝隙有点大啊
没关系,我把塑封包装用剪刀修剪了一下挖了个洞套了进去,这样就不容易进入灰尘了
通电后是这样的,闪烁绿色神秘的光芒
我就直接把Pogoplug V4和我的Linksys E6400路由器放在书桌一角了,整洁一些
破解
破解教程参考自:这里
看了下国内网站一般Pogoplug的安装教程都比较简单,而且大多使用方法是Opwrt,安装第三方系统方便但是可玩性差一些。这里整理了一下自己破解的过程,适合像我这样的Linux系统小白。
本教程假设你开始了一个全新的,从来没有修改Pogoplug V4。Pogoplug会从SD卡引导Debian。Debian系统更新比较少,安装较为方便。
这里我将Debian系统装载到了SD卡中,好处就是可以不占用Pogoplug的USB端口,而且SD卡的存取速度比较快,不过感觉SD卡长期使用的耐用性一般。
选用的是中亚上SanDisk的Class 10 32G卡,存取最大速度在60MB-70MB。SanDisk卡的兼容性佳,稳定性好。亚马逊上目前无货了,之前京东特价可以在50元以内拿下。
开启Pogoplug的SSH访问
Pogoplug V4可以直接在系统中开启SSH访问,这样省的额外的破解或者TTL线等设备。
* 给Pogoplug通电连接到网络,确保可以访问Internet
首先创建账号
* 在这个中的 General Settings-> Security 里启用SSH Access,并设置访问密码
安装流程
首先在电脑上安装Putty(或其他远程工具,下载地址),在路由器上查看Pogoplug的IP地址,然后连接。
默认登录账号密码是root/root。
停止Pogoplug服务
#stop my.pogoplug.com service
killall
hbwd
#download firmware
utilities
cd /tmp
wget
http://download.qnology.com/pogoplug/v4/nanddump
wget
http://download.qnology.com/pogoplug/v4/nandwrite
wget
http://download.qnology.com/pogoplug/v4/flash_erase
wget
http://download.qnology.com/pogoplug/v4/fw_printenv
wget
http://download.qnology.com/pogoplug/v4/fw_setenv
#make
execuable
chmod +x flash_erase
fw_printenv fw_setenv nanddump nandwrite
#remount '/' as
read/write
#by default the Pogoplug
OS (internal flash) is read only
#skip
if running from Debian/ALARM
mount
-o remount,rw /
#setup
fw_env.config
echo
"/dev/mtd0 0xc0000 0x20000 0x20000">/etc/fw_env.config
Download
and Flash new uBoot
wget
链接
wget 链接
#check
md5sum
md5sum
-c uboot.2014.07-tld-1.pogo_v4.bodhi.tar.md5
#extract uboot
tar
-xf uboot.2014.07-tld-1.pogo_v4.bodhi.tar
之后具体的代码大家可以查看这里,SMZDM上某些特殊字符不能输入,所以不能贴在这里。输入代码尽量直接拷贝黏贴到Putty的Command窗口,手工Type In难免会有错误。
这里有几个要点要注意哦:
硬盘格式化时记得要选择EXT3格式。
之前第一次尝试的时候发现SAMBA配置完成之后,从Windows电脑查看Pogoplug的共享目录时,发现只能读不能写,本来以为时Samba的配置文件输入有误,后来网上查了不少资料才发现是自己未用EXT3格式化接在Pogoplug上的SATA硬盘。有兴趣的朋友也可以研究一下如何在Linux系统中访问NTFS的硬盘。
具体代码如下:
# fdisk /dev/sda1
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
The number of cylinders for this disk is set to 4865.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): nCommand action
e extended
p primary partition (1-4)pPartition number (1-4): 1First cylinder (1-4865, default 1): 1Last cylinder or +size or +sizeM or +sizeK (1-4865, default 4865): 4865Command (m for help): tPartition number (1-4): 1Hex code (type L to list codes): 83Command (m for help): wThe partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
# mkfs.ext3 -b 4096 /dev/sda1
2. Samba服务器配置
Pogoplug上最基本的应用当然是作为文件服务器了。Linux中的Samba服务器可以提供十分优越的访问读写性能。
mkdir -p /media/usb/share
mount /dev/sda1 /media/usb/share
apt-get install samba
cd /etc/samba
mv smb.conf smb.conf.bak
#download example smb.conf for public share
#no authentication require, everyone has
#read/write access to / (root$) and usb (/media/usb/share)
wget --no-check-certificate 链接
/etc/init.d/samba restart
#For automount after reboot use /etc/fstab
echo "/dev/sda1 /media/usb ext3 rw,noatime,nofail 0 0" >> /etc/fstab
上面代码中的smb.conf文件国内不能正常下载,所以还是在这里分享一下吧。大家可以在代码中进入VI编辑器,把以下内容贴进去。代码中的Share即显示的共享文件夹名,大家可以自行改成其他共享名称。
[global]
workgroup = WORKGROUP
server string = POGOPLUG
netbios name = POGOPLUG
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
log file = /var/log/samba/%m.log
max log size = 50
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_KEEPALIVE
write cache size = 2097152
use sendfile = yes
#unprotected/public share without login
security = share
guest account = root
[root$]
path = /
read only = no
public = yes
writable = yes
#force user = root
guest ok = yes
[Share]
path = /media/usb/share
read only = no
public = yes
writable = yes
#force user = root
guest ok = yes
如图,我创建了一个名为Share的共享文件夹,并且在Windows中map为Y盘
给大家看一下配置完Samba后的文件传输速度:
复制视频文件,传输速度稳定在17.2MB/秒
而我接在我的路由器(Linksys E6400)上的移动硬盘通过网络传输速度只有大约5MB/秒,由此可见,使用Pogoplug上的samba服务器传输文件速度可以提升三倍以上(网上我看到有人说使用Optware挂载使用pogoplug自己的固件速度更快,对此无法证实)。这样我用网络盒子播放局域网内共享的视频文件就不会再出现卡顿了(之前几乎无法快进,否则要缓冲很长时间,现在基本可以避免这种情况了)。
在Pogoplug安装了Debian系统之后,还能安装很多有趣的应用。我就举几个栗子:
网络摄像头
直接将USB摄像头接在Pogoplug的USB接口上,安装Motion或其他应用,就可以在家中做视频监控了。还可以设置只有发生动态画面时才用摄像头拍摄。结合Linux上的SMTP应用甚至可以将视频自动发送到指定邮箱中。可惜家中只有一个罗技的USB摄像头QuickCam for notebook,我还没有找到Linux中可用的驱动程序,所以还无法实现。
2. 媒体服务器
这里推荐一个不错的可以用于在NAS上搭建的媒体服务器应用Plex(网址是www.plex.tv)。不过国家局域网太强大,要先科学上网才能下载。搭建Plex Media Server之后, 可以在局域网内电脑或者手机平板上播放这些媒体文件资源。IOS上的手机应用是付费的,30元人民币,免费用户只能播放1分钟的媒体文件。不过提醒大家,Pogoplug的ARM平台不够强大,不支持解码。大家也可以将Plex媒体服务器架设在电脑上,然后将媒体文件放在Pogoplug的Samba服务器中。这样只需要将文件添加到Plex的媒体库中,就可以实现局域网播放媒体文件且支持解码了。
支持局域网播放的免费IOS播放程序目前我只找到一个MoliPlayer和Air Playit。不过两者的界面和功能都比较**。
总结
总而言之,18美元的Pogoplug还是十分值得入手的,实现了基本的NAS功能,性能比路由器上USB直连移动硬盘高出不少。而且,对于我这种完全Linux的门外汉而言,也能让我对Linux系统有一个初步的了解。如果你有Linux的基础,更可以让Pogoplug实现其他有趣的功能。
nickluchen
校验提示文案
soul9913
校验提示文案
GGGGGGo_Lets_Go
校验提示文案
灵伐
校验提示文案
联想一小孩
校验提示文案
明月上西楼
校验提示文案
云在流浪
校验提示文案
金轮法王
校验提示文案
carmen81
校验提示文案
被迫换昵称
校验提示文案
天边的浮云
aria2玩下载。
校验提示文案
尕俊story
校验提示文案
sonyelva
校验提示文案
dcl2501
校验提示文案
落愠
校验提示文案
微光城市
校验提示文案
神龍
校验提示文案
黄色节制
校验提示文案
roubaozi1
校验提示文案
曾照彩云归
校验提示文案
落愠
校验提示文案
pen_tium
校验提示文案
pen_tium
校验提示文案
mcdona1d
校验提示文案
一张超级纸牌
做到这步的时候断电了。现在开机绿灯狂闪,之后闪几次红,灭,又绿灯狂闪,这样一直循环,有高人能指点一下吗?
校验提示文案
可爱的排骨
校验提示文案
真实声音
校验提示文案
dcl2501
校验提示文案
dcl2501
校验提示文案
Jack_Zeng
校验提示文案
fkpwolf
校验提示文案
极乐之星
校验提示文案
揉肉肉
校验提示文案
sonyelva
校验提示文案
尕俊story
校验提示文案
carmen81
校验提示文案
neilyo_wang
校验提示文案
roubaozi1
校验提示文案
天边的浮云
aria2玩下载。
校验提示文案
BMITL
校验提示文案