« FONの専用無線ルーター「La Fonera」 | メイン | 桝田省治の新作RPG「勇者死す。」 »
2007年12月16日
「La Fonera」その2
万が一壊れちゃった時の事を考えての2個購入というわけです。
とまぁ先日書いてたわけですが見事に壊しました(笑)ま、それも自己責任ってヤツですから。
というわけでFON専用無線ルーター「La Fonera」で遊んじゃおう、と思い立って昨晩頑張ってみました。目指したのは代替ファームウェアである「DD-WRT」インストールです。「La Fonera」にDD-WRTをインストールする事で普通の無線LANルーターになるんです。
この辺についての情報はFoNまとめwiki等に詳しく掲載されて居ますし、ちょっとググれば色々な情報が出ていますので詳細については私が説明するまでもありません。というわけでウチ的にはこれらの作業を全てMacのみで出来ないか?に挑戦したので、その時の注意点等を踏まえてちょっと書いて見たいと思います。
あ、先に書いときますとMacのみで出来ました(当然)あと失敗もしました(笑)それと説明面倒なんである程度知識がある事が前提です。何の事だか解らない人は素直に普通の無線LANルーター買って下さい(笑)BUFFALO製とかオススメです。
まず私がこの作業をするにあたって考えたのは以下の通りです。
- UNIXなMacOSXなんだから、MacOSXだけでやってみる
- シリアルケーブルとか用意するとラクらしいけど特別なモノを用意しないで済ませる
- 使うツールも出来るだけMacOSX標準のみで済ませる
まぁ平たく言うと、Mac本体とイーサネットケーブルくらいだけで済ませる事を前提にしてみました。結局ハードウェア面ではほぼこれくらいで済みました。正確にはイーサネットハブ(またはハブ機能付きルーター)が別途必要でしたが、それはまぁ持ってる前提ということで(笑)
ソフトウェアについては各種設定の為に一応「FireFox」と、「TFTP Server」というTFTPフロントエンドツールがあると便利です。MacOSXの場合はNetBootがTFTPプロトコルらしくて標準で使えるのですが、Terminalで楽にやる方法を探すのが面倒だったのでこのツールを使いました。結果として便利なのでオススメします。
というわけで整理すると、「La Fonera」をMacだけでDD-WRT化するのに必要なものは・・・
- MacOSXの動くMac本体およびインターネット回線(当たり前ですけど)
- イーサネットハブまたは有線ハブ機能付きルーター
- ブラウザソフト「FireFox」
- TFTPフロントエンド「TFTP Server」
- 「La Fonera」と、ほんのちょっとの勇気と、貴方の時間(笑)
とまぁこれくらいあれば改造は可能です。その上で必要な流れを簡単に書きますと・・・
- 「La Fonera」のファームのバージョンを確認し、0.7.1r2以上ならr1に戻しておく
- htmlファイルを2つ作り、SSH有効化の準備をする
- MacとLa Foneraをイーサネットで直結する
- Terminalから「slogin -l root 169.254.255.1」でSSHログインする
- viで指示通りいじる
- 次にRedBootのtelnet化を行うのだが、wgetを行うので「La Fonera」とMacを直結からハブ経由に変更する
- 「La Fonera」の設定画面等でWANのアドレスを握れている事を確認する
- 引き続きsloginして指示通り作業する(途中ネットワーク設定を変えるのを忘れないように)
- 2回目のreboot後は再度「La Fonera」とMacを直結に戻してOK
- telnet接続をする前に前述の「TFTP Server」を用意しておく
- またDD-WRTのファームウェアを事前に落としておく(現在はRC3が安定してるらしい)
- TFTP Serverを起動して「Change Path」ボタンを押して落としたファームウェアを入れてあるフォルダを指定する
- 「Start TFTP」ボタンを押してTFTPを開始した後、Terminalからtelnet接続
- 指示通りtelnetでコマンドを入れる(fisコマンド実行時は10分くらい待つので注意)
- 再起動すればDD-WRT化しているはず
すごく大雑把に書きましたが以下の流れです。
私の場合は深夜の作業でボーっとしていて7.の確認を怠り、wgetが成功してないにも関わらずmtdコマンドを実行してしまい、以後はSSHログインも出来ず、telnetもつながらない通電するだけの箱になりました(笑)
その後、もう1個は注意して作業したところDD-WRTの設定画面にまで行きました。その時点で朝5時(笑)流石に眠いので設定画面の日本語表示設定だけして寝ました。とりあえずWindows無しでもOKなのが確認出来ただけでも楽しかったです。
長々と書きましたが、設定や使い勝手はまだこれからなので続きます(笑)
投稿者 akindoh : 2007年12月16日 21:19
トラックバック
※当サイトや当エントリへのリンクが無いトラックバックは削除させて頂く事があります(詳しくはこちらをご一読下さい)
このエントリーのトラックバックURL:
http://www.propeller-head.net/mt/mt-tb.cgi/1625


