使用OpenWrt充分利用路由器:無線自由


www.openwrt.org // #openwrt@Freenode

OpenWrt 是一個分佈 GNU / Linux的 基於 Debian GNU / Linux 這使我們可以最大程度地利用路由器的技術特性,而不僅僅是製造商安裝的固件所能提供的使用範圍。

如果我們尋求 OpenWrt維基百科 我們可以閱讀:

«OpenWrt 是用於嵌入式設備(例如個人路由器)的基於固件的GNU / Linux發行版。
支持最初僅限於Linksys WRT54G,但由於其快速擴展,已經包括了對其他製造商和設備的支持,包括Netgear,D-Link,ASUS等。 最受歡迎的路由器仍然是Linksys WRT54G和ASUS WL500G。 OpenWrt 它主要使用命令行界面,但也具有不斷完善的WEB界面。 與大多數免費軟件項目一樣,通過論壇及其IRC渠道提供技術支持。

的發展 OpenWrt 它最初是通過GPL許可證進行推廣的,該許可證迫使所有修改和改進了該代碼的製造商發布了該代碼,並為整個項目做出了越來越多的貢獻。

漸漸地,該軟件在不斷發展,並且實現了許多其他非專業商業設備製造商所不具備的功能,例如QoS,VPN和其他提供 OpenWrt 真正功能強大且用途廣泛的設備,適合使用其運行的硬件 OpenWrt »不僅用作路由器,還用作文件服務器,P2P節點,WEBcam服務器,防火牆或VPN網關。

OpenWrt和dd-wrt

OpenWrt 那裡 DD - WRT 這是第三方的分叉 OpenWrt 目的在於提供商業產品; 這樣,您可以購買帶有固件的路由器 DD - WRT 已經嵌入其中,並為其中的維護和事件支付了支持。

之間的主要區別 OpenWrt y DD - WRT 因為後者沒有用於shell訪問的控制台,不支持安裝新軟件,並且基本上是商用版本 OpenWrt 它更接近於不同商用路由器可以從工廠帶來的固件,但具有更強大的特性。

它突出的一些要點 DD - WRT 在其用戶界面中,因為它比 OpenWrt 面向最終用戶而不是系統管理員或業餘愛好者的更精緻的應用程序。

另一個重要的區別是,通常 DD - WRT 與的“穩定”固件位於同一行 OpenWrt 因此,在某種程度上落後於開發版本,說實話,該版本做得非常好,目前我堅如磐石,我從未遇到任何問題。

雖然乍看之下 DD - WRT 看起來不像 OpenWrt 對於沒有固件的情況,最好記住這一點 OpenWrt 我們的設備,或者我們想要擁有一個適合普通用戶的更優雅的界面。

兩個項目 OpenWrt y DD - WRT 他們有一個龐大的社區,每個社區都在維持兩個項目的持續發展,這保證了我們長期以來的支持。 這些社區是開放且友好的,儘管在進行查詢之前,要求用戶閱讀適當的文檔並查看Wiki和論壇,因為可以肯定的是,他的查詢已經預先做出並得到了回答。

當然,諸如“我安裝了openwrt,但我什麼也沒做,我該怎麼辦?”之類的查詢是不受歡迎的,至少可能會導致一個以上的原因,以解釋所有問題都可以通過以下方式解決: 須藤rm -rf / 並輸入密碼> = D

特點 OpenWrt

