標題:
留戀openwrt只因為opkg?誰說dd-wrt不能用op軟件
[打印本頁]
作者:
tomleehk
時間:
2015-10-28 23:14
標題:
留戀openwrt只因為opkg?誰說dd-wrt不能用op軟件
本帖最後由 tomleehk 於 2015-10-28 23:28 編輯
http://www.360doc.com/content/14/1021/20/4171006_418765647.shtml
很多openwrt用戶一定很羨慕dd強大美觀的管理頁面吧,卻因為dd上沒有很多軟件支持而望而卻步。什麼screen、vim、apache、mysql,甚至aircrack-ng、reaver,這些最新的好軟件都只是op獨享的。我下面的內容就是教大家怎麼在dd-wrt上安裝opkg軟件包管理系統,讓你開心地移步到dd-wrt的大家庭裡。
準備工作
-----------------------------------------
既然要安裝opkg軟件包管理系統,並且未來要通過opkg安裝一些喜歡的程序,那麼路由器上的JFFS2分區有一些剩餘空間是必需的,2M是最少的,4M比較理想,怎麼擴容就不在本文的討論範圍了 ^ ^
必需的設置:路由器聯入互聯網,啟動SSHd服務,啟用JFFS2並清空JFFS2空間,ssh連接到dd上並執行以下命令:
mkdir /tmp/1
cd /tmp/1
複製代碼
使用ipkg安裝opkg
wget http://downloads.openwrt.org/attitude_adjustment/12.09-beta/ar71xx/generic/packages/opkg_618-2_ar71xx.ipk
ipkg install opkg_618-2_ar71xx.ipk
複製代碼
ar71xx是我的G450H的硬件版本,如果你的路由器硬件是at91等,請自行前往
http://downloads.openwrt.org/attitude_adjustment/12.09-beta/
複製代碼
查找匹配的opkg_xxx.ipk,但是目前大多數不太老的路由器都是基於ar71xx的。
注意:opkg_618-2_ar71xx.ipk是當前ar71xx下的最新版本,如果未來opkg更新導致ipk文件名改變,請到遠程目錄packages上自己查找opkg軟件包並下載安裝。
安裝必要的庫(lib)
wget http://downloads.openwrt.org/attitude_adjustment/12.09-beta/ar71xx/generic/openwrt-ar71xx-generic-rootfs.tar.gz
tar xvzf openwrt-ar71xx-generic-rootfs.tar.gz
cp -Pp /tmp/1/lib/* /jffs/usr/lib/
export LD_LIBRARY_PATH=/jffs/usr/lib:$LD_LIBRARY_PATH
複製代碼
設置/etc和/opt目錄可寫
mkdir -p /jffs/geek/etc
cp -a /etc/* /jffs/geek/etc/
mount -o bind /jffs/geek/etc/ /etc/
mkdir -p /jffs/opt
mount -o bind /jffs/opt/ /opt/
複製代碼
配置opkg.conf
mv /jffs/etc/opkg.conf /etc/
vi /etc/opkg.conf
複製代碼
將opkg.conf改成如下:
src/gz snapshots http://downloads.openwrt.org/attitude_adjustment/12.09-beta/ar71xx/generic/packages
dest root /opt
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
複製代碼
配置自動啟動腳本
cd /jffs/geek/etc
wget http://www.liuweinan.com/geek-init.sh
複製代碼
用瀏覽器打開管理頁面,一般是
http://192.168.1.1/Diagnostics.asp
複製代碼
將下面內容存為啟動腳本:
/jffs/geek/etc/geek-init.sh web-gui
複製代碼
點擊 Save Startup 按鈕,然後重啟路由器。
最後
-----------------------------------------
重新ssh連接dd上,執行以下命令:
opkg update
opkg install libc
複製代碼
好了,現在就可以安裝你喜歡的軟件了,比如vim:"opkg install vim",更多opkg使用方法請參考命令幫助。
關閉、重啟路由器之後也不需要更改任何設置或執行任何命令就可以 opkg install 啦!
作者:
雯雯
時間:
2015-10-31 14:08
強! .
歡迎光臨 電訊茶室 (http://telecom-cafe.com/forum/)
Powered by Discuz! 7.2