linux路由器刷機(jī)命令 linux系統(tǒng)刷機(jī)教程

無線路由器怎么刷固件(100分)

路由器廠商廠商提供路由器的升級固件往往可以起到豐富功能,改善穩(wěn)定性等好處。大多數(shù)時候更新一下路由器的固件是有好處的。下面說明如何更新路由器的固件。

創(chuàng)新互聯(lián)致力于成都網(wǎng)站設(shè)計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè),成都網(wǎng)站設(shè)計,集團(tuán)網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進(jìn)行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!

電腦網(wǎng)卡連接路由器的LAN口,打開瀏覽器,輸入192.168.1.1,出現(xiàn)路由器的web配置登陸窗口,填寫自己的用戶名和密碼按“確定”進(jìn)行登陸。

刷新固件之前,應(yīng)對路由器的配置進(jìn)行一個備份,因為刷新固件完成之后路由器的配置也會被清空,有了備份就可以快速恢復(fù)。點擊右邊選項欄的“路由器設(shè)定值”。

在右邊的窗口中點擊“Backup”,之后選擇備份文件的保存位置,這樣就完成了路由器當(dāng)前配置的備份工作。

點擊右邊選項欄的“固件升級”。

在上傳固件的頁面中,點擊“瀏覽”找到要升級的固件文件,之后點擊“升級”。

升級完成之后,需要恢復(fù)備份的配置,看到步驟2,3的頁面,點擊“瀏覽”選擇備份出來的配置文件,點擊“Restore”即可完成對路由器的恢復(fù)。

路由器怎么刷機(jī)

問題一:如何給無線路由器刷機(jī)? 這個得看品牌了,去官網(wǎng)看看有無新的rom,是否支持u *** 離線下載功能。

問題二:如何進(jìn)去路由器的刷機(jī)界面 如何進(jìn)去路由器的刷機(jī)界面。 路由器是可以刷機(jī)的,通過路由器刷機(jī),可以擴(kuò)展一些功能。路由器刷機(jī)的方式有幾種,可以通過路由器自帶的 Web 配置界面刷新,也可以使用 TFTP 方法刷新。但不要隨心所欲的給路由器刷機(jī),刷機(jī)前需要參照 硬件支持列表選擇方法。因為有的路由器并不支持某些方法的刷機(jī)方式,如果采用某些不支持的方式進(jìn)行刷機(jī),可能把路由器刷壞。

一般路由器管理界面上就有升級或者刷新固件的選項。固件在路由的官網(wǎng)上都能下載。

如下便是一網(wǎng)友的刷機(jī)心得,這是一個很簡單的刷機(jī)方法。

刷機(jī)前準(zhǔn)備:

1 、固件:下好相應(yīng)的 DDWRT/TOMATO/TOMATO DUALWAN/OPENWRT 等固件( FIRMWARE , BIN 文件),如果是 TRX 改為 BIN ,就看你的路由適合的 BIN 文件了。我選擇了 TT DUALWAN 的,看中的就是中文界面。

2 、刷機(jī)軟件:中文 TFTP ,這個軟件超小超好用

開始刷機(jī):(必須注意 PC 不能斷電,用網(wǎng)線刷,關(guān)掉殺毒軟件)

1 、路由復(fù)位到出廠狀態(tài),回復(fù)原始 IP 地址 192.168.0.1 或 192.168.1.1 或其他什么的,例如我這臺 BUFFALO ,通電狀態(tài)下按 INIT 鍵 30S 以上就可以了。

2 、網(wǎng)線插入路由的 LAN2 口,將 PC 有線網(wǎng)卡的 IP 設(shè)置為與路由的網(wǎng)址在同一網(wǎng)段如 192.168.1.1+N ( N=1 ),網(wǎng)關(guān)為路由 IP 。

3 、運行 CMD--DOS 狀態(tài)下輸入 IPCONFIG ,看看是不是網(wǎng)址改好了, PING 路由網(wǎng)址是通的。

4 、運行中文 TFTP ,輸入路由 IP ,選擇下載好的 BIN 文件。

5 、將路由斷電,立馬在通電的瞬間,點擊 TFTP 的更新固件,出現(xiàn)一個進(jìn)度條,很快就提示更新成功,這時不要做任何操作,等候 3 分鐘以上。

