R8500 MPv2 版本 刷 Kong編譯的 ddwrt 后,使用Entware-ng 安裝opkg安裝第三方軟件


先說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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM