OpenWrtでルーターを最大限に活用:ワイヤレスの自由


openwrt.org // #openwrt@フリーノード

OpenWrt ディストリビューションです GNU / Linuxの に基づく Debian GNU / Linux これにより、製造元がインストールしたファームウェアで提供できる用途を超えて、ルーターの技術的特性を最大限に活用できます。

私たちが求めるなら OpenWrtWikipedia 私たちは読むことができます:

«OpenWrt は、パーソナルルーターなどの組み込みデバイスに使用されるファームウェアベースのGNU / Linuxディストリビューションです。
サポートは元々LinksysWRT54Gに限定されていましたが、急速に拡張されたため、Netgear、D-Link、ASUS、その他いくつかのメーカーやデバイスのサポートが含まれています。 最も人気のあるルーターは、依然としてLinksysWRT54GとASUSWL500Gです。 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 後者にはシェルアクセス用のコンソールがなく、新しいソフトウェアのインストールをサポートしておらず、基本的にはの商用バージョンです。 OpenWrt これは、さまざまな商用ルーターが工場から持ち込むことができるファームウェアにはるかに近いですが、より強力な特性を備えています。

それが際立っているいくつかのポイント DD-WRT それはそれよりもはるかに魅力的であるため、そのユーザーインターフェイスにあります OpenWrt sysadminや愛好家ではなく、エンドユーザー向けのより洗練されたアプリケーションを備えています。

もうXNUMXつの重要な違いは、一般的に DD-WRT の「安定した」ファームウェアと同じ行にあります OpenWrt したがって、正直なところ、信じられないほどうまく機能している開発バージョンよりも少し遅れており、今のところ堅実ですが、問題はありませんでした。

一見したけど DD-WRT それほど面白くないようです OpenWrt ファームウェアがない場合は、この点に注意してください。 OpenWrt 私たちのデバイスのために、または平均的なユーザーに適したよりエレガントなインターフェイスが必要です。

両方のプロジェクト、 OpenWrt y DD-WRT 彼らはそれぞれが継続的な開発で両方のプロジェクトを維持する大きなコミュニティを持っており、それは私たちが長期間サポートすることを保証します。 これらのコミュニティはオープンでフレンドリーですが、クエリを実行する前に、ユーザーは適切なドキュメントを読み、wikiとフォーラムを確認するように求められます。これは、クエリが既に行われ、以前に回答されていることが確実だからです。

もちろん、「openwrtをインストールしましたが、何も問題はありません。どうすればよいですか?」などのクエリは歓迎されません。少なくとも、すべてが解決されたことを説明するために複数のクエリが発生する可能性があります。 sudo rm -rf / パスワードを入力> = D

の特徴 OpenWrt

使用の利点 OpenWrt それらは複数です:

  1. は完全に機能するミニディストリビューションです。ここでの「ミニ」とは、次のことを意味します。

a)利用できるパッケージの数には限りがあります
b)可能な限り小さく設計されており、小さなストレージスペース(最大2mb!)にインストールでき、わずか300MHzのMIPSCPUでも動作します。

  1. Wifiモジュールは最適化されているため、 OpenWrt 信号が良好になるため、ルーターをより有効に活用します。工場出荷時に付属している標準のファームウェアよりも強力で明確になります。
  2. ただし、次のようなハイエンドでプロセッサを集中的に使用するアプリケーション PHPデバイスの技術的品質に応じて、インストールする興味深いさまざまなソフトウェアがあります。
  3. 。 スペースと適切な計算能力があれば、目的のWebサーバーを次のコマンドと一緒に実行できます。

a)ファイルサーバー- NFS y SMB / CIFS
b)クライアント IRC (私の場合 ウィーチャット)インスタントメッセージングのためのクライアントと ビットビー 結合。 このようにして、ルーターの電源を切ったり起動したりしない限り、100%オンラインになります。 重要:IRCログは、特に複数のチャネルに接続している場合(私の場合、現在31あります)、非常に迅速に多くのスペースを占める可能性があります。 ルーターでIRCクライアントを実行する場合は、外部ストレージユニットを接続して、そこにログを保存することをお勧めします。
c)オープンメッシュネットワークを作成するか、その一部になるか、 メッシュワイヤレスネットワーク、BATMANとも呼ばれます
d)のようなWebサーバー う http y nginx
e)Kismet、aircrack-ng、arpwatch、macchangerなどのセキュリティアプリケーションの無限大。 可能性は無限大です! 例:Xの理由で、特定のWi-Fiネットワークにアクセスする必要があるが、もちろん、接続が許可されているpwdまたはMACアドレスがわからない場合、理論的には、インストール先の単純なルーターを使用できます。 OpenWrt 必要なアプリケーションを使用して、ワイヤレストラフィックのスニッフィング、パスワードの検索、登録済みMACアドレスの取得、ネットワークへの接続、およびネットワーク内にあることを通知する電子メールを、必要なデータとともに送信するように構成します。どこにいても接続できます。 これが行われると、彼らがしなければならないのは、電気ネットワークに接続されたデバイスを、関心のあるネットワークにできるだけ近く隠して、魔法をかけることができる場所を見つけることだけです;-D
(トムクルーズは私たちの隣にある豆であり、エルインディオが自分自身を売る前に言ったように、«未来は少し前に来ました«)
f)プリントサーバー、タイムサーバー(NTP、等)。
g)オタクによって設計されたディストロであり、オタクにとっては明らかにssh経由でアクセスできます。実際、グラフィカルインターフェイスをインストールして構成するには、最初にこのようにする必要があります。美しいではありませんか。
h)実質的に無制限の数(ハードウェア自体によってのみ制限される)のWifiネットワークを作成する可能性=)
i)世界最高のファイアウォールのすべての力、 iptables コンソールとグラフィカルインターフェイスの両方からのサービスで。
j)tmuxのようなアプリケーションが手元にあります。 #opkg update && opkg install tmux ルーター内のコンソールで作業するのは楽しいことです
k)お気づきかもしれませんが、パッケージマネージャーはパッケージマネージャーと同様の構文を使用します Debian GNU / Linux はい、なぜ OPKG これは、dpkg / aptを参照として使用した古いipkgに基づいています。 注意してください。このパッケージマネージャーについて幻想を抱かないでください。兄ほど強力でも柔軟性もありませんが、非常にうまく機能します。
l)個人的な好みや好みに応じて選択できるように、いくつかのWebインターフェイスがあります。 私の側とそれらをすべて試した後、私は残されました 輝きます 最軽量で幅広い機能にアクセスできるので OpenWrt。 私のホームルーターは謙虚なので、それが軽いことはマイナーなデータではありません TPリンク TL-WR2573ND 使用可能なフラッシュ可能なスペースはわずか8MBであるため、ロードされたきれいなWebインターフェイスのようにトリビアで使用するスペースが少ないほど、アプリケーションをロードする必要があるスペースが多くなります。
m)他の機能の中でも、ジャンボフレームとVLANを完全にサポートしています!
n)その他の機能には、ARPバインディング、静的ルーティング、ホスト名、DHCPバインディング、時間アクセス制御、ネットワークごとに複数のDNSを使用する機能など、ほとんどのホーム/ SOHOルーターがすぐに使用できる機能が含まれます。
o)GNU / Linuxディストリビューションであるため、システムログ、カーネルログ、起動時に実行するデーモンなどに、使用しているディストリビューションと同じように完全にアクセスできます。
p)ルーターのライトを特定のアクションに応答させるための便利で便利なハックが含まれています。このようにして、デバイスの使用方法(有線、ワイヤレスネットワーク、ルーター、スイッチなど)に応じて、特定の方法でフラッシュするように構成できます。など)、外付けハードドライブやプリンターなど、ルーターに接続されたUSBデバイスにアクセスする場合。
q)他のアプリケーションの中で、VPNマネージャー、Nagios、 ミュンヘン (改良された無料のNagios)、MTD(Mail Transport Delivery)をインストールし、それを電子メールサーバーに変換し、mc(深夜の司令官)、Avahi / Bonjour / Zeroconfサーバー、音楽コレクションに接続された外部HDがある場合は、 MPD ルーター内で、異なるネットワーク上にあるかどうかに関係なく、ルーターに接続する任意のマシンからそれらを接続できるようにします。
r)あらゆる種類のパッケージが何百もあるので、クソデバイスがあるかどうかは言うまでもなく、ルーターで実際にやりたいことができます。 GNU / Linuxの場合と同様に、唯一の制限はユーザーの想像力です

