从官方安装更新 openwrt for pogoplug 第二部分

一,硬盘与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时,一直卡着,有条件的童鞋还是挂下VPN吧。这里共享下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

   具体软件包:百度网盘

   论坛里这文章写得已经非常详细了,而且软件包也是能正常运行的,我这里补充一点东西吧。

  • 先挂载好所需的分区
  • 关于,“迅雷的程序请放在 “挂载点”/xunlei 目录下” ,其实只要做一个ln就可以了,比如  我的xunlei程序目录就放在根目录下的,命令如下:ln -s /xunlei /mnt/dev/xunlei  这样的话,就算硬盘出问题,迅雷程序还是没问题的。

三,外网访问

    配置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(一直用迅雷下载,这个还没配置过-_-!)