EMONSTER USB モデム化計画に撃沈してしまったのですが、道がすべて閉ざされたわけではありません!
WMWifirouter を入れて ad-hoc 接続による無線 LAN router 計画に移行!
WMWifirouter は、売り物だけあってとても簡単に動かすことができます。
まず、Windows や Mac OS X や Palm TX などを利用して、ad-hoc 接続が簡単にできるのことを確認。
簡単すぎますね。すばらしい。
その勢いで Solaris でチャレンジ!!
その前に、Solaris で ad-hoc 接続をおこなうには、利用する Wireless Network Driver が ad-hoc(ibss) mode をサポートしていなければなりません。
さとうの環境では、Atheros Chpset を利用しているマシン(っつーか、MacBook)なので、ath driver が ad-hoc 接続をサポートしているか確認したところ、最新の ath-0.7.2 で ad-hoc mode をサポートしていました。
というわけで、準備は整った!
まずは、ESSID を確認するために、wificonfig と dladm を使ってみます。
wificonfig では、接続タイプ(access point か ad-hoc か) を確認でき、dladm ではサポートしている接続スピードを確認できます。
--
# wificonfig scan
essid bssid type encryption signallevel
WMWifiRouter 02:18:41:1c:1b:08 ad-hoc wep 15
--
--
# dladm scan-wifi
LINK ESSID BSSID/IBSSID SEC STRENGTH MODE SPEED
ath0 WMWifiRouter 2:18:41:1c:1b:8 wep excellent g 54Mb
--
これらの情報を元に、wificonfig を使って情報を登録します。
最新のNevada では、dladm でも設定できるようになっていますが、よくわからないので wificonfig で設定。
--
# wificonfig createprofile WMWifiRouter essid=WMWifiRouter bsstype=ibss encryption=wep wepkey1=hogehoge
--
ad-hoc な access point に接続するには、bsstype=ibss を指定する必要があり、これを入れないと failed to connect となるので注意してください。
そして、# ifconfig ath0 plumb にて network interface を作成します。
作成した profile に connect します。
--
# wificonfig connect WMWifiRouter
wificonfig: connecting to profile 'WMWifiRouter'
--
いい感じです。
connect できたので、接続した access point の情報を見てみましょう。
--
$ wificonfig showstatus
linkstatus: connected
active profile: [WMWifiRouter]
essid: WMWifiRouter
bssid: 02:18:41:3b:49:08
encryption: wep
signal strength: medium(9)
--
dladm でも確認。
む、SPEED が 1Mb となっています。
イヤな予感がします・・・
--
$ dladm show-wifi
LINK STATUS ESSID SEC STRENGTH MODE SPEED
ath0 connected WMWifiRouter wep good g 1Mb
--
で、あとは、ifconfig ath0 dhcp start すればいいだけです・・・
いいだけです。
いいだけなのです。
いい(ry
で、ここまで丁寧に書いておいて、なにが言いたいかってゆーと、
WMWifiRouter 撃沈
だめだ。
IP とってくれない。
希にとれることもあるのだけど、1 回しか成功していない・・・ような気がする。
Static に設定しても、通信できない・・・
ath driver の ad-hoc 接続実装がいけないのか、WMWifiRouter がいけないのか・・・
Solaris で成功した方、ぜひご連絡を。
ちなみに、利用したのは、Nevada b86 + ath driver 0.7.2 で、WMWifiRouter は、1.0.2 TRIAL でし。
orz
[S11HT] EMONSTER と WMWifirouter と Solaris
トラックバック(0)
トラックバックURL: http://solaris.sunfish.suginami.tokyo.jp/blog/mt/mt-tb.cgi/550
