トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

aigo MID P8860でWMWifiRouterに接続


aigo MID P8860でWMWifiRouterに接続

aigo MIDの無線LAN管理ツールであるConnection Managerは、インフラストラクチャモードのみ対応で、アドホック(Ad-hoc)モードには対応していません。
そのため、アドホックモードで動作するWMWifiRouterとは、普通の方法では接続できません。
しかし、aigo MIDに搭載されている無線LANアダプタMarvell MRVL-SD8686自体はアドホックモードに対応しています。
なので、いろいろ試してみたところ、(かなり無理矢理ながら)下の方法でアドホックモードのWMWifiRouterに接続できました。

但し、WMWifiRouterの暗号タイプ(Encryption)の設定を「None(For testing)」に設定する必要があります。
そのため、WMWifiRouterの起動中は誰でもWMWifiRouterに接続できてしまいます。
このようなセキュリティ性の低い状態でしか使えないので、ご利用は自己責任でお願いします。

設定方法

では設定方法を説明します。
なお、以下ではWMWifiRouterのESSIDを「hogehoge」と仮定して説明します。

(事前準備)Connection ManagerにProfileを作成する

まず、あらかじめConnection Managerに新しいProfileを以下の設定で作成しておきます。

ESSID:hogehoge
Non-Broadcast Networks(<hidden>)を未チェック
Security Type:None
Use DHCPをチェック

ESSIDは何でもいいような気がしますが、実際に存在するESSIDだと繋がってしまう恐れがあるので、WMWifiRouterの設定にあわせておくのが無難かと。

WMWifiRouterを開始する

WMWifiRouterを開始します。
なお、WMWifiRouterの設定はできているものとします。

Connection ManagerでProfileに接続する

事前準備で作ったProfileを選択し、Applyボタンをタップします。

iwconfigコマンドを実行

すかさずX Terminalを起動し、以下のコマンドを実行します。

iwconfig wlan0 mode ad-hoc essid hogehoge

とは言えこのコマンドを即座に叩くのは難しいですから、スクリプトファイルを作成しておくか、エイリアスを登録しておくことをお勧めします。

接続を確認

以下のコマンドを実行し、WMWifiRouterへの接続の確認をします。
まず、以下のコマンドを実行します。

iwconfig wlan0

このコマンドを実行すると、

wlan0     MRVL-SD8686  ESSID:"hogehoge" [?]  Nickname:""
          Mode:Ad-hoc  Access Point: xx:xx:xx:xx:xx:xx   Bit Rate:?? MB/s

とかいろいろ表示されますので、ESSIDがhogehogeになっているかと、ModeがAd-hocになっているかを確認してください。
確認できたら、次は以下のコマンドを実行します。

ifconfig wlan0

このコマンドを実行すると、

wlan0     Link encap:Ethernet(1)  HWaddr xx:xx:xx:xx:xx:xx
          inet addr:xxx.xxx.xxx.xxx  Mask:xxx.xxx.xxx.xxx

とか表示されますので、ちゃんとIPアドレスが取れているか、またそれはWMWifiRouterで設定してある範囲かどうかを確認してください。

上記2点が確認できれば、無事WMWifiRouterに接続できています。
ブラウザ等でも正常にインターネットへの接続ができるはずです。

懸念とかいろいろ

Connection Managerについて

いろいろと試してみたんですが、どうもコマンドだけではうまくWifi接続できない様子でした。
iwconfigやifupでも無線APには繋がるようなんですが、繋がった瞬間切断してしまうようで、接続を維持してくれず、続けてdhclientを実行しても、既に切断されているので当然IPがもらえない、という状況でした。
Connection Managerが何をやっているか判れば何とかなるような気もするんですが…その辺り詳しい方がいらっしゃったら教えてください。

Open WEPについて

こちらもいろいろと試してみたんですが、どうしてもIPを振り出してもらうところまで到達できませんでした。

iwpriv wlan0 encryptionmode 1
iwconfig wlan0 essid hogehoge key restricted xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xx open

とやれば無線APには接続できるんですが、上記の手順通りにConnection Managerと組み合わせてもDHCPが失敗してしまうようです。

Connection Managerの件も含めて、国内だけでなく国外でも取り組んでいる人があまりいないらしく、詳しい情報もなかったので、結局こんな中途半端な形で妥協してしまいましたorz
誰かコマンドのみでの接続に成功したら教えてください><

最終更新時間:2009年04月03日 14時13分28秒