6 、將電腦的網(wǎng)卡 IP 改為自動獲取,重啟路由,在 IE 欄輸入新的 IP ,通常就是 192.168.1.1 ,名字 admin, 密碼 admin,就可以進(jìn)入路由設(shè)置界面了。參照你路由器的名牌。

問題三:路由器怎樣刷機(jī) 路由器很老了,還有刷的必要?另外Realtek方案的路由器很少能刷機(jī)成功。

問題四:為什么大神都喜歡給無線路由器刷機(jī)? 首先確定您的路由器是否支持DD-WRT,您可以在百度中搜索路由器型號+DD-WRT (如:D-link 615 DD-WRT)根據(jù)結(jié)果來判斷是否支持刷固件。

您也可以在DD-WRT官方網(wǎng)站來查詢

dd-wrt/site/support/router-database

在輸入框中輸入你的路由器型號 如: tp- 就會顯示出tp-link 相關(guān)列表來

如果后邊顯示yes 就說明該路由器支持dd-wrt

DD-WRT(簡稱DD)是一個Linux開源操作系統(tǒng),實質(zhì)它是第三方的路由器固件。路由和網(wǎng)管功能非常強大,通常我們使用的路由器設(shè)備,都具有一個獨立的操作系統(tǒng)(英文簡稱OS),用于對路由器設(shè)備進(jìn)行各種功能設(shè)置和管理。其實我們通常所說的升級路由器固件,也就是指升級刷新路由設(shè)備里面的操作系統(tǒng),以使得路由器設(shè)備的功能更加強大。常見的第三方路由器固件還有番茄(Tomato)等。DD-WRT固件刷機(jī)流程如下。

一、為什么要刷DD-WRT?

DD-WRT固件可以實現(xiàn)中繼、AP、VPN、VOIP、UPNP、DHCP、端口映射、DDNS、IPv6、SNMP、SSH、計費功能、封殺BT、VLAN劃分、調(diào)整無線信號發(fā)射功率等擴(kuò)展功能。

二、DD-WRT收費嗎?

常規(guī)版本都不用收費,但也是特別版需要付費。付費版功能更加強大。如:PPPoE驗證、ARP欺騙等。

三、哪些路由器可以刷DD-WRT固件

1、支持刷DD-WRT的路由器種類很多,可以參考官方的硬件支持列表。主要是Broad芯片方案的路由器,其他的的也有支持,但是并不是很多。

2、首先要了解自己的路由器是否支持DD-WRT、支持那種版本的DD-WRT。其次刷固件方式,如有特殊說明,一般都會有提示。如有一些路由器就提到只能使用TFTP方法刷,否則有可能不成功!

3、DD-WRT的MINI(迷你版)和STD(標(biāo)準(zhǔn)版)固件大小差不多,F(xiàn)lash(閃存)通常在4M或8M就可以刷標(biāo)準(zhǔn)版或增強版的固件。如果你FLASH(閃存)有8MB的話當(dāng)然是刷MEGA(完整版)好。對于新手你可以先刷好MINI(迷你版)再升級到其他版本,STD(標(biāo)準(zhǔn)版)固件支持的功能要比MINI(迷你版)的多。

版本介紹:

Micro(最小版) 需要 2MB FLASH

Mini(迷你版) 需要 4MB FLASH

Standard(STD標(biāo)準(zhǔn)版) 需要 4MB FLASH

VOIP(VOIP功能版) 需要4MB FLASH

Mega(完整版) 需要 8MB FLASH

四、需要哪些設(shè)備或工具

刷路由器通常不需要特殊設(shè)備,電腦一臺、網(wǎng)線一根、路由器一臺即可。而且大部分路由器刷固件都可以在Web界面進(jìn)行。

五、固件刷新方法種類

1、路由器自帶的Web配置界面刷固件。

2、使用TFTP方法刷。

具體使用那種方法新,請參照DD-WRT硬件支持列表的方法。不過一旦升級到了DD-WRT,以后更新的時候可以通過Web界面進(jìn)行。

六、采用Web方法刷

確認(rèn)自己的路由器可否使用Web方式刷新,當(dāng)然大部分路由器都可以這樣做。Web方式刷新其實就是路由器設(shè)置菜單里面的“更新路由器固件”功能。雖然不是更新同廠的固件,但是也是可以用的,這種升級方式最為方便。

1、確認(rèn)......

