鏡像編譯openwrt
A. 如何編譯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 你的無線密碼
B. 如何編譯openwrt固件
朋友你好,想要編譯oPEnwrt的固件需要用到編程技術,必須要有很高的計算機技術才可以進行編譯
C. 如何為一個新路由器編譯openwrt
家庭網路環境布線:
1、有電信貓:電信貓----路由器wan口;路由器lan口----電腦;
2、沒得電信貓:網線----路由器wan口;路由器lan口----電腦;
設置路由器撥號:
電腦ip、dns設置自動獲取;
1、進入路由器。在【設置向導】里,選擇【ppoe撥號】(有些是adsl撥號)這一項,按提示步驟輸上你上網的用戶名和密碼,保存;
2、在【網路參數】--【wan設置】里,選【正常模式】,在【連接】的三個選項,選擇【ppoe撥號】這一項。下面就是選擇【自動連接】,保存,退出;
3、如果想用無線wifi,你的路由器就必須帶無線路由功能,在設置里,把無線路由功能打開就行了,在這里,無線信號信到改為:1、6、11其中1個。防干擾最強。你也可以設置無線上網連接的密碼。
D. 自編譯的openwrt x86固件需要多少時間和多少磁碟空間
您好,很高興為您解答。
去官方下載一個鏡像生成器,直接把需要的組件打包進去,編譯一次才幾分鍾。
如若滿意,請點擊右側【採納答案】,如若還有問題,請點擊【追問】
希望我的回答對您有所幫助,望採納!
~ O(∩_∩)O~
E. openwrt 編譯 哪個 bin
(!文末,附加人生如戲寫的編譯OPENWRT的TXT內容,可直接跳至末尾,有例子) Openwrt 官方正式的發行版是已編譯好了的映像文件(後綴名bin或trx、trx2),此映像文件可從Openwrt官方網站的下載頁面中輕松獲取到,連接地址為 OpenWrt官方網站。
F. 如何編譯自己的openwrt中文固件
今天路由固件的世界幾乎都是linksys WRT54G 開創出來的, 這個型號的固件開源之後,逐漸衍生出來今天的強盡的DDWRT/tomato/openwrt固件。linksys WRT54G 是博通的晶元。 正是因為這個歷史原因,DDWRT/tomato/openwrt固件 對博通晶元的支持最好,對其他的晶元比較差, 或者根本不支持其他的晶元。 個人認為,3個固件裡面,tomato的用戶體驗相對最好。但是僅僅支持博通晶元。DDWRT對博通晶元的支持好, 對一些athero也可以,對螃蟹的支持很差。但是DDWRT固件過於陳舊,比 tomato落後很多。openwrt固件可以支持很多晶元,但是用戶體驗相對最差,但是如果想用好openwrt固件,用戶需要自己編譯openwrt固件適應各種晶元/功能,或者說用戶需要具有獨立開發新產品的能力。國內的很多垃圾路由原廠固件就是盜用的openwrt固件,開發的時候把硬體要求降到最低,一旦售出,概不維護。因為沒有優秀固件的連續支持,找到螃蟹的好芯有啥意義,難道您想幫螃蟹開發維護固件。用戶需要的功能來自於優異的固件。但是目前看來,優秀固件的只支持博通的晶元。難道您的倉庫里積壓了太多的螃蟹晶元路由,需要用新手上路的第一貼,來論壇打軟廣告。
G. 編譯OpenWrt系統求助
編譯openwrt固件並沒有想像的那麼復雜,我也是個小白,以下內容是我將網路上的編譯教程稍微進行了一下整合。因為我發現很多編譯教程沒有說明如何更改flash相關配置。 安裝ubuntu,不贅述。 注意在安裝完成後,root不能直接登錄,需要設置密碼,
H. 如何編譯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: 下載更新過程根據網速決定
make menuconfig 進入定製界面(裡面可以選擇晶元的型號,集成的組件等等,根據實際情況選擇)
下面以編譯WNR2000 V3的openwrt固件為例,只編譯基本的功能(因為我使用的就是V3 穩定版本沒有這個型號)
Target System---AR7xxx/AR9xxx CPU型號
Target Profile---NETGEAR WNR2000V3LuCI—>Collections—– <*> luci 添加LuciLuCI—>Translations—- <*> luci-i18n-chinese 添加中文
Save —>OK 保存
Exit 退出
make V=99 開始編譯(編譯過程緩慢 耐心等候 因為下載很多東西)成功後在bin文件夾里有編譯好的固件
I. 怎麼在ubuntu系統上編譯定製openwrt固件
搭建編譯環境 Ubuntu x64 12/openwrt/trunk/ trunk是openwrt的開發版,openwrt有好幾個分支,要編譯其它分支,sun://後的換為相應的地址即可。 建立openwrt文件夾是為了方便存放不同分支的代碼,如果你不需要,可以省略「mkdir openwrt」及「cd openwrt」。 如果svn的速度慢,可以使用openwrt的第三方鏡像,比如國內的openwrt中文論壇所建的鏡像。 更新feed及添加package openwrt的一些額外功能都是通過package實現的,很多個package就組成了一個feed,我們可以根據需求更新自己想要的feed的源。 例如我們需要luci的web管理界面和python的支持,那麼我們需要更新luci和packages的feed源: cd trunk ./scripts/feeds update luci packages ./scripts/feeds install luci packages 當然,我們推薦更新所有feed並添加所有package ./scripts/feeds update -a ./scripts/feeds install -a 配置及編譯 進入配置界面 make menuconfig 以後再次編譯時,要先切換到工作目錄: cd openwrt cd trunk 然後在次過程中選擇好target system和target profile,target system需要看你路由器的cpu晶元信息,target profile是你路由器的型號。接下來就可以根據自己的需求進行定製了,添加上需要的支持或去掉無用的包,按「Y」在固件中添加包按「Y」,按「N」去 掉不需要的包。 要運行OH3C,必須有python-mini(lang->python->python-mini)的支持。 如果你的路由器flash空間比較緊張,可以去掉下面的包: Kernel moles->Network Support->kmod-ppp Network->ppp 選好後就保存配置退出開始編譯了: make -j -j 後面可以跟參數,即同時進行的任務數,比如2或4,不跟參數意為不限制同時進行的任務數,會大大減少編譯的時間,特別是首次編譯。 編譯過程中可能不會下載一些東西,所以斷網可能造成編譯中斷,編譯所需時間與你的CPU及網速有很大關系,一般首次編譯在40分鍾到2小時之間不等。以後的編譯一般在30分鍾之內。