一,硬盘与USB以及samba
USB驱动,用于使用移动硬盘
opkg install kmod-usb-core opkg install kmod-usb-ohci #安装usb ohci控制器驱动 opkg install kmod-usb2 #安装usb2.0 opkg install kmod-usb-storage #安装usb存储设备驱动 opkg install usbutils #安装了这个后可以用 lsusb
硬盘挂载
opkg install mount.ntfs-3g #挂载ntfs助手 opkg install mount-utils #挂载卸载工具 opkg install ntfs-3g #挂载NTFS opkg install kmod-fs-vfat #挂载FAT opkg install fdisk opkg install e2fsprogs #安装分区格式化工具e2fsprogs和分区的uuid查看工具
这样就可以在界面上挂载硬盘了。
注意:pogoplug没有格式化fat或ntfs的工具,所以,硬盘分区如果要用ntfs或fat的,要提前格好,我都用的ext3,不存在这样的问题;-)
samba:
不知道为什么,我在安装samba时,下载samba36-server_3.6.24-1_oxnas.ipk时,一直卡着,有条件的童鞋还是挂下V**吧。这里共享下samba36-server_3.6.24-1_oxnas.ipk
opkg update
opkg install luci-app-samba
二,迅雷安装
迅雷安装具体参考:http://www.godiy.net/viewthread.php?tid=14413&highlight=%E8%BF%85%E9%9B%B7
具体软件包:百度网盘
论坛里这文章写得已经非常详细了,而且软件包也是能正常运行的,我这里补充一点东西吧。
三,外网访问
配置DDNS是为了方便远程控制家里的pogoplug,如果只能在家里的局域网内玩pogoplug,那么破狗只能算是一台迅雷远程下载器。
首先配置好DMZ,不知道是什么?百度吧。。。进路由器,然后绑定下DMZ主机,这样只要知道外网IP,就可以访问破狗了
I. 首先要解决外网IP得到的问题,那就是要用DDNS来解决,我推荐是用3322的服务器来做,去注册个帐号www.3322.org,然后创建动态域名,如下图
动态域名创建好后,就可以通过命令来更新动态域名了:命令如下:curl "http://用户名:密码@members.3322.org/dyndns/update?hostname=域名"
如果命令正确,那么会返回 “good IP地址”
这样,在其它地方,我们同样也能对破狗进行访问了。
将更新域名IP的命令放到定时任务中(有人可能会用web界面的DDNS工具,但没有3322的配置,还不如不用)
crontab -e
按i输入:*/30 * * * * curl "http://用户名:密码@members.3322.org/dyndns/update?hostname=域名"
每半小时更新一次,如果要每15分钟更新,就把30改成15.
II. 防火墙与端口修改
外网访问时,可以会受到防火墙与端口禁用的问题。
首先把防火墙对SSH的限制去掉,不去掉有没有关系我也不太清楚,
修改:vi /etc/config/firewall
#Allow SSH
config rule
option src wan
option proto tcp
option dest_port ssh
option target ACCEPT
因为我的破狗所在的网络是电信的,电信已经把80端口封掉了,所以我用动态域名访问破狗时,SSH能连上,但web界面就没有办法访问,所以修改uhttpd的端口,
修改: vi /etc/config/uhttpd
把80端口成一个你喜欢的,我改为了888,这样只要在浏览器你输入:“域名:888”,就能正常登陆web界面了。下图的端口就是888了。。。
到这里,破狗就算是正式上线了,还差装一个百度网盘的同步,还有百度的aria2(一直用迅雷下载,这个还没配置过-_-!)