こないだ書いたとおり、kernel 2.6.35を採用したubuntuの10.10 (MaverickMeerkat)がリリースされている。
UQ WiMAXのロゴ |
ちょうど事務所にインテル Centrino Advanced-N + WiMAX 6250を内蔵したLet'snoteのCF-F9があったので、入れてみた。
まずはVMwareゲスト環境のWindows XPだが、「インテル PRO/Wireless および WiFi Link ドライバー」(ICS_Dx32.exe)と「インテル PROSet/Wireless WiMAX 接続ユーティリティー」(ICS_x32.exe)をインストールする。続いて、USBデバイスのメニューから「Centrino Advanced-N + WiMAX 6250」をconnectし、「WiMAX 接続ユーティリティ」の接続準備が出来たところで接続ボタンを押せばよい。
うまくいかない場合はデバイスマネージャーのトップ階層に「インテル WiMAXアダプタ」とネットワークアダプタグループに「WiMAX 6250」がある事を確認するのが基本かな。
そして、Linux単体での正攻法にもトライ。kernel 2.6.35ではLinux WiMAXのWiMAXドライバが取り込まれているのだが、firmwareやWiMAX Tools、WiMAX Network Serviceなども必要となるので、Linux WiMAXから最新版1.5.1の一式とWPA Supplicantの0.7.3を入手。続いてicelord blogを参考に「WPA Supplicant 0.7.x patch」を適用してlibeapを作成し、WiMAX Tools、WiMAX Network Serviceをbuild & install。
まずは、いわゆる接続ユーティリティの類と思われるwimaxdを"wmx0インタフェース"で動かすのが最初の関門。"wmx0インタフェース"が出来てなければi2400mモジュールかファームウェアに問題がある。
もしlsmodでi2400mモジュールがロードされているのであれば、i2400m-fw-1.5.0.tar.bz2に含まれるi2400m-fw-1.5.0/i6050-fw-usb-1.5.sbcfを/lib/firmwareにシンボリックリンクを貼ってrebootする事。再起動後に"wmx0"インタフェースが出来ているはずだ。
dtn@CF-F9:~/wimax-1.5.1$ sudo wimaxd -i wmx0 -bてな感じで接続できた模様。
dtn@CF-F9:~/wimax-1.5.1$ sudo wimaxcu scan
Network found.
NSP : UQ WiMAX
ID : 20
Signal : Excellent
RSSI : -59 dBm
CINR : 26 dB
Network Type: Home Network
Activated
dtn@CF-F9:~/wimax-1.5.1$ sudo wimaxcu connect network 20
Current Preferred Profile is:
ID : 20
Name: UQ WiMAX
Connecting to UQ WiMAX Network...
Connection successful
dtn@CF-F9:~/wimax-1.5.1$
しかし、結局pingを飛ばしたところでwimaxdが
Sending EapResponse. Data size: 15と吐き捨てて通信断となり、あと一歩届かず残念。
CTRL-EVENT-EAP-FAILURE EAP authentication failed
【参照】
●Ubuntu http://www.ubuntu.com/
●Ubuntu Team Wiki https://wiki.ubuntu.com/
┗10.10 (MaverickMeerkat)
●Linux WiMAX http://www.linuxwimax.org/
┗Download
●icelord blog http://icelord.net/wordpress/
┗Linux + WiMAX 1.5.1 - new stack version released! 2010年10月5日
●湿脳 http://dwl.cocolog-nifty.com/wetware/
┗WiMAX その3 2010年8月3日
●UQ WiMAX http://www.uqwimax.jp/