Entry search

W-ZERO3シリーズを無線LAN経由でインターネットモデムにする/ZEROProxy

ZEROProxy

「ZEROProxy」は、W-ZERO3とは別のデバイスを無線LANでW-ZERO3と接続することで、W-ZERO3を通してインターネットが利用できるようにするアプリケーションだ。W-ZERO3シリーズ向けに開発されているが、ほかのWindows Mobile搭載機種でも一部動作する。iPod touchなどの無線LANを搭載しているデバイスで常時ネット接続するために有効な手段として人気となっているので、紹介しておこう。

【ソフト名】ZEROProxy
【バージョン】Ver 0.04 Release.9
【作者】伊勢シン氏
【種別】フリーウェア
【提供方法】配布ページへW-ZERO3でアクセスし、ダウンロードしたCABファイルをW-ZERO3上で開く
【URL】http://iseebi.half-done.net/?Software%2FZEROProxy

マシンとマシンでネット接続する無線LANのアドホック機能を使ったプロキシツール

少々わかりづらいかもしれないが、ZEROProxyは、W-ZERO3で接続しているウィルコムのPHS網によるインターネットを、無線LAN経由によりほかのデバイスで利用できるようにするアプリケーションだ。W-ZERO3とほかのデバイスは、無線LANのアドホックモードにより接続し、ZEROProxyがインターネットプロキシとして働くことで、ほかのデバイスでもインターネットが利用できるようになる。最近では、iPod touchやiPhoneなどといった機器が無線LANに対応しているが、無線LANはどこでも利用できるというわけではないため、これらのデバイス単体でインターネットに接続しようとすると場所が限られてしまう。そこでZEROProxyを使えば、W-ZERO3経由でかなり広いエリアでネット接続が可能となる。W-ZERO3がいわば、ちょっと大きな“ワイヤレスインターネットモデム”になるわけだ。

無線LANを利用するので、無線LANを搭載しているW-ZERO3(WS003SHおよびWS004SH)やAdvanced/W-ZERO3[es]での利用が可能なほか、miniSD型無線LANカード「IMSW-822」を使えば、W-ZERO3[es]でも利用できる。逆に、接続するデバイスは、無線LANでアドホックモードが利用できるものならなんでもいいということになるが、例えば、アドホックモードに対応していないPSP/PSP2000やNintendo DSといったデバイスからは利用できない。さらに、場合によっては相性などの都合で接続できないこともあると思われるので、あくまで自己責任で利用してほしい。

ZEROProxyの概念図

01.png

インターネットへは、ウィルコムのPHS回線によるダイアルアップによって接続する。W-ZERO3が接続していることになるので、パケット定額サービスで利用できるのがうれしい。

導入は、まず、ZEROProxyを配布サイトからW-ZERO3でダウンロードし、CABファイルによりインストールする。Advanced/W-ZERO3[es]以外は、別途.NET Compact Framework 2.0 SP1が必要となる。その後、無線LANを使えるようにし、新しい設定を追加する。このとき、アドホックモード(デバイスとデバイス(ad-hoc)の接続)にする。一応、セキュリティのためにWEPなどを設定しておいたほうがいいだろう。ネットワークアダプタを設定し、静的IPアドレスを指定しよう。ここまで行ったら、「スタート」メニュー→「プログラム」からZEROProxyを起動し、W-ZERO3側の設定は終了だ。

「新しい設定の追加」画面

02.png

無線LAN機能をオンにし、「スタート」メニュー→「設定」→「接続」タブ→「ネットワークカード」から「新しい設定の追加」を選択して、ネットワーク名などを設定する。ここで、「これはデバイスとデバイス(ad-hoc)の接続です」にチェックを入れるのを忘れないようにしよう。「次へ」をタップして先に進む。

「ネットワーク認証の構成」画面

03.png

ネットワーク認証は必須ではないが、外で使う場合などでは、他の人が間違って利用しないようにするために、認証をかけておいたほうがいいだろう。例では、配布サイトに記載されているものと同じくネットワークキーは「zero3」を16進数(HEX)化したものを用いた。「次へ」→「完了」で設定を終了する。

「ワイヤレスネットワークの構成」画面

04.png