最終的には、 OpenWrt 子供の夢が叶うのは= D

リカバリモード / フェイルセーフ

この素晴らしいファームウェアを最初にインストールしたときに、間違った構成をしたり、触れてはいけないものを削除または名前変更したりするためにルーターから除外される可能性が非常に高いことに注意することが重要です-しかし、私たちの好奇心が私たちにそれをxDするように促します

実際、このメモに署名した編集者は、 偉大な ネットワークインターフェイスを削除して、効果的にルーターの外にとどまり、アクセスできないように再構成するというアイデア。組み込みシステムは機能していましたが、ネットワークインターフェイスが有効になっていないのは不思議でした。ええ、私は天才です、悪いです! BOLUDO !!!

の開発者 OpenWrt そのようなケースを予見し、安全なブートモードのためのインターフェースを提供します-フェイルセーフ-緊急アクセスを行い、システムをリセットできるようにします。

のファームウェアでは、これを考慮することが重要です。 OpenWrt ルーターのリセットボタンが期待どおりに機能しないことはほぼ確実です。つまり、ルーターの構成を工場出荷時の設定に復元します。 実際、ボタンはモードで使用されます フェイルセーフ de OpenWrt ただし、特定の時間に機器に信号を送信し、を介してデバイスに再度アクセスできるようにするためだけです。 telnet またはssh。

それは彼らにも起こりえます レンガ ルーターが適切でないイメージをインストールした場合、デバイスの回復はやや複雑になります。その場合、デバイスを開いて統合にアクセスし、フィード先の電子デバイスをはんだ付けする必要があります。私たちのマシンに接続されたUSBケーブルを介して、シリアルコンソールを介してルーターに接続し、FTPサーバーをアクティブ化します-TFTP-正しいファームウェアをコピーしたり、新しいイメージをリセットしたりするための非常に原始的なものです。注意深く行わないと、ルーターが焼損するリスクがありますが、それほど複雑なことはありません。

スクリーンショット

BusyBoxシェルとLuciWebインターフェイスの画像を次に示します。

