« いろいろ | メイン | SharePoints »

[ tool ] DD-WRT

DD-WRTというオープンソースの無線LANアクセスポイントへのファームウェアが配布されていているというのを聞いたので、早速我が家で使っているバッファローのWLA-G54にいれてみんべということで、アップデートしてみることにしました。

なんとなくサイトを読んでみたところ、ダウンロードしてWebからアップロードすればよい、と書いてあるので
http://www.dd-wrt.com/dd-wrtv2/downloads.php

からgenericをダウンロードして、アップロードしたものの、あえなく撃沈。

g54-1.jpg

しょうがないので詳しく調べてみると、バッファローはバイナリを書き換えなきゃならないらしいです。ヘッダ部分にファームの情報とサイズが書かれているのでそれを追加する必要があるみたいですね。

http://www.dd-wrt.com/wiki/index.php/Flash_Your_Buffalo_WBR-G54%2C_WLA-G54%2C_...

とりあえずダウンロードしてきたファームをバイナリエディタで開くとこんなかんじです。

g54-2.jpg

ファームの名称(0A)filelen=ファイルの長さ(0A)というのを追加すればいいらしいので、
WLA-G54 2.20 1.04(0A)filelen=3526690(0A)というバイナリを追加します。

g54-3.jpg

genericのサイズは3,526,656なのでヘッダ部分の34バイトを足して、3526690です。

g54-4.jpg

dirしてみると3526690バイトです。

g54-5.jpg

今度こそファームをアップグレードできそうです。
WLA-G54の設定画面からファームをアップグレードします。

g54-6.jpg

ようやく成功しました。

g54-7.jpg

再起動されて、動いてはいるものの、設定画面にアクセスできません。どうやら192.168.1.1になっているようですが、ネットワーク外からはアクセスできないらしく、設定する側も192.168.1.1/24のネットワークにいる必要があるみたいです。

そして、ようやく設定画面のお目見えです。

g54-8.jpg

設定をするためにはユーザ名とパスワードが必要になります。
デフォルトのユーザ名はroot、パスワードはadminみたいです。

g54-9.jpg

これでとりあえず動くようになりました。
QoSとかVLANとか考えられないようなことができるらしいのですが、まだ試してないのでちゃんと動くかどうかは不明です。とりあえずHTTPSで設定するようにしてみました。

g54-10.jpg

あと、telnetから設定もできるようになりましたヽ(´ー`)ノ

g54-11.jpg

トラックバック

このエントリーのトラックバックURL:
http://www.e-obaq.com/mt/mt-tb.cgi/214

この一覧は、次のエントリーを参照しています: DD-WRT:

» DD-WRT from D'sDinner@Blog
オープンソースの無線LANルータ用ファームウェアがあるんですよね。 DD-WRT... [詳しくはこちら]