2014年12月21日日曜日

LinuxServer 無線化 備忘

CentOS release 5.8 (Final)
Linux version 2.6.18-308.16.1.el5

USB無線LAN子機の接続を試みる。

# lsusb
Protocol spec without prior Class and Subclass spec at line 4297 Bus 001 Device 001: ID 0000:0000   Bus 001 Device 002: ID 0411:01ee BUFFALO INC. (formerly MelCo., Inc.) WLI-UC-GNM2 Wireless LAN Adapter [Ralink RT3070] Bus 002 Device 001: ID 0000:0000

BUFFALOのWLI-UC-GNM2という製品らしい。
Ralink RT3070ドライバを用意する必要がある。

このへんからファイルをダウンロードしてセットアップする。

# grep "Buffalo WLI-UC-GNM" ~/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/common/rtusb_dev_id.c
      {USB_DEVICE(0x0411,0x01ee)}, /* Buffalo WLI-UC-GNM */

解凍したドライバの設定ファイルをlsusbで調べたIDと合わせて、上の結果となるようにしておく。


#grep HAS_WPA_SUPPLICANT ~/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux/config.mk
HAS_WPA_SUPPLICANT=y
ifeq ($(HAS_WPA_SUPPLICANT),y)

# grep HAS_NATIVE_WPA_SUPPLICANT ~/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux/config.mk
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
ifeq ($(HAS_NATIVE_WPA_SUPPLICANT_SUPPORT),y)

実際に編集するのは
HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
の行だけ。

# make
# make install

コンパイルしてドライバをインストールする。

ここまでは上手くいっていると思うのだけど、この先がまだ上手くいかない…。
とりあえず備忘としてメモを残しておく。