この投稿は情報が古くなりました (2009/06/23)
こちらを参照してください。
Ubuntu で USB 無線 LAN アダプタ (Buffalo WLI-UC-GN) を使う (更新版)
Buffalo の USB 無線 LAN アダプタ WLI-UC-GN を Ubuntu 8.10 で使えるように設定します。
(1,600 円ぐらい。安い! 小さい!)
参考
https://forums.ubuntulinux.jp/viewtopic.php?id=4376
無線LAN USB アダプタ Planex GW-USMicroN を Ubuntu で使う
1. 以下のサイトからドライバをダウンロード (カーネルモジュール)
http://www.ralinktech.com.tw/data/drivers/2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2
2. ダウンロードしたファイルを展開する
$ tar jxvf 2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2
3. os/linux/config.mk を編集する。
$ cd 2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/
$ vi config.mk
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=n
# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n
を以下のように修正する
(WPA_SUPPLICANT 関連オプションを ”y” に変更)
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y
# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
4. WLI-UC-GN を PC の USB ポートに挿入し、デバイス ID を調べる。
$ lsusb
...
Bus 001 Device 003: ID 0411:015d MelCo., Inc.
...
5. 2008_0925_RT2870_Linux_STA_v1.4.0.0/include/rt2870.h を編集する。
$ cd ../../include
$ vi rt2870.h
#define RT2870_USB_DEVICES
の定義に以下を追加
{USB_DEVICE(0x0411,0x015d)}, /* Melco */ \
6. make & make install する。
(make するには linux-headers-*** が必要)
$ cd ..
# make
# make install
/lib/modules/***/kernel/drivers/net/wireless 以下にコピーされない場合は、自分でコピーします。
# cp os/linux/rt2870sta.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/
7. insmod する。
# insmod /lib/modules/2.6.27-9-generic/kernel/drivers/net/wireless/rt2870sta.ko
カーネルのバージョンを変えたときには、再度インストールが必要 (6. の手順)