當前位置:首頁 » 編程軟體 » openwrt許可權編譯設置

openwrt許可權編譯設置

發布時間: 2022-07-01 18:17:48

① openwrt怎麼編譯應用程序

:Openwrt 官方正式的發行版是已編譯好了的映像文件(後綴名bin或trx、trx2),此映像文件可從Openwrt官方網站的下載頁面中輕松獲取到,連接地址為 OpenWrt官方網站。這些編譯好的映像文件是基於默認的配置設置,且只針對受支持的平台或設備的。

② 如何編譯OpenWrt

在安裝好的 ubuntu中 打開終端提示符(快捷鍵 Ctrl+Alt+T) 如下圖所示

安裝 openwrt需要的 編譯環境 輸入命令():
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev
按照提示輸入密碼: 如下圖

到這里 編譯環境搭建完成 繼續
mkdir openwrt 創建一個openwrt文件夾cd openwrt 進入openwrt文件夾svn co svn://svn.openwrt.org/openwrt/branches/backfire下載官網的源碼(穩定版本)
或者
svn co svn://svn.openwrt.org/openwrt/trunk下載官網的源碼(測試版本)
PS:(穩定版本,測試版本任選一個)
./scripts/feeds update -a 更新軟體包./scripts/feeds install -a 安裝軟體包
PS: 下載更新過程根據網速決定

4
make menuconfig 進入定製界面(裡面可以選擇晶元的型號,集成的組件等等,根據實際情況選擇)

5
下面以編譯WNR2000 V3的openwrt固件為例,只編譯基本的功能(因為我使用的就是V3 穩定版本沒有這個型號)
Target System---AR7xxx/AR9xxx CPU型號
Target Profile---NETGEAR WNR2000V3LuCI—>Collections—– <*> luci 添加LuciLuCI—>Translations—- <*> luci-i18n-chinese 添加中文
Save —>OK 保存
Exit 退出

6
make V=99 開始編譯(編譯過程緩慢 耐心等候 因為下載很多東西)成功後在bin文件夾里有編譯好的固件

③ 如何編譯OpenWrt

OpenWrt編譯環境搭建和編譯方法 一、 更新開發系統。 安裝完ubuntu 後,重新開機的時候,會有一個VMware tools 安裝的提示界面,耐心等待,等到VMware tools 安裝好後 因為更新系統和安裝一些工具包需要用到網路,所以進入ubuntu的界面後

④ 如何為一個新路由器編譯openwrt

家庭網路環境布線:
1、有電信貓:電信貓----路由器wan口;路由器lan口----電腦;
2、沒得電信貓:網線----路由器wan口;路由器lan口----電腦;
設置路由器撥號:
電腦ip、dns設置自動獲取;
1、進入路由器。在【設置向導】里,選擇【ppoe撥號】(有些是adsl撥號)這一項,按提示步驟輸上你上網的用戶名和密碼,保存;
2、在【網路參數】--【wan設置】里,選【正常模式】,在【連接】的三個選項,選擇【ppoe撥號】這一項。下面就是選擇【自動連接】,保存,退出;
3、如果想用無線wifi,你的路由器就必須帶無線路由功能,在設置里,把無線路由功能打開就行了,在這里,無線信號信到改為:1、6、11其中1個。防干擾最強。你也可以設置無線上網連接的密碼。

⑤ 如何編譯openwrt,無線默認打開和修

Openwrt無線開啟,需要在編譯前修改源碼,更詳細的請去恩山論壇用搜索功能:
atheros的網卡需要改package/kernel/mac80211/files/lib/wifi/mac80211.sh
拉到最下有個蛋疼的
$ht_capab
option disabled 1 改為 0 即可
option txpower 10
option htmode HT40-
option noscan 1

config wifi-iface
option ssid 你的ssid
option encryption psk2+ccmp
option key 你的無線密碼

⑥ 如何為一個新路由器編譯openwrt