これまでの紹介 OpenWrt後で、簡潔なインストールガイドを作成します。これは、遭遇する可能性のある一般的な状況の何よりも重要です。特に、ルーターを実行したままにするまで、IRCに関する大量のドキュメントを読んだり、アイデアを交換したりするために費やした時間を節約できます。今日。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  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.   @jlcmax

    質問があります。 ISP企業が提供するルーターはどうですか? それらはサポートされていませんか? 私がそれを私のものにインストールしようとすると、私はこれを言います。 (ワイヤレスがあります)突然サービスが不足し、最終的には私が問題を損傷したため、問題が解決しない可能性があります😛

  3.   ウェッブ・デイビッド

    私はそれを知りませんでした、私はubuntuと現在xubuntuをXNUMX年以上使用していますが(私は暇なときにできる限り多くを学びますが、仕事のためにウィンドウを離れることができません)、Linuxの初心者です、私はいくつかのルーターを持っているのでチュートリアルをアップロードしてください私が使っていない家でそれらをテストしたい

    1.    モーリシャス

      もしもし
      tplinlkルーターまたは別のルーターからopenwrtを編集/変更/コンパイルして、vpnまたはプロキシ接続を追加できますか?
      saludos yとのグラシアス

      モーリシャス

  4.   リチウム

    インストールガイドを待っている良い情報

  5.   クロト

    何年も前に私は問題なくdd-wrtをインストールしましたが、OpenWrtには知られていないLinksysWRT54Gでうまく機能しました。 同様に、誰かがそれを試してみたい場合は、「レンガ」になってしまわないように、指示を注意深く読んでください。

  6.   チャーリー・ブラウン

    素晴らしい記事、私はそれをマーキングのままにして、約束されたガイドを待っています...

    ちなみに、Linksysブリッジについて何かあれば、少なくとも私はそれについて聞いて非常に興味があります。

    事前にどうもありがとうございました。

  7.   ラミロ

    まず、ブログおめでとうございます。 それは申し分のないものであり、GNU / Linuxの世界に関する興味深いニュースや非常に便利なチュートリアルを、すべての人がアクセスできる言語で読むことができます。

    次に、OpenWrt:PirateBoxを含む素晴らしいプロジェクトについてお話ししたいと思います。 基本的に、OpenWrtを実行できるルーターが使用され(低価格であるため、ほとんどの人がTP Link MR3020を使用します)、WiFiネットワークを介して完全に匿名でファイルを共有します。

    私は夏が私の自由な時間を利用して、特にこのプロジェクトを再現するために、この素​​晴らしいディストロで遊び始めるのを楽しみにしています。 誰かがより多くの情報とインストールチュートリアルを必要とするならば、リンクはです http://daviddarts.com/piratebox/

    ご挨拶!

  8.   トルコ22

    私はDD-WRTを何年も使用していましたが、その幅広いオプションと設定に常に圧倒されています。 それから私はトマトに会いました。DD-WRTよりも選択肢が少ないですが、小さなネットワークを管理するには、これが私が見た中で最高です。 すべてをシルクグローブのようにセットアップすると、迷惑で醜いユーザーがいる場合でも、信じられないほどの安定性を実現できます。 これらのGnu / Linuxベースのファームウェアのいずれかをインストールすることにより、単純なWifiルーターからガジェットに変わります。

  9.   イワン・バラ

    非常に良いですが、個人的にはD-LinkDIR300とLynksysWRT-54GLにあります。ルーターの元々のソフトウェアの違いはひどいものですが、安定性があれば、多くのオプションを使用したことはありません。無線LANネットワーク。

    ご挨拶。

    1.    イワン・バラ

      ねえ、どうすればセントスのロゴをタグに表示させることができますか? Centos 6i686とgnomeを使用しています。

      ご挨拶。

      1.    @jlcmax

        IceweaselまたはFirefoxでは簡単です。 クロムでは、「ユーザーエージェント」またはユーザーエージェントと呼ばれるものを変更する必要があります。

        Saludos!

  10.   セルジオ

    こんにちは。ホットスポットを実装してラジアスサーバーにリンクするためのマニュアルを知っているかどうか知りたいのですが。

    よろしく

    1.    juliocdn

      Sergioはどうですか、ホットスポットはどうでしたか、tplink 1043nd v3にNodogsplashを使用してローカルホットスポットを作成しようとすると、openwrtとgsplashノードをインストールできましたが、gsplashノードを構成するのに苦労しました。ウェルカムページにリダイレクトします。 私はあなたが私を助けることができることを願っています..挨拶..

  11.   アヴラ

    フード! あなただけが馬鹿ではありません、私は最も複雑な方法でOpenWRTに入らなければなりませんでした。 シリアルはんだ付けケーブル、抵抗器などを介して...私はそれを難し​​い方法で学びました...ハハハ! とても良い記事です。 乾杯!

  12.   ロレンツォマーティンロボ

    こんにちはmsx、私はブログが古いことを知っています、しかし私はこのソフトウェアについていくつかのことに興味があり、それがtpリンクのアーチャーc50と互換性があることを見ました、しかし私はいくつかのクエリが必要です、これら