怎么刷DD-WRT配置dd wrt openwrtT

从零开始学习OpenWrt:刷機 + 使用 + 編譯教程 | by Upsangel
&&>>&&&&>>&&从零开始学习OpenWrt:刷機 + 使用 + 編譯教程
从零开始学习OpenWrt:刷機 + 使用 + 編譯教程
(如果你也想試試OpenWrt,希望這篇介紹文章能幫度你。本文係新手入門(FLASH FIRMWARE用家)+高手入門(修改Firmware Coder),大家各取所需吧!) Cisco/Linksys在2003年發布了WRT54G這款無線路由器,同年有人發現它的IOS是基於Linux的,然而Linux是基於GPL許可證發布的,按照該許可證Cisco應該把WRT54G 的IOS的源代碼公開。2003年3月, Cisco迫於公眾壓力公開了WRT54G的源代碼。此後就有了一些基於Cisco源碼的第三方路由器固件,OpenWrt就是其中的一個。
OpenWrt的特點:
可擴展性好,可以在線安裝您所需要的功能,目前有1000多個功能包可選;
是一台完整的Linux工作站,文件系統可讀可寫,便於開發者學習和實踐;
現在有越來越多的Maker(也就是DIYer啦~WeMaker群組的人喜歡自稱Maker)開始折騰OpenWrt,但作為一個Maker新手來講,在網上還是很難找到一份系統的入門級資料。查找資料很辛苦,而且OpenWrt的門檻相對較高(Upsangel小語:如果不做編譯調整FIRMWARE本身的CODING,門檻還是很低的。。。),希望這篇文章所提供的從零開始學OpenWrt編譯 + 刷機 + 使用教程能降低新手們的入門難度,當然,編譯過程非必須,一般的路由都可找到可用的穩定固件直接刷機(如果能找到已經成熟的FIRMWARE的話,這也是)。
第一部分:將OpenWrt刷入路由器
要在路由器上使用OpenWrt,首先要將路由器固件刷新為OpenWrt,即相當於OpenWrt 系統的安裝,不同型號的路由器的安裝方法可能也會不一樣,但一般常用的有三種方法:
Web上傳固件更新 (就是平時進入管理界面固件升級那個版面)
tFTP上傳固件更新 (把自己的電腦設置成為tFTP服務器)
TTL寫入固件
具體型號的路由器適用於哪種或哪幾種方法,需自行嘗試 (Upsangel小語:千萬不要自行嘗試!亂來的FLASH很有機會把路由變磚,正確的方法如下:
先上openwrt official website: 尋找你的Router的支援情況,如果你的型號沒有蛛絲馬跡,要不放棄,要不自行編譯(參考第三部分))如果是神州大陸的品牌,可以上 , .cn,的論壇尋找
尋找合適的固件:最理想的情況是官網有atitude adjustment的完整支援(例子, 的B0A0或更早的版本,本站的所有都是基於這個ROUTER寫的)
尋找刷入FLASH FIRMWARE的方法:通常你到了這一步都會找到合適的刷的方法了。。。)
第二部分:开始使用OpenWrt
要對OpenWrt進行配置,一般有兩條途徑:
SSH或Telnet登錄通過命令行控制 (就像DOS的打命令)
Web登錄通過Web界面設置
首次安裝OpenWrt後,需要設置密碼才可以使用SSH登錄,方法是使用telnet登錄或者Web登錄設置密碼。在Windows下面telnet和SSH登錄可以使用,十分容易使用的,就像一個FTP軟件,連接進去就出現命令行模式:
這是MW4530R刷入Haxc 大神的固件的SSH截圖,如果沒有用過命令行就不算用過Openwrt了一般指令與常見Linux發行版相同,但是OpenWrt使用自己的包管理器:opkg,使用“opkg –help”查看幫助信息。以下是一些常用操作命令:
opkg update //更新軟件包列表
opkg install //在線安裝軟件包
opkg remove //移除軟件包 (更多安裝、配置、卸載Optware套件的方法請參考)
登錄Web管理界面,前提是該OpenWrt系統中要安裝了Web界面,一般是Luci,登錄方式與普通路由器無異,打開瀏覽器,輸入路由器IP即可進入登錄界面,OpenWrt的默認IP是192.168.1.1。在Luci裡面操作是十分User Friendly了~
不能不說的是這款MW4530R,是國產的OPENWRT超性價比產品,硬件上複製的TPLINK WDR4700,軟件上由Haxc大神領軍,流行將8M ROM硬改成16M,配置大量應用,入選小U小販的性價比之選。到此,OpenWrt的大門已為你敞開。接下來,開始嘗試利用OpenWrt實現更多智能應用吧,比如單號多撥榨取運營商帶寬、綁定域名遠程控制、掛載大容量硬盤、搭建BT下載機、搭建網絡攝像頭、Samba/DLNA家庭NAS共享、私有雲同步、FTP、個人網站/服務器… 請參考:OpenWRT, DD-WRT資源彙總索引 –
第三部分:搭建編譯環境 和 進行編譯
如果你的路由器不在支持範圍之內,或者有這樣那樣的固件你想進行編輯,不妨動手試試製作屬於自己的OpenWRT Firmware,你的目標是進入到下面這個編輯FIRMWARE的界面:
搭建編譯環境
1、安裝Ubuntu(編譯需要Linux環境),到其官網下載,版本根據自己所需選擇即可。可以選擇安裝到虛擬機或者物理機,圖形化安裝而且是中文版,連安裝都搞不定的,可以關閉本頁面了; 2、切記不要改動軟件源,同時按住Ctrl + Alt + T,調出終端; 3、逐條輸入下列命令(及時驗證是否安裝成功):
sudo apt-get install g++
sudo apt-get install libncurses5-dev
sudo apt-get install zlib1g-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install unzip
sudo apt-get install autoconf
sudo apt-get install gawk
sudo apt-get install make
sudo apt-get install gettext
sudo apt-get install gcc
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install libz-dev
sudo apt-get install asciidoc
sudo apt-get install subversion
sudo apt-get install sphinxsearch
sudo apt-get install libtool
sudo apt-get install sphinx-common
(Upsangel小語:apt-get install 安裝一大堆編程所需套件)至此編譯環境搭建完成。
下載OpenWrt源碼並編譯
OpenWrt源碼分兩種,一種是最新但不是最穩定的Trunk開發版,一種是最穩定的Backfire版,建議下載官方源碼。下載前先在本地創建文件夾:
mkdir openwrt
sudo chmod 777 openwrt
cd openwrt
選擇你想要的版本然後執行下載命令,下載結束會顯示版本號: Trunk版下載命令:svn co svn://svn.openwrt.org/openwrt/trunk/ Backfire版下載命令:svn co svn://svn.openwrt.org/openwrt/branches/backfire/ 添加軟件擴展包,將feeds.conf.default修改為feeds.conf:cp feeds.conf.default feeds.conf 更新擴展,安裝擴展:
./scripts/feeds update -a
./scripts/feeds install -a
注:如果不是剛下載的源碼,為保持代碼為最新狀態,應定期運行svn update命令更新源碼。 測試編譯環境:make defconfig 到這裡就可以開始編譯自己的固件了。進入定制界面:make menuconfig 如果一切正常,會出現一個配置菜單,可以選擇要編譯的固件平台(芯片類型)、型號,還能選擇固件中要添加的功能和組件,配置好後保存並退出菜單即可。 如果你想修改源碼,應該在此步進行,如支持大容量Flash之類的修改,自己上網查到修改什麼文件什麼地方後,就在ubuntu圖形界面上進去找到文件,雙擊打開文本編輯器修改保存。 開始編譯:
make -j V=99
(make是編譯命令,V=99表示輸出debug信息,V一定要大寫,如果要讓CPU全速編譯,就加上 -j 參數,第一次編譯最好不帶-j參數。) 編譯過程保持聯網(會從網上下載一些源碼包),所以斷網可能造成編譯中斷,編譯所需時間與電腦CPU及網絡環境有很大關系,第一次編譯時間較久,快則半小時長則2、3個小時,之後的編譯所需時間較短。編譯完成後會在源碼文件目錄出現bin文件夾(如trunk/bin/XXXX),如果你手裡的路由是原版固件需要刷OpenWrt需要選用XXX-factory.bin固件,如果路由已經刷了OpenWrt,選用升級固件XXXX-sysupgrade.bin升級用的,在升級界面升級即可。進到文件夾找到你需要的固件傳出(通過郵箱、網盤、U盤等),開始刷機吧。
(原文載于
, author LaRiver,edited by Upsangel)
後記:自從Upsangel的路由器技術文章被WeMaker.cc轉載後()大陸的網絡就開始轉載WeMaker上我的文章,哭笑不得的是那些多次轉載站都不會寫這是從轉載過來的,怪不得做設計搞創意的人都說大陸是個沒有知識版權的國度。Upsangel本來也想嘗嘗Copy and Paste從WeMaker.cc轉一些有用的文章回來,但是最后發現還是需要自己做二次加工才合口味。有多少投入就有多少回報,做單純的Copycat真的沒意思!
您的分享係對我最大的支持
Related Posts
About The Author
專註網路技術:Router, OpenWRT, IP-CAM, Homeplug, Cloud Storage, CMS, Adsense...。華語地區網硬界過度活躍者 - “把外面好的帶到這裡,把這裡好的帶給世界。”
Make Money with Your Interest
免費空間 + BLOG + Adsense賺錢的親身實踐攻略!by Upsangel
Contact Me / Cooperation
theme by .
Send to Email Address
Your Email Address
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.查看: 49391|回复: 393
搬运NetGear-R6300v2 的OpenWRT固件
主题帖子积分
入门油菜, 积分 167, 距离下一级还需 33 积分
入门油菜, 积分 167, 距离下一级还需 33 积分
本帖最后由 RosColory 于
14:47 编辑
可能有部分人不知道,R6300v2是有相应的OpenWRT固件的,
不过这部分固件是Snapshots版本的,即“全自动无人值守日常构建版”(此名称是我自己翻译的,和你知道的有出入的话请无视)
还未经过测试,也可以说这个版本和自己在官网下载源码回来自行编译的没什么分别,只不过是别人自动帮你编好而已,省去了编译的麻烦。
这个固件没什么大的bug,但可能会有些小问题,请自行测试(如果不爱折腾的就绕道罢),欢迎把BUG反馈至本帖。
新增补充(前言):
最近,根据帖子的反馈,发觉很多朋友都是初接触Open-WRT的,不知道怎么玩的同学很多。本来此贴是面向些熟手发的,但发现想玩Open-WRT的人还是不少(即使不会,也要试试看 的爱折腾者),毕竟netgear-R6300v2是个不错的智能型路由,性能好、性价比也高,用来代替微型服务器也是个不错的选择,非常值得一玩的机器,不去折腾感觉是的点可惜。刷完、玩厌了Open-WRT,也不妨试下刷个Ununtu或Windows进去玩玩(可把系统装在外置硬盘,然后设置引导从USB外置设备启动来实现,也可以使用VNC来使用桌面控制。内置FLASH的DD或Open-WRT保留。可实现插上外置设备就进入到Ubuntu,拔掉外置设备就自动入到原来的WRT系统。)^_^所以,今后我有时间的话可能会根据帖子的回复不定时地更新此贴,以帮助一些想玩Open-WRT的朋友。其次,6300v2这机器我是拿朋友的,我自己没机器,所以一些具体的……比如驱动性的问题可能无法答复你,希望各位同学多动手上网查找资料。最后,平时的一些测试和一些新玩法如果我有时间和机会将会继续开关于此机器的新贴给大家欣赏。同时也欢迎高手们过来一起讨论讨论,我解决不了的问题说不定你可以解决!
要刷此固件,请从DD-WRT刷入。
如果你是官方固件,请先刷好DD-WRT再刷此OpenWRT。
降级也一样,先刷DD-WRT再刷其它,要不会有变砖的可能。
(上述说明总结自一些国外论坛,
本人没亲自测试过从官方固件直刷的后果,不过如果你买好了TFTP救机的工具,也不妨试一下。)
游客,如果您要查看本帖隐藏内容请
补充&提醒:之前忘记说明了,
经测试后,发现此固件只是一个框架,一个服务器版的系统,没图形界面,Web管理界面需要自己安装!
初次进入系统后路由的电源灯是黄色的,不是平常的绿色。所以不要以为路由变砖了,其实不是,此时你的路由已处于正常工作状态。这时你可用telnet连接后对路由进行设置和管理,先设置好用户名和密码后就会自动开启ssh模式。一切使用的都是Linux服务器的命令,如何设置上网和安装软件(包括Web管理页面)请自行参考有关Open-WRT的相关教程。
一般Open-WRT是没Web图形管理界面的,要先在命令行下配置好上网然后再用opkg命令来安装。
其次,wifi灯和usb灯不亮是因为一些基本功能还未安装,如果用浏览器打开官方的文件服务器的话就可以看到它们都在/base文件目录下,你可用opkg update更新软件列表后再用opkg install安装相关功能。如果你不知道要安装什么或不清楚软件包名称的话可以用opkg list来查看有效软件包列表。当然,你也可以从上面的目录直接下载到本地安装。
如果你不小心刷了又不知道如何玩,想再回去的话可参考下面教程:
先下载好dd-wrt的固件,然后用WinSCP连接路由器把固件上传到/tmp目录,然后再用“sysupgrade”命令来更新固件!
sysupgrade的参数列表可用“sysupgrade -h”来查看。
详细教程可参考:
用wget命令来更新固件。
如果你配置好了上网,那么先复制好固件的网址,然后wget到/tmp下再用sysupgrade来更新固件,
可参考:;
如果不能上网,可用HFS构建HTTP文件服务器后再用wget来下载固件,
请参考:。
最后,再次提醒,如果想玩此固件的朋友最好有些Linux基础或熟悉Open-WRT命令。如果你是新手,刷此固件请谨慎!
如果你非常想玩Open-WRT,这里再附上入门教程:
本帖子中包含更多资源
才可以下载或查看,没有帐号?
到8月份了,OpenWRT在R6300v2还开不了5G,.
请出一个傻瓜版回刷教程,1
有条件的试一下啊
主题帖子积分
入门油菜, 积分 94, 距离下一级还需 106 积分
入门油菜, 积分 94, 距离下一级还需 106 积分
BCM啥时候开源了啊,我咋没听说,我回复看看
主题帖子积分
入门油菜, 积分 94, 距离下一级还需 106 积分
入门油菜, 积分 94, 距离下一级还需 106 积分
我就想问一句,你自己刷过没,凭良心说,别在这说自己刷过,其实没刷,让我们来测试。凭良心袄。
主题帖子积分
进阶油菜, 积分 373, 距离下一级还需 127 积分
进阶油菜, 积分 373, 距离下一级还需 127 积分
不错,感谢分享
主题帖子积分
入门油菜, 积分 38, 距离下一级还需 162 积分
入门油菜, 积分 38, 距离下一级还需 162 积分
感谢楼主,很想知道能不能成功。
主题帖子积分
入门油菜, 积分 61, 距离下一级还需 139 积分
入门油菜, 积分 61, 距离下一级还需 139 积分
谢谢分享 试试再说
主题帖子积分
入门油菜, 积分 167, 距离下一级还需 33 积分
入门油菜, 积分 167, 距离下一级还需 33 积分
我就想问一句,你自己刷过没,凭良心说,别在这说自己刷过,其实没刷,让我们来测试。凭良心袄。 ...
真不知道你是不是欠揍。
爱刷就刷,不刷就滚,别在这乱喷。
我贴子中已明确表示还未经测试,你如果喜欢折腾和对编译有了解的可刷来玩玩,想入门OpenWRT的也可以刷。稳定使用我就不敢保证了,毕竟我只是负责搬运。同时我也负责任地说明了重要的刷机步骤要点,这是通过浏览多篇国内外论坛得出的总结,你自己直接去官方的下载目录下载来刷可没人会告诉你这些。
还有就是我在其它各论坛逛时发现一部分人十分想要OpenWRT的固件,毕竟OpenWRT是比较纯正的系统,也相对比较稳定(具体测评可看),所以就在此分享一下,也方便大家交流。
最后,还是再声明一下,如果你不想刷,请绕道。别随便发这些苛刻言语来污染环境。
主题帖子积分
入门油菜, 积分 126, 距离下一级还需 74 积分
入门油菜, 积分 126, 距离下一级还需 74 积分
主题帖子积分
高级油菜, 积分 560, 距离下一级还需 440 积分
高级油菜, 积分 560, 距离下一级还需 440 积分
迅雷路由就没人开发么
想个多拨功能就这么难啊
离VIP7还差好多天,只能自己争取了
主题帖子积分
入门油菜, 积分 22, 距离下一级还需 178 积分
入门油菜, 积分 22, 距离下一级还需 178 积分
谢谢分享!!!!!!
Powered by

我要回帖

更多关于 openwrt 改刷dd wrt 的文章

 

随机推荐