ルーターでカスタムファームウェアを使用する方法とあなたがしたくない理由
ルーターは基本的に小さなコンピューターです。デフォルトでは、製造元が提供するオペレーティングシステム(ファームウェア)を実行してネットワークトラフィックをルーティングし、さまざまな設定や機能を提供します。しかし、あなたはしばしばこのファームウェアを交換することができます.
ほとんどの人はサードパーティのカスタムルータファームウェアを必要としません。はい、カスタムファームウェアは追加機能や他の利点をあなたに提供することができますが、それらはより複雑で、ほとんどの人は単に彼らのルーターをアプライアンスとして機能させたいだけです。.
ファームウェアの基本
お使いのルータは、ファームウェアと呼ばれるオペレーティングシステムを実行しています。ルーターの製造元は、新しいファームウェアを「フラッシュ」する方法を提供しています。これは通常、ルーターのファームウェアを製造元からの新しいバージョンにアップグレードするために使用されます。ただし、必ずしも製造元から提供されたファイルをフラッシュする必要はありません。代わりに、サードパーティから提供されたファイルをフラッシュすることもできます。このファイルには、カスタマイズされたオペレーティングシステムがあります。.
ルーターはPCのようではありません。古いファームウェアを古いルータにインストールすることはできません。あなたのルーターのために特別に設計されたファームウェアを使う必要があるでしょう - そのハードウェアデバイスをサポートするものとあなたのルーターが含む限られた記憶スペースに収まるもの - .
Linksys WRT54G
カスタムルータファームウェアは、2003年にリリースされたLinksys WRT54Gルータで最初に開発されました。これらのルータはLinuxベースのファームウェアを実行していました。 Linksysは、ルータをリリースしたときにはソースコードをリリースしていませんでした。彼らはいくらかプレッシャーをかけた後、ついにWRT54Gファームウェアのソースコードをリリースしました。熱狂者はそれからLinuxを動かすルーターおよびルーターへのソースコードを持っていた。彼らはそのコードを受け取ってそれを変更し、機能を追加し、それを微調整し、インターフェースを修正し、そしてカスタマイズされたバージョンをルーターに書き戻すことができます。.
WRT54Gの将来のバージョンは異なるオペレーティングシステムを実行しました。ただし、LinuxベースのWRT54GルーターのシリーズはLinksysのWRT54GLシリーズで続きます - LはLinuxを表します。ただし、WRT54GLシリーズは802.11b / g Wi-Fiのみをサポートし、802.11nワイヤレスをサポートしていないため、今日購入するのに理想的なルータではありません。.
なぜ迷惑なのか?
彼らは追加の機能を提供するので人々はカスタムルータファームウェアをインストールするのが好きです。例えば、OpenWrtファームウェアは基本的にあなたのルーターのためのLinuxディストリビューションで、パッケージマネージャを完備しています。あなたはそれをあなたのルーターに軽量のウェブ、VPN、そしてSSHサーバーをインストールするために使うことができます。 DD-WRTのようなユーザーフレンドリーなオプションでさえも、ネットワークトラフィックの優先順位付けのためのサービス品質(QoS)サポートのような強力な機能を追加します。これはあなたがオンラインで見ることができるDD-WRTインターフェースのデモです。.
場合によっては、カスタムルータファームウェアは製造元が提供するファームウェアよりも安定している可能性があります。ルータを定期的に再起動する必要がある場合は、カスタムファームウェア よろしく より安定して動作させる.
セキュリティもまた懸念事項です。例えば、いくつかのD-Linkルーターはバックドアを含んでいました - あなたのブラウザが特別なユーザーエージェント文字列を使用していたなら、あなたはユーザー名とパスワードなしで管理インターフェースにアクセスできます。多くのコンシューマルーターはパッチで修正された別のバックドアを含んでいましたが、パッチは実際にはバックドアを隠しただけなので攻撃者にはまだ使用可能です。ネットワークファイル共有機能を持つAsusルーターは、誰でもアクセスできるようにあなたのファイルをインターネットに公開するかもしれません。ホームルーターのセキュリティの状態は悪夢です。Linuxをベースにしたこれらのオープンソースプロジェクトには、素人のようなバックドアは含まれないでしょう。.
サードパーティ製のルータファームウェアをインストールする方法
サードパーティ製のルータファームウェアを使用する場合は、まず使用するものを選択する必要があります。 OpenWrtは、WRT54Gルーターをサポートするためにゼロから書かれた、強力なLinuxベースのルーターファームウェアです。そして、より多くのルーターのサポートに移りました。 DD - WRTはOpenWrtに基づいて、よりユーザーフレンドリーなディストリビューションです。トマトは過去に人気がありましたが、それは2010年に最後に更新されたのでそれは多くのルータをサポートしないでしょうし、より古くなっています。他にも多くのサードパーティ製ファームウェアプロジェクトがあります - あなたはウィキペディアで長いリストを見つけるでしょう.
次に、このファームウェアをサポートするルーターが実際にあることを確認する必要があります。あなたは彼らのウェブサイトでルータハードウェアファームウェアサポートのリストを見つけることができます - OpenWRTがサポートするデバイスのリストとDD-WRTがサポートするデバイスのリストがここにあります.
あなたがルーターを買おうとしているのであれば、サードパーティー製ルーターをうまくサポートするしっかりした現代的なルーターを見つけるために何らかの研究をしたいでしょう。たとえば、この広告はDD-WRTサイトで見ました - ASUSは、サードパーティ製のルータファームウェアを探している愛好家に直接広告を出しています。自分のルータをハックするオタクは、製造業者が注意を払うのに十分な大きさの市場です。.
ファームウェアの指示に従ってインストール作業を進めてください。ただし、プロセスは通常、デバイスに適したファームウェアファイルをダウンロードし、ルータのWebインターフェイスの[Upgrade Firmware]ページにアクセスして、このフォームを介してサードパーティのファームウェアをアップロードするのと同じくらい簡単です。その後、ルーターは元のファームウェアをサードパーティ製のファームウェアに置き換えます。.
もちろん、他社製ルーターのファームウェアは一般的にルーターの製造元によってサポートされていません。これは、AndroidにカスタムROMをインストールしたり、PCのオペレーティングシステムをLinuxに置き換えたりするようなものです。問題が発生した場合は、ルータの製造元に連絡して、サードパーティ製ソフトウェアに関する問題のトラブルシューティングを依頼することはできません。.
Image Credit:Flickrのwebhamster、FlickrのChad Ohman