RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenWrt:智能路由器的優(yōu)秀固件

單片機(jī)愛好者 ? 2018-06-29 15:57 ? 次閱讀

隨著智能家居進(jìn)入千家萬戶,作為各個(gè)終端的媒介,路由器在智能家居中承擔(dān)了重要任務(wù)。同時(shí),家庭接入網(wǎng)絡(luò)帶寬越來越大,終端數(shù)目越來越多,房間面積越來越大因而某些住宅需要Wi-Fi中繼,這些都對(duì)路由器提出了越來越高的要求。不僅需要更高性能的硬件,還需要優(yōu)化得更加完善的軟件。OpenWrt正是一款智能路由器的優(yōu)秀固件,今天,就請(qǐng)各位看官隨小編一起了解一下OpenWrt吧。

一、OpenWrt簡介

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

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

二、OpenWrt開發(fā)背景

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

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

三、OpenWrt功能

1、OpenWrt可以作為client連接到其他Wi-Fi作為WAN,再創(chuàng)建一個(gè)自己的Wi-Fi作為LAN,相當(dāng)于有線WAN口不用插網(wǎng)線就能夠?qū)崿F(xiàn)Wi-Fi上網(wǎng)。其他固件好像沒有這種設(shè)置方式,不知道是不是我沒有發(fā)現(xiàn)。其他固件通常只能中繼別的Wi-Fi,客戶端實(shí)際連接的是這中繼的Wi-Fi,ip也是由上級(jí)中繼Wi-Fi分配,無法通過這個(gè)路由器創(chuàng)建一個(gè)子網(wǎng)絡(luò)。OpenWrt的好處在于通過Wi-Fi連通Internet,自己創(chuàng)建一個(gè)子網(wǎng),可以端口映射、限速等。

2、SSH隧道

OpenWrt包含了一個(gè)SSH服務(wù)器所以你可以訪問它的終端。把它的SSH服務(wù)暴露在網(wǎng)絡(luò)下之后(別忘了用密鑰驗(yàn)證而非弱密碼的方式給它加密),你就可以遠(yuǎn)程連接并使用SSH隧道加密訪問它。

3、搭建VPN

SSH隧道和VPN在很多方面很相像,但你還是可以在OpenWrt路由上搭建適合自己的VPN。

4、安裝BitTorrent客戶端

如果有特定的網(wǎng)絡(luò)附加存儲(chǔ)器(NAS),或者一個(gè)附帶了USB端口的路由器和一個(gè)USB設(shè)備,你就可以把路由器當(dāng)作一個(gè)BitTorrent客戶端了。

5、運(yùn)行服務(wù)器軟件

OpenWrt的軟件源包含了可以讓它作為web服務(wù)器的軟件包,比如IRCserver,BitTorrenttracker,等等。你可能正在使用路由器,那為什么不干脆把這臺(tái)路由當(dāng)作一臺(tái)服務(wù)器來用?路由器耗電比計(jì)算機(jī)少得多,所以把它當(dāng)作一個(gè)輕量級(jí)服務(wù)器是很聰明的做法。

6、流量整形服務(wù)

OpenWrt讓你可以對(duì)經(jīng)過路由的包進(jìn)行數(shù)據(jù)包整形并檢測其服務(wù)質(zhì)量,將合適的數(shù)據(jù)包優(yōu)先分配。你甚至可以將指定數(shù)據(jù)包優(yōu)先分配給指定計(jì)算機(jī),而對(duì)分配給其他計(jì)算機(jī)的包暫緩處理。

7、創(chuàng)建貴賓網(wǎng)絡(luò)

OpenWrt的wiki有如何建立一個(gè)給客人用的特殊無線網(wǎng)絡(luò)的指示,為了安全,它是從你的主網(wǎng)絡(luò)分出來的。你甚至可以限制貴賓網(wǎng)絡(luò)的速度。

8、捕獲并分析網(wǎng)絡(luò)流量

你可以使用tcpdump來記錄所有經(jīng)由你路由器的數(shù)據(jù)包。然后可以分享到網(wǎng)絡(luò)或者使用類似Wireshark的工具來打開它,進(jìn)而分析你的網(wǎng)絡(luò)流量與行為。

四、OpenWrt特點(diǎn)

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

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

看了這么多,您是不是希望系統(tǒng)地了解OpenWrt了呢?那就快來了解一下我們出版的《OpenWrt 智能路由系統(tǒng)開發(fā)》吧。你會(huì)通過它學(xué)到基于OpenWrt的智能路由開發(fā)的精髓。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3728

    瀏覽量

    113701
  • OpenWrt
    +關(guān)注

    關(guān)注

    10

    文章

    130

    瀏覽量

    39296

原文標(biāo)題:OpenWrt帶你領(lǐng)略神奇的智能路由