問題五:無線路由器如何刷機(jī) 如果是清空配置在路由器后面有個凹進(jìn)去的按鈕,按住它插上電源等等不再閃就OK

如果是刷新固件,需要上官網(wǎng)去下載最新固件然后按照網(wǎng)站上說明刷就可以了

問題六:路由器刷機(jī) 去線刷寶看看啊

問題七:斐訊K2路由器怎么刷機(jī) 首先用網(wǎng)線連接路由器并把你的路由器連接好外部網(wǎng)絡(luò),簡言之,需要你的路由器可以正常上網(wǎng)。然后在瀏覽器中登錄路由器,網(wǎng)址:192.168.2.1,密碼為admin。最后打開下面鏈接(一個字符都不能少?。?/p>

192.168.2.1/..._year=2016|`if wget -O /tmp/breed.bin breed.hackpascal/...n;then mtd_write write /tmp/breed.bin Bootloader;echo breed ok! /etc_ro/web/index.asp;fi`

瀏覽器里面會顯示 breed ok! 證明就刷好breed web恢復(fù)控制臺了。

接下來就是進(jìn)入breed刷入固件!刷好breed web恢復(fù)控制臺后等待幾十秒后拔掉路由器電源, 然后按住reset按鈕(復(fù)位鍵)不要松手,同時插上電源,通電后多等十幾秒松手。注意看電腦的網(wǎng)絡(luò)連接,等到獲取到ip后 ,然后輸入192.168.1.1 即可進(jìn)入如圖界面(breed web 恢復(fù)控制臺)

然后在【固件更新】里面上傳固件。刷好固件后,系統(tǒng)自動重啟,一般等待2分鐘后系統(tǒng)就啟動成功了(刷好固件后,第一次啟動可能比較慢),這時候進(jìn)入路由器進(jìn)行設(shè)置即可。

或者可以使用下面方法一鍵刷入hiboy的padavan華碩固件:首先用網(wǎng)線連接路由器并把你的路由器連接好外部網(wǎng)絡(luò),簡言之,需要你的路由器可以正常上網(wǎng)。然后在瀏覽器中登錄路由器,網(wǎng)址:192.168.2.1,密碼為admin。最后打開下面鏈接(一個字符都不能少?。?/p>

問題八:openwrt 路由器怎么刷機(jī) Openwrt 刷機(jī)

產(chǎn)品準(zhǔn)備:

1. 無線路由器。

2. USB-TTL 串口轉(zhuǎn)換。

3. 導(dǎo)線若干。

4. 其他焊接工具。

問題九:取得了路由器的root權(quán)限 之后要怎么刷機(jī)呢? 電腦安裝甜椒,連接手機(jī),選擇ROOT破解,

然后選擇ROM資源,下載并一鍵ROM刷機(jī)就可以了。。。刷機(jī)工具可以用XIAZAIBA的。

ROM可以用ROM之家的,刷機(jī)專家的。。。

黑屏的話,可以使用其他刷機(jī)工具,只要認(rèn)到手機(jī),就可以刷機(jī),,,實在不行到論壇學(xué)熱鍵卡刷,就是開機(jī)鍵+音量加或者減鍵,選擇SD下ZIP刷機(jī)就可以。。。

問題十:如何讓一個新人路由器刷機(jī)入門 你說的刷機(jī)是指升級還是系統(tǒng)重寫? 如果是升級那么只要下載升級程序按照路由器的操作指示就行,如果是重寫那更簡單,按住復(fù)位鍵數(shù)秒即可。

網(wǎng)件路由器怎么刷回官方固件

以WNR2200為例子:

一,從原廠刷到DD-WRT

1.根據(jù)網(wǎng)上教程 鏈接1 提供的dd-wrt下載鏈接,從2012/07-20-12-r19519/netgear-wnr2200/目錄中下載wnr2200-factory_WW.img

2.按住reset鍵,當(dāng)路由器的電源燈閃爍時,松開,將路由器恢復(fù)出廠設(shè)置.

3.電腦與路由器有線直連,直接在路由器的升級界面,選擇該固件,上傳,刷機(jī)成功.

二,從DD-WRT刷回原廠

1.從網(wǎng)件官網(wǎng)下載wnr2200-100-V1.0.2.20.img

2.參考 鏈接2 的方法刷機(jī):

(1)用SecureCRT將wnr2200-100-V1.0.2.20.img文件,使用sftp命令,傳到路由器上,默認(rèn)存放位置是/root目錄.

(2)ssh(或者telnet)登陸到路由器,用mv /root/wnr2200-100-V1.0.2.20.img /tmp將wnr2200-100-V1.0.2.20.img轉(zhuǎn)移到路由器的/tmp目錄下.

(3)在/tmp目錄下執(zhí)行mtd -r write WGR614V8.bin linux.

(4)路由器重啟之后,無響應(yīng),電源燈不亮,ping 192.168.1.1不通.

3.參考 鏈接3 的方法重刷:

(1)電腦與路由器有線直連.此時電源燈不亮,只有對應(yīng)LAN口的燈亮.

(2)電腦的ip設(shè)置成192.168.1.2,子網(wǎng)掩碼設(shè)置成255.255.255.0,其余留空.

(3)打開cmd,跳轉(zhuǎn)到wnr2200-100-V1.0.2.20.img文件所在目錄.

(4)執(zhí)行tftp -i 192.168.1.1 put nr2200-100-V1.0.2.20.img,提示上傳成功.

(5)再次執(zhí)行該命令.

(6)關(guān)閉路由器電源,再打開,路由器電源燈變黃.

(7)cmd中提示上傳成功.

(8)等待,直到路由器電源燈變綠,刷機(jī)成功.

Linux發(fā)行版(路由器固件)OpenWrt入門全集

現(xiàn)階段openwrt官方支持的路由列表:wiki.openwrt.org/toh/start

如果要學(xué)習(xí)openwrt的話,買些列表中二手的路由器來實踐下更容易學(xué)習(xí),大部分要升級一下rom芯片和內(nèi)存芯片,典型配置都是4M、64M。 大家先學(xué)習(xí)一下,等待小米開放時刻的到來,有備無患……

OpenWrt 可以被描述為一個嵌入式的 Linux 發(fā)行版,(主流路由器固件有 dd-wrt,tomato,openwrt三類)而不是試圖建立一個單一的、靜態(tài)的系統(tǒng)。OpenWrt的包管理提供了一個完全可寫的文件系統(tǒng),從應(yīng)用程序供應(yīng)商提供的選擇和配置,并允許您自定義的設(shè)備,以適應(yīng)任何應(yīng)用程序。

對于開發(fā)人員,OpenWrt 是使用框架來構(gòu)建應(yīng)用程序,而無需建立一個完整的固件來支持;對于用戶來說,這意味著其擁有完全定制的能力,可以用前所未有的方式使用該設(shè)備。

當(dāng)Linksys釋放 WRT54G/GS 的源碼后,網(wǎng)上出現(xiàn)了很多不同版本的 Firmware 去增強原有的功能。大多數(shù)的 Firmware 都是99%使用 Linksys的源碼,只有1%是加上去的,每一種 Firmware 都是針對特定的市場而設(shè)計,這樣做有2個缺點,第一個是難以集合各版本Firmware的長處,第二個是這版本距離 Linux 正式發(fā)行版越來越遠(yuǎn)。

OpenWrt 選擇了另一條路,它從零開始,一點一點的把各軟件加入去,使其接近 Linksys 版 Firmware的功能,而OpenWrt 的成功之處是它的文件系統(tǒng)是可寫的,開發(fā)者無需在每一次修改后重新編譯,令它更像一個小型的 Linux 電腦系統(tǒng)。

OpenWrt 項目由 2004 年 1 月開始, 第一個版本是基于 Linksys 提供的 GPL 源碼及 uclibc 中的 buildroot 項目, 這個版本稱為 “stable” 版, 在網(wǎng)上至今仍有很多項目使用這個版本, 較為有名 Freifunk-Firmware 和 Sip@Home.

到了2005年初, 一些新的開發(fā)人員加入了這項目, 幾個月后他們釋出了第一個 “experimental” 版本, 這和以前版本不同的是, 這版本差不多完全舍棄了 Linksys 的 GPL 源碼, 使用了 buildroot2 作為核心技術(shù), 將 OpenWrt 完全模塊化,OpenWrt 使用 Linux 正式發(fā)行的核心源碼(2.4.30),加上了一些補丁和網(wǎng)絡(luò)驅(qū)動,開發(fā)隊伍更為OpenWrt添加了許多免費的工具,可以直接把Image寫入 Flash (mtd)里面,設(shè)定無線功能和VLAN交換功能,這個版本名為“White Russian”,而1.0版本于2005年底公布。

OpenWRT是一個高度模塊化、高度自動化的嵌入式Linux系統(tǒng),擁有強大的網(wǎng)絡(luò)組件和擴(kuò)展性,常常被用于工控設(shè)備、電話、小型機(jī)器人、智能家居、路由器以及VOIP設(shè)備中。 同時,它還提供了100多個已編譯好的軟件,而且數(shù)量還在不斷增加,而 OpenWrt SDK 更簡化了開發(fā)軟件的工序。

OpenWRT不同于其他許多用于路由器的發(fā)行版,它是一個從零開始編寫的、功能齊全的、容易修改的路由器操作系統(tǒng)。實際上,這意味著您能夠使用您想要的功能而不加進(jìn)其他的累贅,而支持這些功能工作的linux kernel又遠(yuǎn)比絕大多數(shù)發(fā)行版來得新。

如果對 Linux 系統(tǒng)有一定的認(rèn)識, 并想學(xué)習(xí)或接觸嵌入式 Linux 的話, OpenWRT很適合。 而且OpenWRT支持各種處理器架構(gòu),無論是對ARM,X86,PowerPC或者M(jìn)IPS都有很好的支持。 其多達(dá)3000多種軟件包,囊括從工具鏈(toolchain),到內(nèi)核(linux kernel),到軟件包(packages),再到根文件系統(tǒng)(rootfs)整個體系,使得用戶只需簡單的一個make命令即可方便快速地定制一個具有特定功能的嵌入式系統(tǒng)來制作固件。

一般嵌入式 Linux 的開發(fā)過程, 無論是 ARM, PowerPC 或 MIPS 的處理器, 都必需經(jīng)過以下的開發(fā)過程:

1、 創(chuàng)建 Linux 交叉編譯環(huán)境;

2、建立 Bootloader;

3、移植 Linux 內(nèi)核;

4、建立 Rootfs (根文件系統(tǒng));

5、安裝驅(qū)動程序;

6、安裝軟件;

熟悉這些嵚入式 Linux 的基本開發(fā)流程后,不再局限于 MIPS 處理器和無線路由器, 可以嘗試在其它處理器, 或者非無線路由器的系統(tǒng)移植嵌入式 Linux, 定制合適自己的應(yīng)用軟件, 并建立一個完整的嵌入式產(chǎn)品。

由于CPU內(nèi)核體系不同,造成很多應(yīng)用程序移植到OpenWrt上的時候經(jīng)常崩潰。

由于ADSL硬件模塊的驅(qū)動程序沒有開放源代碼,造成很多ADSL一體無線路由的ADSL模塊不能工作而造成功能缺失(RG100A和DB120除外)。

由于OpenWRT并不是官方發(fā)布的路由器固件,所以要使用(刷入該固件)有困難,而且其基于Linux,導(dǎo)致OpenWRT的入門門檻較高。

White RussianOpenWRT的初始版本,從2005年7月的White Russian RC1開始發(fā)展,一直到2007年1月才發(fā)布White Russian 0.9。

KamikazeOpenWRT的第二個版本,從2007年6月開始發(fā)布Kamikaze 7.06,一直更新到2010年1月的Kamikaze 8.09.2結(jié)束。這期間OpenWRT進(jìn)行了大量改進(jìn),并為它的發(fā)展打下了堅實的基礎(chǔ)。

Backfire2010年03月04日,OpenWrt Backfire 10.03 Beta發(fā)布,該版本是開源的路由器固件,基于linux,功能強大,支持很多主流的平臺和路由器,甚至支持國內(nèi)的君正jz4740平臺,是學(xué)習(xí)和開發(fā)嵌入式,也是工業(yè)、 商業(yè)應(yīng)用理想平臺。更新方面: brcm-2.4 更新到 2.4.37 kernel ,other targets 更新到 2.6.30 or 2.6.32 ,arm/mips平臺的 gcc 更新到 4.3.3 ,powerpc的gcc更新到 4.4.3 ,uClibc 更新到 0.9.30.1 , Broadcom 11g 芯片組的 b43 無線網(wǎng)卡驅(qū)動更新到 2.6 kernel ,支持Atheros 11n ath9k ,支持很多新的ar71xx設(shè)備,magicbox歸入ppc40x平臺 。

2010年03月25日,OpenWrt 發(fā)布 Backfire 10.03-rc1,支持國內(nèi)留下的 tp-link最新多款11n的路由器,是不是想讓路由器支持萬能中繼呢,或者增加路由器的多wan口支持呢,更多的這些高端路由才有的功能,或許能 讓家用路由輕松具備。

2010年04月07日,OpenWRT放出Backfire 10.03正式版。

2010年08月29日OpenWRT放出了Backfire 10.03.1。修正了很多BUG,提高了兼容性。TP-LINK WR841N v2 已經(jīng)可以正常使用了,包括無線部分和上網(wǎng)部分。 自rc1之后的變動:改進(jìn)了防DNS重綁定攻擊,改進(jìn)了uhttpd穩(wěn)定性, Rootfs生成修復(fù)(Orion景象),修正了基于BRCM47XX的PCI初始化,添加了rtl8366 vlan 改變的 整合腳本,還原了一般x86鏡像 GRUB控制臺,提高了ar71xx系列以太網(wǎng)驅(qū)動程序性能,添加了ar7240 交換機(jī)驅(qū)動,一些swconfig 和 交換機(jī)驅(qū)動的改進(jìn),RDC 使用啟動加載器支持波特率,允許原生HID 支持 通過添加 kmod-input-hid,6in4:適當(dāng)?shù)奶幚砹薖PPoE連接并且修復(fù)了終端隧道更新。

鑒于開源軟件在國內(nèi)的發(fā)展態(tài)勢,目前國內(nèi)有基于OpenWRT改進(jìn)而來的OpenWRT-DreamBox。這個版本的OpenWRT集成了了很多常用功能(包括脫機(jī)下載等),而通過這個版本的OpenWRT便可以把一個路由器的功能發(fā)揮的淋漓盡致。

現(xiàn)在有越來越多的Maker開始折騰OpenWrt,但作為一個Maker新手來講,在網(wǎng)上還是很難找到一份系統(tǒng)的入門級資料。查找資料很辛苦,而且OpenWrt的門檻相對較高,希望這篇文章所提供的從零開始學(xué)OpenWrt編譯 + 刷機(jī) + 使用教程能降低新手們的入門難度,當(dāng)然,編譯過程非必須,一般的路由都可找到可用的穩(wěn)定固件直接刷機(jī)。

1、安裝Ubuntu(編譯需要Linux環(huán)境),到其官網(wǎng)下載,版本根據(jù)自己所需選擇即可??梢赃x擇安裝到虛擬機(jī)或者物理機(jī),圖形化安裝而且是中文版,連安裝都搞不定的,可以關(guān)閉本頁面了;(下載地址可以百度,回復(fù)貼中會提供)

2、切記不要改動軟件源,同時按住Ctrl + Alt + T,調(diào)出終端;

3、逐條輸入下列命令(及時驗證是否安裝成功):

[php]

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

[/php]

至此編譯環(huán)境搭建完成。

OpenWrt源碼分兩種,一種是最新但不是最穩(wěn)定的Trunk開發(fā)版,一種是最穩(wěn)定的Backfire版,建議下載官方源碼。下載前先在本地創(chuàng)建文件夾:

[php]

mkdir openwrt

sudo chmod 777 openwrt

cd openwrt

[/php]

選擇你想要的版本然后執(zhí)行下載命令,下載結(jié)束會顯示版本號:

Trunk版下載命令:

[php]

svn co svn://svn.openwrt.org/openwrt/trunk/

[/php]

Backfire版下載命令:

[php]

svn co svn://svn.openwrt.org/openwrt/branches/backfire/

[/php]

添加軟件擴(kuò)展包,將feeds.conf.default修改為feeds.conf:

[php]

cp feeds.conf.default feeds.conf

[/php]

更新擴(kuò)展,安裝擴(kuò)展:

[php]

./scripts/feeds update -a

./scripts/feeds install –a

[/php]

注:如果不是剛下載的源碼,為保持代碼為最新狀態(tài),應(yīng)定期運行svn update命令更新源碼。

測試編譯環(huán)境:

[php]

make defconfig

到這里就可以開始編譯自己的固件了。進(jìn)入定制界面:

[php]

make menuconfig

[/php]

如果一切正常,會出現(xiàn)一個配置菜單,可以選擇要編譯的固件平臺(芯片類型)、型號,還能選擇固件中要添加的功能和組件,配置好后保存并退出菜單即可。

[php]

openwrt-make

[/php]

如果你想修改源碼,應(yīng)該在此步進(jìn)行,如支持大容量Flash之類的修改,自己上網(wǎng)查到修改什么文件什么地方后,就在ubuntu圖形界面上進(jìn)去找到文件,雙擊打開文本編輯器修改保存。

[php]

Make

[/php]

或者

[php]

make V=99

[/php]

或者

[php]

make -j V=99

[/php]

make是編譯命令,V=99表示輸出debug信息,V一定要大寫,如果要讓CPU全速編譯,就加上 -j 參數(shù),第一次編譯最好不帶-j參數(shù)。

編譯過程保持聯(lián)網(wǎng)(會從網(wǎng)上下載一些源碼包),所以斷網(wǎng)可能造成編譯中斷,編譯所需時間與電腦CPU及網(wǎng)絡(luò)環(huán)境有很大關(guān)系,第一次編譯時間較久,快則半小時長則2、3個小時,之后的編譯所需時間較短。編譯完成后會在源碼文件目錄出現(xiàn)bin文件夾(如trunk/bin/XXXX),如果你手里的路由是原版固件需要刷OpenWrt需要選用XXX-factory.bin固件,如果路由已經(jīng)刷了OpenWrt,選用升級固件XXXX-sysupgrade.bin升級用的,在升級界面升級即可。進(jìn)到文件夾找到你需要的固件傳出(通過郵箱、網(wǎng)盤、U盤等),開始刷機(jī)吧。

要在路由器上使用OpenWrt,首先要將路由器固件刷新為OpenWrt,即相當(dāng)于OpenWrt 系統(tǒng)的安裝,不同型號的路由器的安裝方法可能也會不一樣,但一般常用的有三種方法:

1.Web上傳固件更新(就是路由器設(shè)置或管理界面的那個固件更新)

2.PFTP上傳固件更新(最簡單的就是HFS了)

具體型號的路由器適用于哪種或哪幾種方法,需自行嘗試。

要對OpenWrt進(jìn)行配置,一般有兩條途徑:

1.SSH登錄通過命令行控制

2.Web登錄通過Web界面設(shè)置

首次安裝OpenWrt后,需要設(shè)置密碼才可以使用SSH登錄,方法是使用telnet登錄或者Web登錄設(shè)置密碼。在Windows下面telnet和SSH登錄可以使用Putty,在Linux或Mac下可分別使用如下命令:

[php]

ssh –l root 192.168.1.1 //Linux

ssh –l root@192.168.1.1 //Mac

[/php]

一般指令與常見Linux發(fā)行版相同,但是OpenWrt使用自己的包管理器:opkg,使用“opkg –help”查看幫助信息。以下是一些常用操作命令:

[php]

opkg update //更新軟件包列表

opkg install //在線安裝軟件包

opkg remove //移除軟件包

[/php]

登錄Web管理界面,前提是該OpenWrt系統(tǒng)中要安裝了Web界面,一般是Luci,登錄方式與普通路由器無異,打開瀏覽器,輸入路由器IP即可進(jìn)入登錄界面,OpenWrt的默認(rèn)IP是192.168.1.1。

到此,OpenWrt的大門已為你敞開。接下來,開始嘗試?yán)肙penWrt實現(xiàn)更多智能應(yīng)用吧,比如單號多撥榨取運營商帶寬、綁定域名遠(yuǎn)程控制、掛載大容量硬盤、搭建BT下載機(jī)、搭建網(wǎng)絡(luò)攝像頭、Samba/DLNA家庭NAS共享、私有云同步、FTP、個人網(wǎng)站/服務(wù)器…