Openwrt 官方正式的發行版是已編譯好了的映像文件(後綴名bin或trx、trx2),此映像文件可從Openwrt官方網站的下載頁面中輕松獲取到,連接地址為 OpenWrt官方網站。這些編譯好的映像文件是基於默認的配置設置,且只針對受支持的平台或設備的。因此,為什麼要打造一個自己的映像文件,理由有以下四點:
您想擁有一個個性化的配置OpenWrt(彰顯個性,在朋友圈子裡顯擺顯擺,開個玩笑);
您想在實驗性的平台上測試OpenWrt;
您參與測試或參與開發OpenWrt的工作;
或者,最簡單的目的就是為了保持自己的Openwrt為最新版本;
若想實現上述目的,其實很簡單,按下述文字即可成功編譯出一個您的Openwrt來。
准備工作
在開始編譯Openwrt之前需要您做些准備工作;與其他編譯過程一樣,類似的編譯工具和編譯環境是必不可少的:
一個構建OpenWrt映像的系統平台,簡單說就是准備一個操作系統(比如Ubuntu、Debian等);
確保安裝了所需的依賴關系庫, (在debian系統中就是安裝各種需要的軟體包)
OpenWrt源代碼副本
首先, 開機登陸到支持編譯Openwrt的操作系統(廢話了)。實體機或者虛擬機(Vmware 或者 Qemu)里的操作系統都行,這里推薦使用Linux系統。 bsd和mac osx系統也可以編,但不推薦,且未驗證是否可編譯成功。下文假定您使用的是Debian操作系統,使用 apt-get 來管理包. 替代的選擇是 Ubuntu (分支 Kubuntu, Xubuntu 等即可)。
第二步, 就是安裝所需要的各種軟體包, 包括編譯器,解壓工具,特定的庫等. 這些工作可以簡單的通過鍵入以下命令 (通常需要root 或者是 sudo 許可權),以root許可權安裝下列軟體包(可能並不完整,會有提示,提示缺少即裝就可以了):

⑦ openwrt怎麼編譯指定的目標版

編譯流程
編譯專屬於您的設備的特定Openwrt固件以一下五個步驟:
通過Subversion命令獲得源代碼;
更新(或安裝) package feeds[package feeds無法確切翻譯,待譯吧);
創建一個默認配置以檢查編譯環境是否搭建好了 (假如需要的話);
用Menuconfig來配置即將編譯生成的固件映像文件的配置項;
最後開始編譯固件;

⑧ 如何編譯OpenWrt

搭建編譯環境。編譯建議在Linux下進行。我的系統是Linux mint 17,執行以下命令,構建編譯環境:

sudo apt-get update
sudo apt-get install git-core build-essential

獲取openwrt源碼。在當前用戶主目錄下執行

git clone git://git.openwrt.org/openwrt.git

等待代碼下載。結束後,目錄下會出現openwrt文件夾。
配置軟體源。進入openwrt目錄,執行

./scripts/feeds update -a

./scripts/feeds install -a

檢查編譯環境是否完整:

make defconfig

make prereq

根據提示信息安裝需要的軟體包。如果提示類似

「tmp/.config-package.in:22022:warning: multi-line strings not supported」

的信息,打開 openwrt/tmp/.config-package.in,定位到對應行,添上丟掉的一個引號就可以了。
編譯選項:

執行 make menuconfig,根據路由器情況,選擇 Target System 和 Subtarget。如意雲一代和極壹S的 Target System 均為 Ralink RT288x/RT3xxx 。對於Subtarget ,前者為 MT7620n based boards ,後者為 MT7620a based boards。

其他選項根據個人喜好選擇。一般來說要選中LuCI界面,選中中文語言包等等。
開始編譯:

執行 make -j2 V=s 進行編譯。-j後面的數字是電腦物理CPU數量加一。V=s可以顯示出編譯的詳細信息。首次編譯大概需要幾個小時的時間。
錯誤排查:

編譯失敗,一般有兩種情況:

1.代碼下載鏈接失效。首次編譯時,編譯程序會實時從網上下載一些軟體包的代碼。如果下載鏈接失效,編譯就會失敗。這時需要根據軟體包的名稱,從網上自行下載,然後放在 openwrt/dl/ 目錄下,執行 make -j2 V=s 繼續編譯即可。

2.軟體包自身有問題。這時重新執行 make menuconfig ,取消對應軟體包選中即可。這種情況比較少見,目前已知的有 tor 等。

編譯成功,但沒有生成固件。這種情況一般是因為選中的軟體包過多,導致固件大小超過16MB。重新執行 make menuconfig,去掉一些軟體包,重新執行編譯即可。
得到固件。在排除了所有錯誤後,現在終於得到了固件。對於如意雲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

等等。

熱點內容
sqlwhencasethen 發布:2024-05-05 23:27:51 瀏覽:641
模架編程軟體 發布:2024-05-05 23:26:54 瀏覽:482
存儲過程異常 發布:2024-05-05 23:24:03 瀏覽:398
winxp訪問不了win7 發布:2024-05-05 23:05:23 瀏覽:733
演算法牛 發布:2024-05-05 22:43:40 瀏覽:720
grublinux引導 發布:2024-05-05 22:37:56 瀏覽:216
unix高級編程第三版pdf 發布:2024-05-05 22:32:09 瀏覽:959
手機wap網站源碼 發布:2024-05-05 22:27:44 瀏覽:260
python修改文件某一行 發布:2024-05-05 22:18:22 瀏覽:457
md5加密64 發布:2024-05-05 21:59:30 瀏覽:527