アドホックモードで「ZEROProxy」という設定を作成し終わったところ。上記のネットワーク認証の設定で、16進数(HEX)化したネットワークキーは、できれば別のキーにしたほうがいいので、「データ変換ツール」などを利用して、自分で決めた文字列を変換して利用しよう。

「ネットワーク アダプタの構成」画面

05.png

アドホックモードの設定を作成したら「ネットワークアダプタ」タブに移動し、ネットワークカードの接続先を「社内ネットワーク設定」に変更する。「アダプタをタップして設定を変更します」の欄では「内蔵ワイヤレスLAN」を選択した状態でソフトキー1(左)から「編集」を実行する。

「内蔵ワイヤレスLAN」設定画面

06.png

静的IPアドレスに設定するために、「指定したIPアドレスを使用する」を選択し、IPアドレスに「192.168.0.1」、サブネットマスクに「255.255.255.0」とし、「OK」を押す。

「ZEROProxy」起動画面

07.png

設定が終わったら一度無線LAN機能をオフにし、「スタート」メニュー→「プログラム」画面からZEROProxyを起動しよう。最新バージョンでは、ZEROProxyが起動されると自動的に無線LAN機能もオンになるので便利だ。

iPod touchで接続してみる

W-ZERO3側の設定が終わったら、実際にインターネットを利用したいデバイス側もW-ZERO3と接続する設定を行おう。ここでは、配布のきっかけになったであろうiPod touchを利用してみた。ただし、iPod touchの設定方法については、特に詳細には説明しない(下図に紹介)。ホーム画面にある「設定」アイコンをタップし、一番上に表示される「Wi-Fi」の設定に行き、「その他」からアドホックモード・静的IPアドレスといった設定のアクセスポイントを作成して、接続しよう。

うまくiPod touchからW-ZERO3に無線LANのアドホックモードで接続できたら、Webブラウザ「Safari」でインターネットを利用してみよう。最新のZEROProxyでは、接続するデバイスからネットワーク接続があり、ネットワークの利用要求があったときに、自動的にウィルコムのPHS回線にダイアルアップするようになっている。

さあ、これでどこでもiPod touchでネット接続が可能となった。ここまでしてiPod touchでネット接続するくらいならW-ZERO3を直接使ったほうが楽という話もあるが、そこはひとつの遊び心というものなのだ。iPod touchのSafariのように、指でなぞって画面をスクロールする快感もまた楽しい。

今回は、Advanced/W-ZERO3[es]で画面説明をしたが、「初代W-ZERO3を購入したが、すでにあまり利用していない」というユーザーは、新しく回線契約をして、少し大きいがiPod touch用のワイヤレスモデムとして再利用するといったことも考えられる。電車内などの外でiPod touchでネット利用をしていると、周囲の人から「なんで使えてるの?」をうらやましがられるかもしれない。ぜひ、見せ付けたいところだ(笑)。

iPod touchの無線LAN設定画面

08.png

「ホーム画面」→「設定」→「Wi-Fi」→「その他」から新しい無線LANアクセスポイントの設定を作成しているところ。WEPによるネットワーク認証をしている。もしくは、W-ZERO3側のZEROProxyが利用できる状態にしておけば、一覧に「ZEROProxy」が表示されるので、そちらでもいい。うまく接続できないときには、まずはネットワーク認証なしで試してみるといいだろう。

iPod touchで作成した無線LAN設定の詳細

09.png

作成した無線LAN設定「ZEROProxy」の設定を静的IPアドレスにし(画面では例としてIPアドレス「192.168.0.2」/サブネットマスク「255.255.255.0」としている)、HTTPプロキシを「192.168.0.1:8080」に設定しているところ。

W-ZERO3とiPod touch

10.jpg

W-ZERO3でZEROProxyを起動し、iPod touchからW-ZERO3経由でネットワーク接続ができるかを確認しているところ。

外でiPod touchをW-ZERO3経由でネット接続しているところ

11.jpg

iPod touchとW-ZERO3を外に持ち出し、公衆無線LANなどは利用できない場所で、W-ZERO3を経由してiPod touchで「ウィルコムファン W-ZERO3」のトップページを表示しているところ。

This article posted by memn0ck on 2007/11/19 16:46

Track back URL

http://www.willcom-fan.com/adm/mt-tb.cgi/345