先说R8500吧。

由于Netgear网件的问题导致R8500在去年双11前夕出现了全球范围的Boot Loop的问题,现象为新设备开机一段时间后,路由器进入不停重启的状态,电源灯桔黄色。在和网件工程师沟通之后我换了新机器,第一次换回来的R8500依然有这个问题。第二次等了半个多月后收到了第三台R8500。这次网件用了一个大箱子给我送来的。我还以为给了我两台,另一台是赔偿我两次的顺丰快递费。。。事实上是我想多了,里头就一台R8500,哈哈哈。

这台拷机一个礼拜没发现Boot Loop的问题了。于是兴冲冲的跑去dd-wrt的BBS找固件,刷了之后发现,我去,竟然报错。于是发帖,热心网友让我看log,于是上网找拆机教程,拆开后接好GND三根线,连上我的TTL2USB,打开终端,再来一遍,把日志拷贝出来挂到了论坛。我们分析后发现这次网件发布的新的R8500和之前的R8500的区别在于MP,至今没猜出来是啥意思,但是我这个版本的是MP2,之前的是MP1。@Kong说在他拿到这个版本的设备之前,他没有办法解决这个型号的适配问题。

接下来我出去浪了一把,回来后发现@Kong发布了好几个版本了,但是最新的测试版依然无法在我的设备上运行。与此同时,Netgear也发布了两次更新ROM。

我选择更新官方版。过了五一后,@Kong发了一个测试版,但是我没有找到README。抱着试试看的心里,我刷了一下,因为不知道能不能成功,所以我没有30/30/30 reset。但是结果令我非常激动,竟然成功了。在进入dd-wrt的界面后先浏览了一把,然后做了30/30/30 reset,系统启动后,修改wan设置和wlan设置。

然后赶紧去坛子发感谢信。发测试结果。

接着就开始设置ipkg,原谅我很久很久不玩ddwrt。原来dd-wrt从某个版本之后就改为opkg了,本来@Kong维护了自己的仓库,但是生孩子啊,老大找他谈心啊之类的就把自己的仓库删除了。所以我运行bootstrap也无法安装opkg了。废话说了一大堆,接下来就是搞定opkg:

首先在web界面上设置允许usb、jffs、ssh并应用。

设置USB:

service,usb support,

勾选下列:

Core USB Support

USB Storage Support

Automatic Drive Mount

点“Apply settings ”

设置jffs:

Administration,Management,JFFS2 Support

勾选下列:

Internal Flash Storage

Clean Internal Flash Storage

点“Apply settings ”

然后ssh登录到路由器,输入下列命令:

root@DD-WRT:~# mkdir /jffs/opt
root@DD-WRT:~# mount -o bind /jffs/opt /opt
挂载/opt到jffs之后,开始安装 Entware-ng:

安装:

wget -O - http://pkg.entware.net/binaries/armv7/installer/entware_install.sh | sh

更新包:

opkg update

至此,opkg安装完毕。

接下来,可以使用opkg来安装你想要的软件了。

查询某个软件的方式,比如我想查询shadowsocks:

opkg list shadowsocks*

返回:

shadowsocks-libev - 2.6.1-1 - Shadowsocks-libev is a lightweight secured socks5 proxy for embedded devices and low end boxes

要想安装的话:

opkg install shadowsocks-libev

即可。

@Kong 没有继续维护他的opkg,所以ddwrt刷了Kong编译的版本之后直接运行bootstrap是无法安装opkg的。现在Entware-ng可以胜任了。

Enjoy~~~

之前工作比较忙,没有时间捣鼓,现在终于装好了,我的R8500可以发挥它强大的硬件性能了。感谢@Kong

解决opkg的安装问题过程中参考了这个帖子,感谢作者:

http://www.right.com.cn/forum/thread-160532-1-1.html

按照作者的方法安装成功后我去github上看了看,原来帖子里使用的Entware是从Entware里fork的,并且这个项目不再更新了,因为有了Entware-ng,于是我对dd-wrt恢复了出厂设置,然后重新安装了Entware-ng

最新文章

  1. 【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (第十二节)
  2. N-Queens
  3. Java的注解(Annotation)
  4. LeetCode 解题报告索引
  5. CLR via C#(10)-参数
  6. ADF_ADF Faces系列4_ADF数据可视化组件简介之建立BarChart/Gauge/ExportExcel
  7. 关于chrome浏览器更新后快捷工具失效的解决方法
  8. iOS7以后的侧滑返回上一页
  9. 浅谈web应用的负载均衡、集群、高可用(HA)解决方案(转)
  10. 尚学堂Java第一课
  11. [C#学习笔记1]用csc.exe和记事本写一个C#应用程序
  12. 微信小程序组件封装
  13. 【POJ3613】Cow Relays 离散化+倍增+矩阵乘法
  14. vue 项目中命名方法
  15. U盘安装原版Win7或Win8教程
  16. 弹指之间 -- Prerequisites
  17. 可以用的远程maven地址
  18. JSP学习_02
  19. django高级应用(分页功能)
  20. vs 自定义插件(扩展工具)

热门文章

  1. 【Java】 剑指offer(31) 栈的压入、弹出序列
  2. 【Java】 剑指offer(43) 从1到n整数中1出现的次数
  3. Linux文本处理三剑客之grep
  4. unity与安卓通讯的一些事儿
  5. racket 学习笔记
  6. 项目冲刺Third
  7. 10.17 NOIP模拟赛
  8. 洛谷.4008.[NOI2003]editor文本编辑器(块状链表)
  9. java读取数据,2,2,1方式读取
  10. 静态代理、JDK动态代理和CGLib动态代理之前的区别