2011年3月6日日曜日

xperi mini pro の wifiを アドホックモードに対応させる。


xperi mini pro の wifiを アドホックモードに対応させる。

!!追記!!

3/7 書き換えたファイルのパーミッションについて追記しました。

3/7 wepを有効にするときの設定を追記しましした。

3/8 気のせいかもしれませんが、wepを有効にしたとき接続できたり、出来なかったりするような。


ひとつ前の記事で書いてますが、xCyanogenPro Floyoのv3.2.1にしています。

多分、通常のロムではできないと思います。


よくある手順なので、すでに常識なのかもしれませんが。




大まかな手順

書き換えるファイルは、/etc/tiwlan.ini と /data/misc/wifi/wpa_supplicant.con です。




手順

と、言っても2つのファイルを書き換えるだけなので、手順も何も無いのですが。

バックアップを取りましょう。


SSIDはWiFiSnapです。


/etc/wifi/tiwlan.ini

WiFiAdhoc = 1

dot11DesiredSSID = WiFiSnap
dot11DesiredBSSType = 0

1行目のは、0を1に書き換える。下2つは、新規に追加です。



/data/misc/wifi/wpa_supplicant.conf

update_config=0
eapol_version=2
ap_scan=2

network={
ssid="WifiSnap"
key_mgmt=NONE
mode=1
}

一番上は1を0に書き換え。それ以外は、追加。



これで繋がりました。暗号化はなしです。

事前にWiFiの接続を作っておくとwpa_supplicant.confに追加されているので、それを参考にすれば、暗号化もきちんとできそうです。



!!追記!!
drwxrwx--x 1 wifi wifi 2048 Mar 7 11:21 sockets
-rw-rw---- 1 wifi wifi 235 Mar 7 11:07 wpa_supplicant.conf
-rw-rw---- 1 root root 122 Mar 6 14:59 wpa_supplicant.conf.org

/data/misc/wifiでls -lをして、こんな感じになってるとOKです。
chown wifi wpa_supplicant.conf
chgrp wifi wpa_supplicant.conf
ファイルの所有者とグループをwifiにしておく必要があります。


Wepを有効にする。
Wepを有効にしたときの記述です。事前にWiFiをONにして適当なアクセスポイントの設定を作っておくと、その設定を書き換えるだけでOKなので楽です。
network={
ssid="WiFiSnap"
key_mgmt=NONE
auth_alg=OPEN SHARED
wep_key0="keyword"
priority=2
mode=1
}

XperiaのBarnacle Wifi Tetherに接続できています。



0 件のコメント:

コメントを投稿