openwrt系统一个很爽的地方就是可以通过网络安装ipk包,

编辑 /etc/opkg.conf 修改相应地址即可

具体修改为

src/gz barrier_breaker http://downloads.openwrt.org/snapshots/trunk/oxnas/packages

改为

src/gz barrier_breaker http://(ip或域名):(端口)/packages

主要是修改packages前面部分,能让openwrt系统找到packages下的“Packages.gz”文件。

但是破狗源是一个很大的问题,破狗源,据我目前的了解,真没找到几个好的,大概有以下几个吧:

一,来自OpenWrt中文网.http://downloads.openwrt.org.cn/PandoraBox/oxnas/

    但是软件真心很少

二,openwrt官方的源: http://downloads.openwrt.org/snapshots/trunk/oxnas/

    但有个问题就是这个源只是个快照,每几天就更新一次,更新好后,很多跟内核有关的软件都没有安装,又得重新刷ROM。还有一点不能忍受的是速度太慢。

三,本地源:

    使用已挂载的存储设备,把内核对应的包放在存储设备上,修改源头配置,改为src/gz barrier_breaker file:///(目录)/packages,比如src/gz barrier_breaker file:////mnt/sda7/packages

四,自建源:

    就是自己建一个http服务来做源,windows下可以使用hfs搭建服务器方式。以下我以官方镜像怎么搭建服务,简单说明一下:

    官方镜像下载:http://downloads.openwrt.org.cn/PandoraBox/oxnas 这下面有3200个文件,我们不可能全下载下来的,当然用wget可以整站下载,但没必要。只要下载

    http://downloads.openwrt.org/snapshots/trunk/oxnas/OpenWrt-ImageBuilder-oxnas-for-linux-x86_64.tar.bz2

    就可以了,下载好,解压后,找到“packages”目录,就是我们要的所有包了。将整个包放在http服务器根目录下,然后将原配置中的“downloads.openwrt.org/snapshots/trunk/oxnas”替换成"你的IP:端口"即可,端口默认80,可不写

五,自建源2

    按照四的方法,我申请了一块网上免费空间,用来存放所有的包(空间1G大小,所有包大概500多M,够了),绑定了域名上去,可以去看看 pogoplug.qinyang.me,差不多是个镜像吧,可以直接把原配置文件中的“downloads.openwrt.org”改为“pogoplug.qinyang.me”就可以了。

    这个pogoplug源,是我在2014年12月24日建好的,暂时不想的的更新了,因为我现在用的系统就是20141224平安夜的官方快照内核8-)…


写在最后,自己编译实在太麻烦了,不但慢,而且整个编译包非常大,大概有7,8个G,编译个ROM能花一整天时间。。。

PS:接触破狗时间不长,也不知道到底如何才能刷官方的镜像,官方镜像中的那几个文件我都不知道怎么用,如下所示,如果谁知道,可以麻烦告之…谢谢!

  • openwrt-oxnas-ox820-u-boot.bin                     
  • openwrt-oxnas-pogoplug-pro-fit-uImage-initramfs.itb
  • openwrt-oxnas-pogoplug-pro-fit-uImage.bin          
  • openwrt-oxnas-pogoplug-pro-squashfs-sysupgrade.tar 
  • openwrt-oxnas-pogoplug-pro-u-boot-initramfs.itb    
  • openwrt-oxnas-pogoplug-pro-ubifs-sysupgrade.tar    
  • openwrt-oxnas-pogoplug-pro.dtb                     
  • openwrt-oxnas-uImage                               
  • openwrt-oxnas-uImage-initramfs                     
  • openwrt-oxnas-zImage                               
  • openwrt-oxnas-zImage-initramfs