WiFi RTL8188CUS のメモ

WiFi アダプターのメモ書き。

Junk箱を整理していたら、WIFI USB が見つかったのでそれの認識させるメモ。

 

OS は ARMBIAN。

# uname -a
Linux orangepipc 3.4.112-sun8i #30 SMP PREEMPT Sat Apr 30 19:49:10 CEST 2016 armv7l GNU/Linux

USB を差し込んで、lsusb をしたときの型番は以下

# lsusb | grep RTL8188CUS
Bus 003 Device 002: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter

で、kernel モジュールは、以下があればいい

# find /lib/modules -name 8192cu*
/lib/modules/3.4.112-sun8i/kernel/net/wireless/8192cu.ko

こんな感じでロードさせておく

---- /etc/modules
#8189es
8192cu
gpio_sunxi
w1-sunxi
w1-gpio
#w1-therm
#gc2035

省電力モードを切っておくとプチ切れに対応できる模様

---- /etc/modprobe.d/8192cu.conf 
options 8192cu rtw_power_mgnt=0 rtw_enusbss=0

このあたりにパラメータが反映されている模様。

# cat /sys/module/8192cu/parameters/rtw_power_mgnt
0

あとSSIDとPWのファイルを以下で作成

wpa_passphrase "SSID" "PASSWORD" > /etc/wpa_supplicant/wpa_supplicant.conf

IP固定にしておく場合、

---- /etc/network/interfaces
::
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

接続の状態確認、SSID のスキャンは以下

# iwlist wlan0 scan
wlan0     Scan completed :
          Cell 01 - Address: 90:84:0D:**:**:**
                    ESSID:"JunkHackAP"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.437 GHz (Channel 6)
                    Encryption key:on
                    Bit Rates:144 Mb/s
                    Extra:wpa_ie=*************
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK
                    Extra:rsn_ie=*************
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK
                    Quality=89/100  Signal level=8/100 

他ホストからping

$ ping -c 10 192.168.1.5
PING 192.168.1.5 (192.168.1.5): 56 data bytes
64 bytes from 192.168.1.5: icmp_seq=0 ttl=64 time=131.314 ms
64 bytes from 192.168.1.5: icmp_seq=1 ttl=64 time=150.921 ms
64 bytes from 192.168.1.5: icmp_seq=2 ttl=64 time=174.333 ms
64 bytes from 192.168.1.5: icmp_seq=3 ttl=64 time=201.884 ms
64 bytes from 192.168.1.5: icmp_seq=4 ttl=64 time=122.028 ms
64 bytes from 192.168.1.5: icmp_seq=5 ttl=64 time=141.495 ms
64 bytes from 192.168.1.5: icmp_seq=6 ttl=64 time=169.318 ms
64 bytes from 192.168.1.5: icmp_seq=7 ttl=64 time=187.959 ms
64 bytes from 192.168.1.5: icmp_seq=8 ttl=64 time=112.811 ms
64 bytes from 192.168.1.5: icmp_seq=9 ttl=64 time=131.375 ms

--- 192.168.1.5 ping statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 112.811/152.344/201.884/28.245 ms

イーサネットより100ms は遅いです。アクセスポイントに設定するのはまた今度。