需要學(xué)會用ssh登錄路由器用linux命令查看。

ps 命令查看當(dāng)前系統(tǒng)運行的進(jìn)程信息

free 命令查看內(nèi)存使用和swap掛載情況

ls 查看目錄和文件

cd 進(jìn)入退出目錄

vi 查看編輯配置文件

安裝命令:

[php]

#opkg update

#opkg install nano

uci set network.lan.ipaddr=[lan ip]

[/php]

使用pppoe設(shè)置

Shell代碼

[php]

uci set network.wan.proto=pppoe //設(shè)置wan口類型為pppoe

uci set network.wan.username=[上網(wǎng)帳戶]

uci set network.wan.password=[上網(wǎng)密碼] //這兩行設(shè)置pppoe用戶名和密碼

[/php]

如果要掛在上級路由下面,就需要進(jìn)行下面的設(shè)置

Shell代碼

[php]

uci set network.wan.proto=none //關(guān)掉wan

uci set network.lan.gateway=[上級路由ip] //網(wǎng)關(guān)指向上級路由

uci set network.lan.dns=[上級路由ip] //dns指向上級路由

uci set dhcp.lan.ignore=1 //關(guān)掉lan的dhcp

[/php]

最后對無線網(wǎng)絡(luò)進(jìn)行配置

