noobsから導入したraspbianでPLANEX GW-USMicroNを使うメモ

  • 2013.10.08
  • PC
noobsから導入したraspbianでPLANEX GW-USMicroNを使うメモ

Raspberry Piを監視カメラにするmotionを試していたところ、どうにもLANケーブルが邪魔。という訳でRaspbianをWi-Fiアダプタで無線化したメモ。いろんな人のサイトを参考にしてたら間違いもあったり組み合わせもあったりで時間がかかりました。

使ったのはPLANEX GW-USMicroN。秋葉原のREDZONEでバケツに山盛りになっていて1個300円也。

認識させる

初期状態のRaspbianに指すと

@raspberrypi:~# lsusb
Bus 001 Device 005: ID 2019:ed14 PLANEX GW-USMicroN

USBデバイスとして見えてはいるけれど、iwconfigしても出てこないので無線デバイスとして認識していないみたい。Linuxブログ : 【Ubuntu】planexの無線LANアダプタGW-USMicroNを認識させるを参考に(ファイル名を98-wireless.confにしたくらい)

@raspberrypi:~# iwconfig
wlan0     IEEE 802.11bgn  ESSID:off/any
Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm
Retry  long limit:7   RTS thr:off   Fragment thr:off
Encryption key:off
Power Management:on

lo        no wireless extensions.

eth0      no wireless extensions.

再起動後でもWi-Fiデバイスとして認識するようになりました。

2014/11/05 追記
参照していた記事は非公開にされたようなので、自前でメモしておきます。Debianの場合。

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

/etc/init.d/ena_wifi.shを作成

### BEGIN INIT INFO
# Provides: mokyu
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description:
# Description:
### END INIT INFO
modprobe rt2800usb

自動起動に登録

chmod 755 /etc/init.d/ena_wifi.sh
insserv ena_wifi.sh

これで再起動しても利用可能に。

2014/12/13 追記
ArchLinuxでの追加方法はRuneAudioでCG-WLUSB300GNMを使ってステルスSSIDに接続する設定メモ徒労日記 | 徒労日記にて。

WPA2-PSK(AES)で接続

Xを使わずにコマンドドラインでWi-FiのWPA2接続を目指します。DebianでWPA接続を使う場合、wpa_supplicantというパッケージで繋ぐ模様。eeePCで次は、WPA2-PSK(AES)とやらで暗号化した無線LANに接続|ぢぬべんのUbuntuメモを参考にさせてもらいました。

まず/etc/wpa_supplicant/wpa_supplicant.confを作成

# wpa_passphrase SSIDANME "WPAKEY" >> /etc/wpa_supplicant/wpa_supplicant.conf

中身は

network={
        ssid="SSIDANME"
        #psk="WPAKEY"
        psk=f3f20ad5a4731f903f812d9b2164f8fddbe13b2f1b0093dbc6322fae7ded6731
}

とだけ書かれたファイルができるので、WPS2の設定を追加します。

network={
        ssid="SSIDANME"
       key_mgmt=WPA-PSK
       proto=WPA WPA2
       pairwise=CCMP TKIP
       group=CCMP TKIP WEP104 WEP40
        #psk="WPAKEY"
        psk=f3f20ad5a4731f903f812d9b2164f8fddbe13b2f1b0093dbc6322fae7ded6731
}

続いて/etc/network/interfacesに以下を追記

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface wlan0 inet static
        address 192.168.1.xxx
        network 192.168.1.0
        netmask 255.255.255.0
        broadcast 192.168.1.255

staticにするのは自分の趣味。暫くの間”iface default”と書いてあってeth0にもwlan0にも192.168.1.xxxが振られて1ハマり。

ここまで来て

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

としてももルータとセッションが貼れず2ハマり。wpa-_supplicantを諦め、ふとwpa_cliを試してみたら

wpa_cli

>select_network SSIDNAME

>reconnect

それから繋がる様になりましたとさ。よく分からないよ・・・

→2015/11/20追記

wpa_supplicantは”Success”と出た後もすぐにつながらない。RebootしてBootが始まる前に有線LANをぬくとWi-Fiアダプタが有効&DHCPでIPとれているか確認してみると良い。

20131007-01

 

PCカテゴリの最新記事