ついにLogitec LAN-W150N/U2でWiFi-APできた!!

GLANTANKでついにLogitecのUSBWiFiアダプタLAN-W150N/U2WiFiアクセスポイントの
作成に成功した!!。
この前はPLANEXのU54Miniで成功だけど、どうしても当初の機器でと思って
時間を作っては少しづつ試行錯誤をしてた。
う~ん6か月の試行錯誤がついに成就したか!!

とりあえず要点をメモしておこう。

まずはGLANTANKに最新のDebianLinuxをインストール。
やり方は、
http://ftp.uk.debian.org/debian/dists/stable/main/installer-armel/current/images/iop32x/network-console/glantank/
の3ファイルを使ってインストール開始。詳細は結構WEBにあったから省略。

で、debianGLANTANKが起動したら、次はralinkのWiFiモジュールの再作成。
なぜ再作成するかといえば、LogitecのLAN-W150N/U2のデバイスIDが有効になって
いないから。
menuconfigで
CONFIG_RT2800USB_UNKNOWN=yes
としてモジュールを再作成する。
GLANTANKカーネル再構築やモジュールの再作成をやったらいつ終わるかわからない。
http://d.hatena.ne.jp/oraccha/20120517/1337187444
に特定のモジュールだけをコンパイルする方法があったんで助かった。
これにしたがって、
drivers/net/wireless/rt2x00
のドライバだけをmakeしてできた*.koファイルを
/lib/modules/3.2.0-4-iop32x/drivers/net/wireless/rt2x00/
に上書きコピー。
depmod -a
これでリブート。

さてリブート後に、LogitecのLAN-W150N/U2をさしたら見事にwlan1で認識された。
あとはhostapdを起動して、アクセスポイントの完成。

投入するコマンドは以下
nohup hostapd /etc/hostapd/hostapd.conf &
sleep 5
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 wlan1
ifconfig eth0 0.0.0.0 up
ifconfig wlan1 0.0.0.0 up
ifconfig br0 192.168.3.201 up
route add default gw 192.168.3.1 br0

cat /etc/hostapd/hostapd.conf
interface=wlan1
driver=nl80211
ssid=hogehogeap
hw_mode=g
channel=11
wpa=2
wpa_passphrase=hogehoge
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP

長い道のりだった。