小记编译极路由1S OpenWRT固件

说真的,完完全全编译一个能用的Openwrt固件不是一件很容易的是(对于现在的我来说),所以,记录下编译极路由1S SD卡版的Openwrt固件的过程,整个过程大概花了半天时间。 说不容易也是有原因的,首先,软件源的获取就是一个问题,尤其是在墙内,很多软件软都需要翻墙出去才能下载,幸好这边是使用了香港VPN机器才能更快捷更顺利地完成各种依赖包软件的下载。 其次,要修改一个feeds源地址。极路由上的op编译要luci-0.11的支持。svn.luci.subsignal.org 这个地址已经不能使用了,修改见下图:

reset the luci sources

由于使用的机器资源太多,所以,一开始编译的时候便使用了 make 的 -j 参数。最多的时候编译一个OP固件就用了 -j 8 个线程。这样速度是很快,而且服务器的计算能力也特么牛掰,内存也够大,16GB空业务,就运行了一个dnsmasq和一个nginx。这样的结果编译了几次都出现错误,最后在网上查到部分资料有说不加 -j参数。最后只能去掉j参数再继续编译完成之前的编译。最后成功了,对应极路由官方开源的openwrt,会在bin目录下生成很多个bin文件,拷贝带upgrade这个就可以。见下图:

hiwifi openwrt bin

就是一个生手,想要了解的朋友可以直接从hiwifi官网开源目录下得到对应源码进行编译。得到的源码中还有极路由官方写的简单How-to.txt文件,可参阅进行!也许下面的软件包源你有可能会用到: http://mirror2.openwrt.org/sources/ Note:windows8.1下的tftp server不能完成极路由的刷机操作,建议使用windows7下的系统版本完成刷机!

上一篇Previous

活得那么认真你累不累啊

下一篇Next

4月份简记第七条

14 条评论添加评论

博主,第一次看你博客,留下脚印

回复取消回复
@小虎

哈哈~欢迎常来,看见你博客写了openvpn的文章。正需要,仔细瞧瞧先。

回复取消回复

编译安卓,干翻谷歌 -_-

回复取消回复
@FROYO

不会编译啊,都是闹着玩。我发现现在使用的博客,MySQL端口关闭也还能继续使用,而且,不管配置文件里面写哪个端口都能使用mysql数据库。

回复取消回复
@酷特尔

是因为有缓存吧,WordPress离开数据库不行吧

回复取消回复
@FROYO

不是啊,那天发现后就一直用的是其他端口号。localhost:port 这个没对准呢。可能是mysql支持本地非端口连接用socket什么之类的吧。真心搞不懂了。

回复取消回复

用的 Windows 路由哈哈

回复取消回复
@iEdon

我去,家里还直接用windows系统做路由,windows消耗资源多啊,不如改用linux系统,多样化更大些哦。不过说回来linux可以实现,windows还是有很多软件都可以替代哈。

回复取消回复
@酷特尔

不是普通电脑 专门的x86路由器主板,其实很省电,同时可以做下载机 还可以挂QQ 还可以做一切WINDOWS可以做的 缺点就是性能较弱(毕竟是路由器)

回复取消回复
@iEdon

路由器这样应该可以了。现在应该也没人要挂QQ了吧。嘿嘿。耗电不大的话还是挺好的。

回复取消回复
@酷特尔

哈哈 我先凑合用用。

回复取消回复
@iEdon

只要是低功耗而且功能强大就不算是凑合了吧。嘿嘿~

回复取消回复
@酷特尔

你们路由器好高级啊→_→

回复取消回复
@mooc

高不高级我不知道了,反正我那就是装逼用的。智能路由器很多时候还是不太稳定的。

回复取消回复