2007-10-01
_ Buffalo WHR-G54Sにtomato firmwareをインストール
Buffalo の無線 LAN ルータ WHR-G54S のファームウェアを書き換えて,機能強化したルータにしてみた.今回は,Tomato Firmware で挑戦.こうした代替ファームウェアを利用すると,例えば Tomato Firmware の場合,帯域使用量のグラフ化や,スクリプトの実行などなど,さまざまな機能が利用できるようになります.この辺は,無線LANアクセスポイントを機能強化する無料ファームウェア「Tomato Firmware」- GIGAZINEなんかを参考に.
導入手順については,まず,ファームウェアを書き換えるにあたって,Windows で tftp クライアントを利用可能な状態にしておきます.Windows Vista では 「Windows の機能の有効化または無効化」で"TFTP クライアント"にチェックをいれておきます.有効化は若干時間がかかりました.気長に待ちましょう.
次に Windows のネットワークの設定を以下のように設定します.
- IP アドレス
- 192.168.11.2
- サブネットマスク
- 255.255.255.0
- デフォルト ゲートウェイ
- 192.168.11.1
WHR-G54S 側は底面の INIT を長押しして初期化しておきます.
ここで,Windows と WHR-G54S を接続し,WHR-G54Sの電源ケーブルをいったん抜きます.Windows では更新用のバッチファイル (whr_install.bat) が用意されているので,これを実行します.実行したらWHR-G54Sの電源ケーブルを再度接続して,バッチを実行.
=========================================================================== This batch file will upload tomato.trx in the current directory to 192.168.11.1 during the router's bootup. * Set your ethernet card's settings to: IP: 192.168.11.2 Mask: 255.255.255.0 Gateway: 192.168.11.1. * Unplug the router's power cable. Press Ctrl+C to abort or any other key to continue... * Re-plug the router's power cable. =============================================================================== Waiting for the router... Press Ctrl+C to abort. tftp -i 192.168.11.1 put tomato.trx 転送を正常に完了しました: 4 秒間に 2764800 バイト、691200 バイト/秒 =============================================================================== * WAIT for about 2 minutes while the firmware is being flashed. * Reset your ethernet card's settings back to DHCP. * The default router address will be at 192.168.1.1. 続行するには何かキーを押してください . . .
転送が完了したら,Windows のネットワーク設定を DHCP に戻しておきます.書き換えが済むであろう数分後にルータにアクセス (192.168.1.1) すると,Tomato Firmware の設定画面が表示されます.ちなみにログインユーザの初期値はユーザが root,パスワードは admin.
Ajax を利用したユーザインターフェースで,これはこれでいい感じです.