openwrt固件是路由器的第三方固件,是開源的嵌入式設(shè)備上運行的linux系統(tǒng),其文件系統(tǒng)是可寫的,開發(fā)者無需在每一次修改后重新編譯,令它更像一個小型的Linux電腦系統(tǒng),也加快了開發(fā)速度。這里小編帶來了openwrt第三方固件下載,附帶3000左右的軟件包,用戶可以方便的自定義功能來制作固件,從而更好的移植各類功能到openwrt下,歡迎免費下載收藏。
軟路由器系統(tǒng)已有“系統(tǒng)—文件傳輸”功能(最簡單)
第一步:登錄并打開路由器管理界面—“系統(tǒng)”—“文件傳輸”—“選擇文件”—“選擇存放的ipk軟件包”—“上傳”
第二步:ipk 上傳完畢后,會有如下圖“文件上傳成功”的提示
第三步:此時,頁面底部的 “上傳文件列表”會出現(xiàn) “ luci-app-passwall_3.9-73_all.ipk ”—“安裝”
在點擊“安裝”后, 在“上傳文件列表”會顯示 “Installing luci-app-passwall (3.9-73) to root… Configuring luci-app-passwall.” (正在安裝并配置 passwall)
第四步: 安裝完成,查看 passwall 插件是否安裝成功, “服務(wù)”下是否有Passwall 插件。
PS: 如果后續(xù) 想使用最新的 passwall 插件,只需重復(fù)上述操作,就能更新插件了;或者先卸載已安裝Passwall 插件,再重新安裝自己想要的插件版本。
openwrt固件編譯教程
作者以以RY-1(如意云一代)路由器為例子,簡要介紹openwrt固件的編譯過程。
一、搭建編譯環(huán)境。編譯建議在Linux下進(jìn)行。我的系統(tǒng)是Linux mint 17,執(zhí)行以下命令,構(gòu)建編譯環(huán)境:
sudo apt-get update
sudo apt-get install git-core build-essential
二、獲取openwrt源碼。在當(dāng)前用戶主目錄下執(zhí)行
git clone git://git.openwrt.org/openwrt.git
等待代碼下載。結(jié)束后,目錄下會出現(xiàn)openwrt文件夾。
三、配置軟件源。進(jìn)入openwrt目錄,執(zhí)行
./scripts/feeds update -a
./scripts/feeds install -a
四、檢查編譯環(huán)境是否完整:
make defconfig
make prereq
根據(jù)提示信息安裝需要的軟件包。如果提示類似
“tmp/.config-package.in:22022:warning: mult strings not supported”
的信息,打開 openwrt/tmp/.config-package.in,定位到對應(yīng)行,添上丟掉的一個引號就可以了。
五、編譯選項:
執(zhí)行 make menuconfig,根據(jù)路由器情況,選擇 Target System 和 Subtarget。如意云一代和極壹S的 Target System 均為 Ralink RT288x/RT3xxx 。對于Subtarget ,前者為 MT7620n based boards ,后者為 MT7620a based boards。
其他選項根據(jù)個人喜好選擇。一般來說要選中LuCI界面,選中中文語言包等等。
六、開始編譯:
執(zhí)行 make -j2 V=s 進(jìn)行編譯。-j后面的數(shù)字是電腦物理CPU數(shù)量加一。V=s可以顯示出編譯的詳細(xì)信息。首次編譯大概需要幾個小時的時間。
七、錯誤排查:
編譯失敗,一般有兩種情況:
1、代碼下載鏈接失效。首次編譯時,編譯程序會實時從網(wǎng)上下載一些軟件包的代碼。如果下載鏈接失效,編譯就會失敗。這時需要根據(jù)軟件包的名稱,從網(wǎng)上自行下載,然后放在 openwrt/dl/ 目錄下,執(zhí)行 make -j2 V=s 繼續(xù)編譯即可。
2、軟件包自身有問題。這時重新執(zhí)行 make menuconfig ,取消對應(yīng)軟件包選中即可。這種情況比較少見,目前已知的有 tor 等。
編譯成功,但沒有生成固件。這種情況一般是因為選中的軟件包過多,導(dǎo)致固件大小超過16MB。重新執(zhí)行 make menuconfig,去掉一些軟件包,重新執(zhí)行編譯即可。
八、得到固件。在排除了所有錯誤后,現(xiàn)在終于得到了固件。對于如意云RY-1,固件在 openwrt/bin/ramips 目錄下,形如
openwrt-ramips-mt7620n-rt-n14u-squashfs-sysupgrade.bin
openwrt-ramips-mt7620n-wrtnode-squashfs-sysupgrade.bin
openwrt-ramips-mt7620n-mlw221-squashfs-sysupgrade.bin
openwrt-ramips-mt7620n-wr8305rt-squashfs-sysupgrade.bin
等等。
注意:編譯時要連接到互聯(lián)網(wǎng)。
- 下載地址
發(fā)表評論
0條評論軟件排行榜
- 1heu kms activator激活工具 v61.0.0官方版
- 2暴風(fēng)一鍵永久激活工具 v15.0官方版
- 3KMS Tools(Win10激活工具) v18.10綠色版
- 4AAct(KMS激活工具) v4.3.1漢化便攜版
- 5win10激活工具一鍵永久激活免費版 v1.0純小白綠色版
- 6microkms神龍版官方版 v24.11.18綠色版
- 7sound lock音量控制工具 v1.3.2官方版
- 8win10激活工具無毒版 純凈批處理版
- 9Winaero Tweaker中文版 v1.33綠色版
- 10windows7旗艦版激活工具(Microsoft Toolkit) V2.7.2官方綠色版
熱門推薦
VC2005運行庫32位64位 v6.00.3790.012.17M / 簡體中文
Adobe Air官方版 v51.1.3.45.63M / 多國語言
copyq剪貼板管理器 v9.1.0免費版22.57M / 簡體中文
clover(windows窗口多標(biāo)簽) v3.5.611.02M / 簡體中文
ProcessKO(進(jìn)程關(guān)閉軟件) v6.41.1官方版299K / 多國語言[中文]
dll修復(fù)工具dllescort v2.6.20官方版16.94M / 簡體中文
BatteryBar(筆記本電池管理軟件) v3.6.6921K / 簡體中文
DLL Analyzer(DLL分析工具) v1.930官方版526K / 簡體中文
qwins系統(tǒng)工具 v1.7.0官方版17.58M / 簡體中文
RunAny(快速啟動工具) v5.2綠色版10.1M / 簡體中文