Shell代碼

[php]

uci set wireless.@wifi-device[0].disabled=0 //打開無線

uci set wireless.@wifi-device[0].txpower=17 //設(shè)置功率為17dbm 太高會燒無線模塊

uci set wireless.@wifi-device[0].channel=6 //設(shè)置無線信道為6

uci set wireless.@wifi-iface[0].mode=ap //設(shè)置無線模式為ap

uci set wireless.@wifi-iface[0].ssid=[自己設(shè)置SSID] //設(shè)置無線SSID

uci set wireless.@wifi-iface[0].network=lan //無線鏈接到lan上

uci set wireless.@wifi-iface[0].encryption=psk2 //設(shè)置加密為WPA2-PSK

uci set wireless.@wifi-iface[0].key=[密碼] //設(shè)置無線密碼

[/php]

提交應(yīng)用配置

Shell代碼

[php]

uci commit //應(yīng)用

/etc/init.d/network restart //重啟網(wǎng)絡(luò)服務(wù)

[/php]

安裝luci管理界面

Shell代碼

[php]

opkg update // 更新軟件列表

opkg list-installed // 查看已安裝軟件

opkg install luci // 安裝LUCI

opkg install luci-i18n-chinese // 支持中文

luci-app-firewall - 0.10.0-1

luci-i18n-english - 0.10.0-1

