« 「Parallels Desktop 4.0 for Mac 日本語版」がでる〜 | トップページ | La Fonera(ラ・フォネラ)/FON(フォン)で何かできるかなぁ?(Bluetoothで通信) »

La Fonera(ラ・フォネラ)/FON(フォン)で何かできるかなぁ?(MacでOpenWrtを入れる2)

さて前回のつづき

マックで、OpenWrtをフォンにインストールしてみましょういちおう、お決まりですが、OpenWrtのインストールなど、すべて自己責任において行って下さい。

「はじめにお読み下さい」
フォンに付いてきた紙に、「はじめにお読み下さい」と書かれたものがあります。そこに

ルーターアクセス方法」が書かれています。

  1. MyPlaceからの接続・・・
  2. ダイレクト接続・・・

とあります。必要不必要は抜きに、せっかくですから、OpenWrtをインストールする前に1回くらいは「FONルーター設定画面」も味わっておいて下さい。あ、いちおう、ルーターログインの際のユーザーIDとパスワードは、ルーターアクセス方法の枠の下の方に、小さく書いてあります。あと、WiFiで接続する場合のパスワードは、フォンの裏にあるS/Nの番号です。あと暗号化は、wpaじゃないとうまくいかないかも。。

Safariscreensnapz012

ドライバーを確認

  1. ケーブルのドライバーをインストール
  2. ターミナルを起動
  3. ケーブルを接続してない状態で、
    ls /dev/tty.*
    と書いてリターン
  4. ケーブルを接続して、
    ls /dev/tty.*
    と書いてリターン

新たに加わった、tty.XXXXXXを覚えておく

フォン用イメージファイルをダウンロード

あらかじめ、インストールするイメージファイルをOpenWrtのサイトからダウンロードしておく。URLから、kamikazeのバージョン7.09のatheros-2.6ってことなのかな。

  • openwrt-atheros-2.6-vmlinux.lzma
    カーネルのイメージ
  • openwrt-atheros-2.6-root.squashfs
    ルート・ファイルシステムのイメージ

の2つです。ダウンロードしたら、適当なフォルダに入れて下さい。

今回キー入力する文字の一覧
入力ミスしない為に、コピペで済むように、書き出しておきましたが、参考にさせて頂いた「FONにOpenWrtを入れよう!」を開いておくのが無難でしょう

  • screen /dev/tty.XXXXXX
  • ip_addres -l 192.168.10.1/24 -h 192.168.10.2
  • load -r -b %{FREEMEMLO} openwrt-atheros-2.6-vmlinux.lzma
  • fis init
  • fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7
  • fis free
  • load -r -b %{FREEMEMLO} openwrt-atheros-2.6-root.squashfs
  • fis create -l 0x006F0000 rootfs
  • reset

ネットワークの設定

マックとフォンをLANケーブルで繋いで、環境設定のネットワークのEthernetを、とりあえず以下のように設定しました:

  1. Ethernetを選択
  2. 「手入力」を選択
  3. ルーターをフォンにアクセスした時のWiFi設定のIPアドレスと同じに(上図)
  4. IPアドレスのいちばん右の数値をルーターと違う値に
  5. サブネットマスクは、255.255.255.0に
  6. 「適応」をクリックします。

Screensnapz002

うまくいけば、以下の図のような感じになります。
Photoshopscreensnapz003_2

TFTP Serverを起動/設定

  1. Change Pathを選択し、イメージファイルの入っているフォルダを選択
  2. Working path permissions、Parent folders permissonsがOKでなければ、「Fix」のボタンをクリック、のアイコンになって、Attributes OKとなればOK
  3. Start TFTPのボタンをクリックして、Server statusがRunningとなればOK

Tftpserverscreensnapz001

いよいよインストール

  1. ターミナルを起動
  2. screen /dev/tty.XXXXXX
    と入力し、リターン
  3. 電源を抜いて、再び挿す
  4. CTL+cをキーダウン
  5. RedBootというFONに使われているブートローダーが起動し、
    RedBoot> ^C
    とうプロンプトが出れば接続OK。うまく行かなかったら、ターミナルを終了させて、電源とUSBを抜いて、1からやり直す。
  6. FONにOpenWrtを入れよう!」に書かれている手順に沿って上記で一覧にした文字を入力していきます。「reset」までたどり着くまで、しばらく時間がかかります。
  7. 「reset」の後、止まって、まったく動く様子がなくなったら、リターン(キー)をキーダウンする。
  8. すると、以下の様になり完了です。
    Miscreensnapz003
  9. スクリーン(screen)から抜けるには、
    CTRL+a つづいて、CTRL+k
    でkillできるかな。。あと一部ですが、他にも、以下のようなものがあります。
    • ctrl+a d    ターミナルからスクリーンセッションをデタッチする
    • ctrl+a D    スクリーンセッションをデタッチしてログアウトする
    • screen -d デタッチしたセッションの表示
    • screen -r <pid.tty.host>    デタッチしたセッションの再開
    • screen -d <pid.tty.host>    他端末で動作中のセッションをデタッチする。
    • screen -D <pid.tty.host>    他端末で動作中のセッションをデタッチし、その端末を閉じる。
    • http://kazmax.zpp.jp/cmd/s/screen.1.html
    • http://www5.atwiki.jp/choc-net/pages/18.html

以上ですが、うまくインストールできたでしょうか?

----------------
にほんブログ村 科学ブログ ロボットへ
にほんブログ村

|

« 「Parallels Desktop 4.0 for Mac 日本語版」がでる〜 | トップページ | La Fonera(ラ・フォネラ)/FON(フォン)で何かできるかなぁ?(Bluetoothで通信) »

工作・改造・解析」カテゴリの記事

FON (フォン)」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: La Fonera(ラ・フォネラ)/FON(フォン)で何かできるかなぁ?(MacでOpenWrtを入れる2):

« 「Parallels Desktop 4.0 for Mac 日本語版」がでる〜 | トップページ | La Fonera(ラ・フォネラ)/FON(フォン)で何かできるかなぁ?(Bluetoothで通信) »