Total: - (Today: - Yesterday: - )
- ubuntu 10.04 i386 (32-bit版)でPLANEX GW-USNano (Realtek RTL8188SU)をXLink Kai用として設定した際のメモを紹介します
- このページについての指摘や情報がありましたらコメントに投稿をお願いします
- 旧内容ページ
1.ドライバのインストール
$ uname -a
Linux ubuntu 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 22:02:19 UTC 2010 i686 GNU/Linux
$ lsusb
Bus 002 Device 002: ID 2019:ab28 PLANEX
- メーカーサイトからWindowsXP用ドライバをダウンロードする
- Windows環境でセットアップした後、ドライバのファイルを抽出する
- 下記フォルダにドライバがインストールされていた。フォルダごとLinux側にコピーする
C:\Program Files\PLANEX ClientManager\Driver\XP_WIN
- ここでは~/Downloads/XP_WIN にコピーした。コピーしたファイルは次の通り
$ ls -l ~/Downloads/XP_WIN
-rw-rw-rw- 1 USER USER 10713 Nov 20 2009 net8192su.cat
-rw-rw-rw- 1 USER USER 6831 Jan 21 10:43 net8192su.inf
-rw-rw-rw- 1 USER USER 594048 Dec 7 2009 rtl8192su.sys
$ sudo aptitude install ndiswrapper-common ndiswrapper-utils-1.9
- Windowsドライバをndiswrapperにインストールする
$ cd ~/Downloads/XP_WIN
$ sudo ndiswrapper -i net8192su.inf
installing net8192su ...
- インストールされたWindowsドライバを確認する
$ sudo ndiswrapper -l
net8192su : driver installed
device (2019:AB28) present (alternate driver: 8712u)
$ sudo vi /etc/ndiswrapper/net8192su/2019:AB28.F.conf
...
Channel|1
...
PSPXlinkMode|1
...
- インタフェースの初期化スクリプトを作成する
- SSIDはMHP2Gのものに設定した
$ sudo touch /usr/local/bin/ndis_adhoc.sh
$ sudo chmod +x /usr/local/bin/ndis_adhoc.sh
$ sudo vi /usr/local/bin/ndis_adhoc.sh
#!/bin/sh
WLAN=wlan0
SSID=PSP_AULJM05500_L_MHP2Q000
/sbin/ifconfig ${WLAN} down
/sbin/iwconfig ${WLAN} mode ad-hoc
/sbin/iwconfig ${WLAN} channel 1
/sbin/iwconfig ${WLAN} essid ${SSID}
/sbin/ifconfig ${WLAN} up
2.ドライバとインタフェースの確認
$ sudo modprobe ndiswrapper
$ sudo /usr/local/bin/ndis_adhoc.sh
$ sudo ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:22:cf:??:??:??
inet addr:10.42.43.1 Bcast:10.42.43.255 Mask:255.255.255.0
inet6 addr: fe80::222:cfff:fe??:????/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:440631 errors:0 dropped:0 overruns:0 frame:0
TX packets:3393295 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:72543018 (72.5 MB) TX bytes:575218545 (575.2 MB)
$ sudo iwconfig wlan0
wlan0 IEEE 802.11g ESSID:"PSP_AULJM05500_L_MHP2Q000"
Mode:Ad-Hoc Frequency:2.412 GHz Cell: 02:20:60:??:??:??
Bit Rate=11 Mb/s Tx-Power:20 dBm Sensitivity=0/3
RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:79/100 Signal level:-45 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
3.その他
- ndiswrapperを試す前に、Realtekで配布されていたLinux向けドライバも試していた関係で、8712uドライバをインストールしていた
- ndiswrapper+windowsドライバと干渉するので8712uドライバを使用しないように設定した
- 標準で読み込まれたドライバを確認後、8712uドライバをアンロードする
$ lsmod | grep 8712u
8712u 298432 0
$ sudo ifconfig wlan0 down
$ sudo modprobe -r 8712u
$ sudo vi /etc/modprobe.d/blacklist.conf
blacklist 8712u ← ファイルの最終行に追加した
$ sudo vi /etc/udev/rules.d/70-persistent-net.rules
以上で設定は終わり。
コメント
- GW-USNanoチップ型番とndiswrapperパッケージ名の誤りを修正 -- kar (2011-04-04 18:20:10)
- ページ名称を変更 -- kar (2012-05-23 21:28:01)
最終更新:2012年05月23日 21:54