RuneAudioでCG-WLUSB300GNMやPLANEX GW-USMicroNを使ってステルスSSIDに接続する設定メモ

RuneAudioでCG-WLUSB300GNMやPLANEX GW-USMicroNを使ってステルスSSIDに接続する設定メモ

ArchLinuxで動くRuneAudioにてRalink rt2800を使用したCorega CG-WLUSB300GNMPLANEX GW-USMicroNを使用する為の自分メモ。

※この手順はArchLinuxのものになりますので、Debianで同じようにやっても動きませんでした。
Debian(Raspbian)の方はnoobsから導入したraspbianでPLANEX GW-USMicroNを使うメモ | 徒労日記を御覧ください。

20141211-04ただ刺しただけでは無線LANデバイスとして認識しない。また、RuneAudioのNetworkにも出てこないチップ。以下のサイトを参考にさせていただきました。

ma-tea’s blog: Arch Linux 設定


そのままだと GW-USMicroN-G はうまく動いてなかったが、Ubuntuと同じ方法でできた。 /etc/udev/rules.d/99-wireless.rulesに設定を記述。

一度modprobe rt2800usbと入力してから次回のために、2つのファイルを作成してからreboot。

[root@runeaudio ~]# cat /etc/udev/rules.d/99-wireless.rules
# PLANEX GW-USMicroN
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="2019", ATTR{idProduct}=="ed14", RUN+="/sbin/modprobe -qba rt2800usb"


[root@runeaudio ~]# cat /etc/modprobe.d/wireless.conf
# PLANEX GW-USMicroN
install rt2800usb /sbin/modprobe --ignore-install rt2800usb $CMDLINE_OPTS; /bin/echo "2019 ed14" > /sys/bus/usb/drivers/rt2800usb/new_id

再起動後、iwconfigで認識しているか確認。

[root@runeaudio ~]# 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.

ifb0      no wireless extensions.

ifb1      no wireless extensions.

ステルスSSIDに接続するため、RuneAudioのGUIは使用せずwpa_supplicantで設定。SSIDもpassも”は必要なし。

wpa_passphrase SSID wpapass >> /etc/wpa_supplicant/wpa_supplicant.conf

その後、WPA2-AES設定を追加した/etc/wpa_supplicant/wpa_supplicant.conf。scan_ssid=1がステルスSSIDの使用設定。

[root@runeaudio ~]# cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
update_config=1
network={
        ssid="SSID"
        psk=5114f6c91707bacade9a.....................................
        scan_ssid=1
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP
        group=CCMP
}

ちゃんと繋がるかテストしてみる。

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

うまく取れているときのiwconfigとifconfig

[root@runeaudio ~]# iwconfig
wlan0     IEEE 802.11bgn  ESSID:"SSID"
          Mode:Managed  Frequency:2.427 GHz  Access Point: 10:66:82:97:B3:36
          Bit Rate=216 Mb/s   Tx-Power=20 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
          Link Quality=70/70  Signal level=-37 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:1  Invalid misc:92   Missed beacon:0

lo        no wireless extensions.

eth0      no wireless extensions.

ifb0      no wireless extensions.

ifb1      no wireless extensions.

[root@runeaudio ~]# ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether b8:27:eb:2d:85:73  txqueuelen 1000  (Ethernet)
        RX packets 607  bytes 70349 (68.7 KiB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 514  bytes 121973 (119.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 0  (Local Loopback)
        RX packets 4191  bytes 199716 (195.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4191  bytes 199716 (195.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.xxx  netmask 255.255.255.0  broadcast 192.168.1.255
        ether 00:0a:79:ef:f3:ff  txqueuelen 1000  (Ethernet)
        RX packets 6838  bytes 1572349 (1.4 MiB)
        RX errors 0  dropped 610  overruns 0  frame 0
        TX packets 1874  bytes 172373 (168.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

最後に自動起動するように/etc/systemd/system/network.serviceを作成

[Unit]
Description=Network Connectivity
Wants=network.target
Before=network.target
BindsTo=sys-subsystem-net-devices-wlan0.device
After=sys-subsystem-net-devices-wlan0.device

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/ip link set dev wlan0 up
ExecStart=/usr/sbin/wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
ExecStart=/sbin/dhcpcd wlan0

[Install]
WantedBy=multi-user.target

あとは再起動してつながることを確認。

Raspberry Piカテゴリの最新記事