
Ubuntu日本語フォーラム

ログインしていません。
はじめまして
先日 Ubuntu 10.04 ltsを入手したのでPC(デスクトップ型)にインストールしました。
LAN環境は無線LANで子機にBUFFALO WLI-UC-AG300Nを用いています。
どうも無線LANは認識しているみたいなのですがルーターとの接続が
良くなく、困っています。
状況としてはルーターは認識しています。
無線のセキュリティーはWEP128ビットです。
BUFFALO WLI-UC-AG300NはRaLink社のrt28xxチップということで
Ralink社からドライバーをDLしましたがこちらもインストールできませんでした。
そこで質問は
① Ralink社のrt28xxかどうかを調べる方法
②マシンに関していろいろとログを取りましたので
私の方向性が間違っているのかご指摘下さい
$ uname -a
Linux (host_name) 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux
$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11abgn ESSID:"*******-*****-****"
Mode:Managed Frequency:5.2 GHz Access Point: 00:0D:02:F4:4F:77
Bit Rate=6 Mb/s Tx-Power=-1 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=70/70 Signal level=58 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
ESSID名は、きちんと表示しています。
$ ifconfig
eth0 Link encap:イーサネット ハードウェアアドレス e0:cb:4e:93:34:34
UP BROADCAST MULTICAST MTU:1500 メトリック:1
RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
RXバイト:0 (0.0 B) TXバイト:0 (0.0 B)
割り込み:35 ベースアドレス:0xc000
lo Link encap:ローカルループバック
inetアドレス:127.0.0.1 マスク:255.0.0.0
inet6アドレス: ::1/128 範囲:ホスト
UP LOOPBACK RUNNING MTU:16436 メトリック:1
RXパケット:140 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:140 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:0
RXバイト:10928 (10.9 KB) TXバイト:10928 (10.9 KB)
wlan0 Link encap:イーサネット ハードウェアアドレス 00:1d:73:a2:7e:14
inet6アドレス: fe80::21d:73ff:fea2:7e14/64 範囲:リンク
UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1
RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:10 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
RXバイト:0 (0.0 B) TXバイト:2016 (2.0 KB)
$ lsusb
Bus 002 Device 004: ID 0411:012e MelCo., Inc.
Bus 002 Device 003: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 002 Device 002: ID 8087:0020
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1307:0163 Transcend Information, Inc. 512MB/1GB Flash Drive
Bus 001 Device 002: ID 8087:0020
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ lshw
H/W path Device Class Description
======================================================
system System Product Name
/0 bus P7P55D
/0/0 memory 64KiB BIOS
/0/4 processor Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz
/0/4/5 memory 256KiB L1 cache
/0/4/6 memory 1MiB L2 cache
/0/4/7 memory 8MiB L3 cache
/0/4/6.1 processor Logical CPU
/0/4/6.2 processor Logical CPU
/0/4/6.3 processor Logical CPU
/0/4/6.4 processor Logical CPU
/0/4/6.5 processor Logical CPU
/0/4/6.6 processor Logical CPU
/0/4/6.7 processor Logical CPU
/0/4/6.8 processor Logical CPU
/0/4/6.9 processor Logical CPU
/0/4/6.a processor Logical CPU
/0/4/6.b processor Logical CPU
/0/4/6.c processor Logical CPU
/0/4/6.d processor Logical CPU
/0/4/6.e processor Logical CPU
/0/4/6.f processor Logical CPU
/0/4/6.10 processor Logical CPU
/0/35 memory 4GiB System Memory
/0/35/0 memory 2GiB DIMM DDR Synchronous 1333 MHz (0.8 ns)
/0/35/1 memory DIMM [empty]
/0/35/2 memory 2GiB DIMM DDR Synchronous 1333 MHz (0.8 ns)
/0/35/3 memory DIMM [empty]
/0/1 processor
/0/1/6.1 processor Logical CPU
/0/1/6.2 processor Logical CPU
/0/1/6.3 processor Logical CPU
/0/1/6.4 processor Logical CPU
/0/1/6.5 processor Logical CPU
/0/1/6.6 processor Logical CPU
/0/1/6.7 processor Logical CPU
/0/1/6.8 processor Logical CPU
/0/1/6.9 processor Logical CPU
/0/1/6.a processor Logical CPU
/0/1/6.b processor Logical CPU
/0/1/6.c processor Logical CPU
/0/1/6.d processor Logical CPU
/0/1/6.e processor Logical CPU
/0/1/6.f processor Logical CPU
/0/1/6.10 processor Logical CPU
/0/2 processor
/0/2/0.1 processor Logical CPU
/0/2/0.2 processor Logical CPU
/0/2/0.3 processor Logical CPU
/0/2/0.4 processor Logical CPU
/0/2/0.5 processor Logical CPU
/0/2/0.6 processor Logical CPU
/0/2/0.7 processor Logical CPU
/0/2/0.8 processor Logical CPU
/0/2/0.9 processor Logical CPU
/0/2/0.a processor Logical CPU
/0/2/0.b processor Logical CPU
/0/2/0.c processor Logical CPU
/0/2/0.d processor Logical CPU
/0/2/0.e processor Logical CPU
/0/2/0.f processor Logical CPU
/0/2/0.10 processor Logical CPU
/0/3 processor
/0/3/0.1 processor Logical CPU
/0/3/0.2 processor Logical CPU
/0/3/0.3 processor Logical CPU
/0/3/0.4 processor Logical CPU
/0/3/0.5 processor Logical CPU
/0/3/0.6 processor Logical CPU
/0/3/0.7 processor Logical CPU
/0/3/0.8 processor Logical CPU
/0/3/0.9 processor Logical CPU
/0/3/0.a processor Logical CPU
/0/3/0.b processor Logical CPU
/0/3/0.c processor Logical CPU
/0/3/0.d processor Logical CPU
/0/3/0.e processor Logical CPU
/0/3/0.f processor Logical CPU
/0/3/0.10 processor Logical CPU
/0/100 bridge Core Processor DMI
/0/100/3 bridge Core Processor PCI Express Root Port 1
/0/100/3/0 display GT215 [GeForce GT 240]
/0/100/3/0.1 multimedia High Definition Audio Controller
/0/100/8 generic Core Processor System Management Registers
/0/100/8.1 generic Core Processor Semaphore and Scratchpad Registers
/0/100/8.2 generic Core Processor System Control and Status Registers
/0/100/8.3 generic Core Processor Miscellaneous Registers
/0/100/10 generic Core Processor QPI Link
/0/100/10.1 generic Core Processor QPI Routing and Protocol Registers
/0/100/1a bus 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
/0/100/1b multimedia 5 Series/3400 Series Chipset High Definition Audio
/0/100/1c bridge 5 Series/3400 Series Chipset PCI Express Root Port 1
/0/100/1c.4 bridge 5 Series/3400 Series Chipset PCI Express Root Port 5
/0/100/1c.5 bridge 5 Series/3400 Series Chipset PCI Express Root Port 6
/0/100/1c.6 bridge 5 Series/3400 Series Chipset PCI Express Root Port 7
/0/100/1c.6/0 storage JMB362/JMB363 Serial ATA Controller
/0/100/1c.6/0.1 storage JMB362/JMB363 Serial ATA Controller
/0/100/1c.7 bridge 5 Series/3400 Series Chipset PCI Express Root Port 8
/0/100/1c.7/0 eth0 network RTL8111/8168B PCI Express Gigabit Ethernet controller
/0/100/1d bus 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
/0/100/1e bridge 82801 PCI Bridge
/0/100/1e/4 bus VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
/0/100/1f bridge 5 Series Chipset LPC Interface Controller
/0/100/1f.2 scsi0 storage 5 Series/3400 Series Chipset 4 port SATA IDE Controller
/0/100/1f.2/0 /dev/cdrom disk CDDVDW SH-S223C
/0/100/1f.2/1 /dev/sda disk 1TB Hitachi HDS72101
/0/100/1f.2/1/1 /dev/sda1 volume 100MiB Windows NTFS volume
/0/100/1f.2/1/2 /dev/sda2 volume 50GiB Windows NTFS volume
/0/100/1f.2/1/3 /dev/sda3 volume 843GiB Windows NTFS volume
/0/100/1f.2/1/4 /dev/sda4 volume 38GiB Extended partition
/0/100/1f.2/1/4/5 /dev/sda5 volume 36GiB Linux filesystem partition
/0/100/1f.2/1/4/6 /dev/sda6 volume 1643MiB Linux swap / Solaris partition
/0/100/1f.3 bus 5 Series/3400 Series Chipset SMBus Controller
/0/100/1f.5 storage 5 Series/3400 Series Chipset 2 port SATA IDE Controller
/1 wlan0 network Wireless interface
オフライン
Mackeyさん、そこまで調べることが出きるのならもう一歩進んでください。
問題を抱えた場合は、まずこのフォーラムを検索してみてください。
"ubuntu-10.04 RT2870"で調べた所、
Ubuntu 10.04 Beta2 でWLI-UC-G300N(RT2870)を使った無線LAN接続が出来ない
がヒットしました。参考になると思います。よく読んでください。
オフライン
のんきさんへ
ありがとうございます。
一応検索はしたんですけどね(^^ゞ
教えていただいた内容を参考にやってみます。
結果は後日報告いたします。
オフライン
結果を投稿します。
結局メインに参考にさせていただいたのは
こちら
http://pika-pc-ijikuri.blogspot.com/2010/05/lan_16.html
設定は以下の手順です。
1.Ralink社からドライバーのダウンロード
Ralink社のサポート
http://www.ralinktech.com/support.php?s=2
2.ダウンロードしてきたファイルを適当なディレクトリーで解凍
ここでは、ホームディレクトリ下で解凍したとします
多分こんな感じのディレクトリーが作成されます
~/2010_0709_RT2870_Linux_STA_v2.4.0.1
以下ドライバーのコンフィグレーション
3.common/rtusb_dev_id.cファイルの修正
~/2010_0709_RT2870_Linux_STA_v2.4.0.1/common/rtusb_dev_id.c
をエディターで修正します。
すでにこんな行があります。
{USB_DEVICE(0x0411,0x00e8)},/* Buffalo WLI-UC-AG300N */
この行は修正せずに以下の行を追加してください
{USB_DEVICE(0x0411,0x012e)},/* Buffalo WLI-UC-AG300N */
4.os/linux/config.mkファイルの修正
UnbuntuのNetwork Managerを用いて接続設定を行うためにこのファイルを修正します。
~/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/config.mk
修正は以下の2行の”n"を"y"にします。
<修正前>
HAS_WPA_SPPLICANT=n
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n
<修正後>
HAS_WPA_SPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
5.ソースコードのコンパイルとインストール
ソースのトップディレクトリにもどります。
~/2010_0709_RT2870_Linux_STA_v2.4.0.1/
$ cd ~/2010_0709_RT2870_Linux_STA_v2.4.0.1/
<makeの実行>
$ sudo make
<インストールの実行>
$ sudu make install
6.モジュールのコピー
5のコンパイルでできたモジュールをコピーします。
コピー先は/lib/modules/カーネルバージョン/kernel/drivers/staging/rt2870
まず、古いモジュールのバックアップを一応とります。
$ cd /lib/modules/カーネルバージョン/kernel/drivers/staging/rt2870
$ sudo mv rt2870sta.ko rt2870sta.ko.org (<-名前は適当に)
新しく作成したドライバーをここにコピーします。
$ cd ~/os/linux/
$ sudo cp rt2870sta.ko /lib/modules/カーネルバージョン/kernel/drivers/staging/rt2870/rt2870sta.ko
ロードするモジュールの禁止の設定
7.ロード・モジュールの禁止
/etc/modprobe.d /blacklist.confファイルに以下の3行を追加します。
blacklist rt2800usb
blacklist rt2x00usb
blacklist rt2x00lib
8.ロード・モジュール名の指定
/etc/modulesに以下の1行を追加します
rt2870sta
この後再起動をするとBUFFALO WLI-UC-AG300Nが使えるようになります。
※OSカーネルがアップデートされた場合、
5.ソースコードのコンパイルとインストール、6.モジュールのコピー
を再度実行します。
ただし6.モジュールのコピーのコピー先は
/lib/modules/カーネルバージョン_new/kernel/drivers/staging/rt2870
となります。
私の場合、セキュリティーにWEPを使っています。
私の場合設定は40/128bitでした。
オフライン