文章出處:【微信號(hào):gh_dae0718828df,微信公眾號(hào):gh_dae0718828df】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    即將推出的 OpenWrt One/AP-24.XY:OpenWrt 和 Banana Pi 合作路由器

    OpenWrt開發(fā)人員正在與Banana Pi合作開發(fā)OpenWrt One/AP-24.XY路由器板。OpenWrt 是一個(gè)輕量級(jí)嵌入式 Linux 操作系統(tǒng),支持近 1,800 個(gè)
    發(fā)表于 01-13 09:56

    【W(wǎng)RTnode2R申請(qǐng)】《智能路由器開發(fā)》

    申請(qǐng)理由:我們是一個(gè)年輕而富有創(chuàng)造力的創(chuàng)業(yè)團(tuán)隊(duì),我們瞄準(zhǔn)了智能路由器的市場,我們的創(chuàng)業(yè)團(tuán)隊(duì)正在開發(fā)一款開源的路由器。我們的團(tuán)隊(duì)有優(yōu)秀的單板硬件設(shè)計(jì)工程師、經(jīng)驗(yàn)豐富的Linux底層驅(qū)動(dòng)開
    發(fā)表于 10-13 14:08

    想把路由器和stm32結(jié)合,OpenWrt智能路由系統(tǒng)開發(fā),這本書誰有pdf版嗎,能分享嗎,謝謝了

    想把路由器和stm32結(jié)合,OpenWrt智能路由系統(tǒng)開發(fā),這本書誰有pdf版嗎,能分享嗎,謝謝了
    發(fā)表于 02-05 17:23

    TP-LINK路由器WR703N刷openwrt固件掛載USB攝像頭

    TP-LINK路由器WR703N刷openwrt固件掛載USB攝像頭(下)
    發(fā)表于 07-16 08:14

    主流路由器固件有哪幾個(gè)

    路由器和交換機(jī)是搞網(wǎng)絡(luò)的最熟悉不過的。路由器和交換機(jī)的操作系統(tǒng)是什么那?大多是一些嵌入式Linux發(fā)行版。我們一般稱之為固件。主流路由器固件
    發(fā)表于 12-22 08:24

    為什么有些路由器要安裝openwrt系統(tǒng)?

    路由器原來系統(tǒng)不好還是有其他原因,還有哪些路由器可以安裝openwrt
    發(fā)表于 10-08 06:35

    基于OpenWRT路由器的網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    基于OpenWRT路由器的網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),好好收藏著吧。
    發(fā)表于 03-28 17:55 ?11次下載

    openwrt路由器配置方法技巧分享

    OpenWrt被描述為一個(gè)嵌入式的 Linux發(fā)行版。本文主要介紹了openwrt的特點(diǎn)、openwrt的優(yōu)勢與劣勢以及openwrt路由器
    發(fā)表于 12-27 08:50 ?9.9w次閱讀
    <b class='flag-5'>openwrt</b><b class='flag-5'>路由器</b>配置方法技巧分享

    小米路由器如何刷openwrt詳細(xì)教程

    想要刷入OPENWRT系統(tǒng)是要路由器支持的,如果你的路由器不支持請(qǐng)不要刷機(jī),以免路由器成為磚頭,另外路由器的主芯片必須是博通的芯片,其它的芯
    發(fā)表于 12-27 09:14 ?11.3w次閱讀
    小米<b class='flag-5'>路由器</b>如何刷<b class='flag-5'>openwrt</b>詳細(xì)教程

    路由器openwrt好處_路由器怎么刷openwrt

    openwrt是嵌入式設(shè)備上運(yùn)行的linux系統(tǒng)。本文主要介紹了openwrt的特點(diǎn)、openwrt優(yōu)勢與劣勢、常見刷openwrt路由器
    發(fā)表于 12-27 09:47 ?17.3w次閱讀

    編程固件路由器固件什么不同

    本文開始闡述了固件的概念,其次介紹了固件的工作原理與固件的技術(shù)性能,最后詳細(xì)的介紹了編程固件路由器
    的頭像 發(fā)表于 04-09 09:38 ?2.6w次閱讀

    openwrt路由器恢復(fù)出廠設(shè)置的方法

    忘記OpenWrt登入密碼,配錯(cuò)路由器IP地址導(dǎo)致無法訪問路由器,配錯(cuò)firewall或路由表導(dǎo)致無法登入路由器甚至無法ping
    發(fā)表于 03-03 09:22 ?6.3w次閱讀

    openwrt路由器功能_openwrt路由器設(shè)置上網(wǎng)

    openwrt基于linux系統(tǒng),可以讓路由器變得更智能,好處有如下:有usb功能的可以實(shí)現(xiàn)nas,掛站,遠(yuǎn)程監(jiān)控甚至智能家居;
    發(fā)表于 04-26 16:06 ?1.6w次閱讀

    OpenWrt路由器的使用教程資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是OpenWrt路由器的使用教程資料說明,
    發(fā)表于 05-09 17:36 ?58次下載
    <b class='flag-5'>OpenWrt</b><b class='flag-5'>路由器</b>的使用教程資料說明

    即將推出的 OpenWrt One/AP-24.XY:OpenWrt官方 和 Banana Pi官方合作路由器

    OpenWrt開發(fā)人員正在與Banana Pi合作開發(fā)OpenWrt One/AP-24.XY路由器板。OpenWrt 是一個(gè)輕量級(jí)嵌入式 Linux 操作系統(tǒng),支持近 1,800 個(gè)
    的頭像 發(fā)表于 01-15 18:02 ?900次閱讀
    即將推出的 <b class='flag-5'>OpenWrt</b> One/AP-24.XY:<b class='flag-5'>OpenWrt</b>官方 和 Banana Pi官方合作<b class='flag-5'>路由器</b>板
    RM新时代网站-首页