luci-lib-core - 0.10.0-1

luci-lib-ipkg - 0.10.0-1

luci-lib-lmo - 0.10.0-1

luci-lib-nixio - 0.10.0-1

luci-lib-sys - 0.10.0-1

luci-lib-web - 0.10.0-1

luci-mod-admin-core - 0.10.0-1

luci-mod-admin-full - 0.10.0-1

luci-proto-core - 0.10.0-1

luci-proto-ppp - 0.10.0-1

luci-sgi-cgi - 0.10.0-1

luci-theme-base - 0.10.0-1

luci-theme-openwrt - 0.10.0-1

[/php]

即可完成LUCI的安裝。

輸入以下命令開啟支持web服務(wù)的uhttpd,并設(shè)置其為自啟動:

Shell代碼

[php]

/etc/init.d/uhttpd enable # 開機(jī)自啟動

/etc/init.d/uhttpd start # 啟動uhttpd

[/php]

- Wifidog

你可以嘗試執(zhí)行以下命令安裝Wifidog:

[php]

opkg update # Optional

opkg install wifidog

[/php]

--sftp安裝

[php]

opkg update

opkg install vsftpd openssh-sftp-server

/etc/init.d/vsftpd enable

/etc/init.d/vsftpd start

[/php]

小米端口轉(zhuǎn)發(fā)命令:

通過修改 /etc/config/firewall 這個文件來實現(xiàn)開放自己需要的端口到外網(wǎng)。

[php]

config rule 'httpdwan'

option src 'wan'

option dest_port '8088'

option proto 'tcp'

option target 'ACCEPT'

option name ''''httpd wan accept tcp port 8088''''

[/php]

保存后,執(zhí)行 /etc/init.d/firewall restart 重啟防火墻。

SSH工具:

1.WINSCP(文件傳輸?shù)铰酚善魃蠂?yán)重推薦使用)

2.putty中文版 中文的使用的難度相對低一點

本文題目:linux路由器刷機(jī)命令 linux系統(tǒng)刷機(jī)教程
標(biāo)題網(wǎng)址:http://muchs.cn/article44/dohcoee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作自適應(yīng)網(wǎng)站、企業(yè)網(wǎng)站制作、建站公司、外貿(mào)建站、網(wǎng)站設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化