一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

單片機愛好者 ? 2018-06-29 15:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

一、OpenWrt簡介

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

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

二、OpenWrt開發(fā)背景

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

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

三、OpenWrt功能

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

2、SSH隧道

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

3、搭建VPN

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

4、安裝BitTorrent客戶端

如果有特定的網絡附加存儲器(NAS),或者一個附帶了USB端口的路由器和一個USB設備,你就可以把路由器當作一個BitTorrent客戶端了。

5、運行服務器軟件

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

6、流量整形服務

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

7、創(chuàng)建貴賓網絡

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

8、捕獲并分析網絡流量

你可以使用tcpdump來記錄所有經由你路由器的數據包。然后可以分享到網絡或者使用類似Wireshark的工具來打開它,進而分析你的網絡流量與行為。

四、OpenWrt特點

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

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

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

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

    關注

    22

    文章

    3833

    瀏覽量

    116327
  • OpenWrt
    +關注

    關注

    10

    文章

    131

    瀏覽量

    40141

原文標題:OpenWrt帶你領略神奇的智能路由

文章出處:【微信號:gh_dae0718828df,微信公眾號:gh_dae0718828df】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    Banana Pi OpenWRT One 開源官方路由器的第一印象

    OpenWRT One是OpenWRT開源社區(qū)推出的首款官方開發(fā)板,與Banana Pi社區(qū)共同設計,由Banana Pi制造和發(fā)行。路由器采用藍色鋁合金外殼,質感極佳,視覺效果遠超宣傳圖。整體
    發(fā)表于 02-15 12:13

    【WRTnode2R申請】《智能路由器開發(fā)》

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

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

    想把路由器和stm32結合,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

    主流路由器固件有哪幾個

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

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

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

    基于OpenWRT路由器的網絡存儲系統(tǒng)設計與實現

    基于OpenWRT路由器的網絡存儲系統(tǒng)設計與實現,好好收藏著吧。
    發(fā)表于 03-28 17:55 ?11次下載

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

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

    小米路由器如何刷openwrt詳細教程

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

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

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

    openwrt路由器恢復出廠設置的方法

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

    openwrt路由器功能_openwrt路由器設置上網

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

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

    本文檔的主要內容詳細介紹的是OpenWrt路由器的使用教程資料說明,
    發(fā)表于 05-09 17:36 ?60次下載
    <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 是一個輕量級嵌入式 Linux 操作系統(tǒng),支持近 1,800 個
    的頭像 發(fā)表于 01-15 18:02 ?1416次閱讀
    即將推出的 <b class='flag-5'>OpenWrt</b> One/AP-24.XY:<b class='flag-5'>OpenWrt</b>官方 和 Banana Pi官方合作<b class='flag-5'>路由器</b>板