組み込みProgrammerのチラシの裏

Raspberry piからPLANEX GW-USMicroN(usb Wifi)を接続する

| Comments

Raspberry piからPLANEX GW-USMicroNが認識されなかったため、設定方法を説明します。

PLANEX GW-USMicroNを設定する

Vendor ID, Product IDを確認する

後で使用するため、事前にVendor ID, Product IDを確認します。

1
2
$ lsusb
Bus 001 Device 004: ID 2019:ed14 PLANEX GW-USMicroN

設定

/etc/modprobe.d/gw-usmicron.confを作成します。 2019 ed14の部分は調査してあるlsusbのVendor ID,Product IDを使用しています。

/etc/modprobe.d/gw-usmicron.conf
1
install rt2800usb /sbin/modprobe --ignore-install rt2800usb; /bin/echo "2019 ed14" > /sys/bus/usb/drivers/rt2800usb/new_id

確認

rt2800usbモジュールをロードします。

1
$ sudo modprobe rt2800usb

以下コマンドのようにrt2800usbが認識されれば問題ありません。

1
2
3
4
5
6
7
8
9
10
$ sudo lsmod
Module                  Size  Used by
rt2800usb              17425  0
rt2800lib              80336  1 rt2800usb
rt2x00usb              11661  1 rt2800usb
rt2x00lib              44907  3 rt2x00usb,rt2800lib,rt2800usb
mac80211              329911  3 rt2x00lib,rt2x00usb,rt2800lib
cfg80211              212241  2 mac80211,rt2x00lib
crc_ccitt               1541  1 rt2800lib
...

自動起動の設定

/etc/modulesにrt2800usbを追加します。

/etc/modules
1
2
3
4
5
6
7
--- /etc/modules.default        2014-12-30 03:56:41.825059000 +0900
+++ /etc/modules        2014-12-30 03:56:52.325059000 +0900
@@ -5,3 +5,4 @@
 # Parameters can be specified after the module name.

 snd-bcm2835
+rt2800usb

WLAN設定をCUIで行う

設定

WLANのSSIDとPASSWORDを調べて以下のコマンドを実行します。

1
$ sudo sh -c 'wpa_passphrase SSID PASSPHASE >> /etc/wpa_supplicant/wpa_supplicant.conf'

今回は特にPSKで暗号化する必要もないので、平文で記述しました。

/etc/wpa_supplicant/wpa_supplicant.conf
1
2
3
4
5
6
7
8
9
10
11
--- /etc/wpa_supplicant/wpa_supplicant.conf.default     2014-12-30 05:22:19.561016000 +0900
+++ /etc/wpa_supplicant/wpa_supplicant.conf     2014-12-30 05:16:41.355578000 +0900
@@ -2,6 +2,6 @@
 update_config=1
 network={
        ssid="SSID"
-       #psk="PASSWORD"
-       psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+       psk="PASSWORD"
+       #psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 }

wlan0の起動

1
2
$ sudo ifdown wlan0
$ sudo ifup wlan0

確認

ifconfigで以下のようにwlan0のIPアドレスが取得出来ていれば成功です。

1
2
3
4
5
$ ifconfig
...
wlan0     Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          inet addr:192.168.1.x  Bcast:192.168.1.255  Mask:255.255.255.0
...

IPアドレスが取得出来ない場合は /etc/wpa_supplicant/wpa_supplicant.conf の設定を見直してください。

Comments