使用的優點 OpenWrt 它們是多個:

    1. 是功能齊全的迷你發行版,“迷你”在這裡表示:

    a)可用的軟件包數量有限
    b)它設計得盡可能小,我們可以將其安裝在較小的存儲空間(最大2mb!)中,並且還可以與僅300MHz的MIPS CPU一起使用。

      1. Wifi模塊經過優化,因此使用 OpenWrt 我們將更好地利用路由器,因為它將具有更好的信號:與出廠時隨附的備用固件相比,它將更強大,更清晰。
      2. 儘管高端,處理器密集型應用程序例如 PHP根據設備的技術質量,我們確實安裝了許多有趣的軟件。
      3. 。 如果我們有足夠的空間和適當的計算能力,則可以在旁邊運行所需的Web服務器:

      a)文件服務器- NFS的 y SMB / CIFS
      b)客戶 IRC (就我而言 微信)與客戶端進行即時通訊 比特蜂 耦合的。 這樣,只要我們不關閉或引導路由器,我們都將100%處於在線狀態。 注意:IRC日誌,特別是如果我們連接到多個通道(在我的情況下,目前有31個通道)可能會很快佔用大量空間。 如果我們要在路由器上運行IRC客戶端,我建議連接一個外部存儲單元並將日誌保存在那裡。
      c)創建Open Mesh網絡或成為Open Mesh網絡的一部分,或 網狀無線網絡,也稱為BATMAN
      d)網絡服務器 網址 y nginx的
      e)無限安全應用,例如Kismet,aircrack-ng,arpwatch和macchanger; 可能性是無限的! 例如:假設出於X的原因,他們需要訪問某個Wi-Fi網絡,但是他們當然不知道其pwd或允許連接的MAC地址,從理論上講,他們可以使用安裝簡單的路由器 OpenWrt 使用必要的應用程序並將其配置為嗅探無線流量,搜索密碼,獲取註冊的MAC地址,連接到網絡並向您發送電子郵件,通知您您在所述網絡內,並附有必要的數據,以便您使用。無論身在何處都可以連接。 一旦完成,他們所要做的就是找到一個地方,在這裡他們可以隱藏連接到電網的設備,並儘可能靠近他們感興趣的網絡,並讓它發揮作用;-D
      (湯姆·克魯斯(Tom Cruise)就是我們旁邊的一顆豆子,正如埃爾·印第奧(El Indio)在賣掉自己之前所說的那樣,“未來來了«)
      f)打印服務器,時間服務器(NTP)等
      g)作為一個由極客和極客設計的發行版,顯然我們將能夠通過ssh進行訪問,實際上,我們必須在一開始就像這樣做,以安裝圖形界面並對其進行配置:這不是很漂亮嗎?
      h)建立幾乎無限數量(僅受硬件本身限制)的Wifi網絡的可能性=)
      i)世界上最好的防火牆的所有功能, iptables的 通過控制台和圖形界面為我們提供服務。
      j)像tmux這樣的應用程序就在眼前, #opkg更新&& opkg安裝tmux 因此,在路由器內的控制台中工作是一件樂事
      k)您可能已經註意到,包管理器使用與包管理器類似的語法 Debian GNU / Linux 是的,為什麼 運維 它基於舊的ipkg,而ipkg則以dpkg / apt作為參考。 請注意,不要對這個程序包管理器有任何幻想,它不像它的哥哥那麼強大或靈活,但是它做得很好。
      l)我們有幾個Web界面,因此我們可以根據個人喜好和偏好進行選擇。 就我而言,嘗試了所有這些之後, 閃耀 因為它是最輕的,並且允許我訪問各種各樣的功能 OpenWrt。 因為我的家用路由器很不起眼,所以光不是小數據 TP-Link TL-WR2573ND 並且可用的可閃存空間僅為8mb,因此,我在瑣事中使用的空間(如已加載的漂亮Web界面)越少,加載應用程序的空間就越大。
      m)除其他功能外,還完全支持巨型幀和VLAN!
      n)其他功能包括大多數家用/ SOHO路由器都具備的功能,例如ARP綁定,靜態路由,主機名,DHCP綁定,時間訪問控制,對每個網絡使用多個DNS的功能等。
      o)作為GNU / Linux發行版,我們將完全有權訪問要在啟動時運行的系統日誌,內核日誌,守護程序等,所有這些都與其使用的發行版相同。
      p)包括一些不錯的實用技巧,它們可以使路由器指示燈響應特定的操作,這樣,我們可以根據我們使用設備的方式(有線,無線網絡,例如路由器,交換機,等),當我們訪問連接到路由器的USB設備(例如外部硬盤驅動器或打印機等)時。
      q)在其他應用程序中,我們可以安裝VPN Manager,Nagios, 穆寧 (經過改進且免費的Nagios),安裝MTD(郵件傳輸傳遞),然後將其轉換為電子郵件服務器,然後安裝mc(午夜指揮官),即Avahi / Bonjour / Zeroconf服務器,如果我們將外部HD連接到我們的音樂收藏,則可以運行 MPD 在路由器中,這使我們可以從連接到路由器的任何計算機上將它們連接到該路由器,而不管它們是否在不同的網絡等上。
      r)有成百上千的各種軟件包,因此您幾乎可以使用路由器來做您想做的事情,更不用說您是否擁有該死的設備。 與GNU / Linux一樣,唯一的限制就是用戶的想像力

      最終, OpenWrt 是孩子的夢想成真= D

      恢復模式 / 故障安全

      重要的是要注意,我們很可能在第一次安裝此出色的固件時會被排除在路由器之外,從而錯誤地配置某些內容或刪除或重命名我們不應該接觸的內容-但我們的好奇心促使我們去做xD

      實際上,簽署此便箋的編輯,我的意思是, 刪除網絡接口以有效地對其進行重新配置的想法停留在路由器外部並且無法訪問它,因為儘管嵌入式系統正在運行,但仍懷疑沒有啟用網絡接口-是的,我是個天才,不好! BOLUDO!

      的開發者 OpenWrt 預見到了這種情況,並提供了安全啟動模式的界面-故障安全-這樣我們就可以進行緊急訪問並重置系統。

      重要的是要考慮到這一點,因為使用 OpenWrt 幾乎可以確定路由器的“重置”按鈕將無法按預期工作,也就是說,您已將其恢復為出廠設置。 實際上,該按鈕在模式下使用 故障安全 de OpenWrt 但僅在特定時間向設備發送信號,並且我們可以通過以下方式再次訪問設備 遠程登錄 或ssh。

      他們也可能發生 如果路由器安裝了不適合它的映像,則在這種情況下,設備的恢復會更加複雜,因為該過程涉及打開設備以訪問集成的設備,將要饋送的電子設備焊接到該設備上通過連接到我們機器的USB電纜,然後通過串行控制台連接到路由器,激活FTP服務器-TFTP-複製原始的固件,重置新的映像等非常原始,沒有什麼太複雜的,儘管如果我們不仔細進行操作,則可能會燒毀路由器。

      軟件截圖

      這是BusyBox shell和Luci Web界面的一些圖像:

      到目前為止的介紹 OpenWrt,稍後我將寫一個簡潔的安裝指南,特別是可以找到的典型情況,以便我節省大量的研究時間,以節省大量的文檔閱讀時間並在IRC上交換想法,直到我保持路由器正常運行為止今天。


      本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

      17條評論,留下您的評論

      發表您的評論

      您的電子郵件地址將不會被發表。 必填字段標有 *

      *

      *

      1. 負責數據:MiguelÁngelGatón
      2. 數據用途:控制垃圾郵件,註釋管理。
      3. 合法性:您的同意
      4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
      5. 數據存儲:Occentus Networks(EU)託管的數據庫
      6. 權利:您可以隨時限制,恢復和刪除您的信息。

      1.   MSX 他說:

        嘿,感謝您添加標籤 y los tags, cuando me dí cuenta que nos puse ya había enviado el artículo! :)

        1.    MSX 他說:

          然後!? 為什麼文字看起來像這樣? 哎呀,該死的代碼標籤! xD
          Perdooooon!

      2.   @jlcmux 他說:

        我有個問題。 ISP公司提供的路由器呢? 不支持它們嗎? 我說這是因為,如果我嘗試將其安裝在我的機器上。 (它具有無線功能)突然我無法使用服務了,最後他們可能無法解決問題,因為我是損壞它的人😛

      3.   webb_david 他說:

        我不知道,我是Linux的新手,儘管我使用ubuntu和xubuntu已有兩年多了(我在業餘時間學到了很多,但是由於工作,我不能離開Windows),希望您上載教程,因為我家中有幾個不用的路由器,我想對其進行測試

        1.    他說:

          你好
          您可以通過tplinlk路由器或其他路由器編輯/修改/編譯openwrt來添加VPN或代理連接嗎?
          saludosÿ格拉西亞斯

      4.   他說:

        好信息,等待安裝指南

      5.   克羅托 他說:

        很多年前,我安裝dd-wrt時沒有出現問題,並且在Linksys WRT54G(OpenWrt未知)上運行良好。 同樣,如果有人想嘗試一下,請仔細閱讀說明,以免出現“磚頭”。

      6.   查理·布朗 他說:

        優秀的文章,我給它加上標記,我正在等待應允的指南...

        順便說一句,如果您對Linksys橋接器有任何了解,至少我會對聽到有關它很感興趣。

        提前非常感謝您。

      7.   拉米羅 他說:

        首先,祝賀博客。 它無可挑剔,可以用一種所有人都能使用的語言來閱讀有關GNU / Linux世界的有趣新聞和非常有用的教程。

        其次,我想向您介紹一個偉大的項目,其中包括OpenWrt:PirateBox。 基本上,使用能夠運行OpenWrt的路由器(由於價格低廉,幾乎每個人都使用TP Link MR3020)通過WiFi網絡完全匿名共享文件。

        我正在等待暑假來利用我的空閒時間,並開始玩這個很棒的發行版,尤其是重新創建這個項目。 如果有人需要更多信息和安裝教程,則鏈接為 http://daviddarts.com/piratebox/

        的問候!

      8.   特魯科22 他說:

        我使用DD-WRT已有數年了,它的眾多選項和設置讓我不知所措。 然後我遇到了Tomato,與DD-WRT相比,您有更多選擇,但是管理小型網絡是我見過的最好的選擇。 像絲綢手套一樣設置所有東西,即使您有煩人和醜陋的用戶,也可以實現令人難以置信的穩定性。 通過安裝所有這些基於Gnu / Linux的固件,它可以從簡單的Wifi路由器變成小工具。

      9.   伊万·巴拉 他說:

        很好,就我個人而言,我在D-Link DIR300和Lynksys WRT-54GL中都有它,路由器原本附帶的軟件差異很大,儘管如果以前的穩定性我從來沒有佔用太多選擇, wifi網絡。

        問候。

        1.    伊万·巴拉 他說:

          嘿,如何使centos徽標出現在標籤中? 我將Centos 6 i686與gnome一起使用。

          問候。

          1.    @jlcmux 他說:

            在Iceweasel或Firefox中,它更容易。 在chrome中,您必須更改稱為“用戶代理”或“用戶代理”的內容。

            禮炮!

      10.   塞爾吉奧 - 他說:

        您好,我想知道您是否了解實現熱點並將其鏈接到Radius服務器的任何手冊。

        問候

        1.    朱利安頓 他說:

          Sergio如何處理熱點?也許您可以幫我一個忙,我嘗試在tplink 1043nd v3上建立一個帶有Nodogsplash的本地熱點,我設法安裝了openwrt和gsplash節點,但是我在配置gsplash節點時遇到了困難,因此我可以重定向到歡迎頁面。 我希望你能幫助我..問候..

      11.   阿夫拉 他說:

        胡德! 您不是唯一的白痴,我不得不以最複雜的方式進入OpenWRT。 通過串行焊接電纜,電阻器和其他東西……我很難學到了……哈哈哈! 很好的文章。 乾杯!

      12.   洛倫佐·馬丁·洛伯(Lorenzo Martin Lobo) 他說:

        您好,msx,我知道博客很舊,但是我對該軟件有些興趣,並且看到它與tp鏈接的archer c50兼容,但是我需要一些查詢,這些