Ubuntu 資料一覧
Ubuntu 15.04〜16.04でロジテックの無線LANアダプタ「LAN-WH300NU2」を使う方法
2016/5/1更新
対応バージョン: 15.04〜16.04
ロジテックの無線LANアダプタ「LAN-WH300NU2」はRealtek社のrtl8192cuドライバで動作するが、Ubuntu 15.04〜16.04に同梱されているバージョンは古く、動作しない。
そこでGitHubで公開されているrtl8192cu-fixesを入手してDKMS(Dynamic Kernel Module Support)を使用して組み込むことで動作するようになる。
以下、その手順を示す。
入手
% git clone https://github.com/pvaret/rtl8192cu-fixes.git
ビルド
% sudo dkms add ./rtl8192cu-fixes Creating symlink /var/lib/dkms/8192cu/1.10/source -> /usr/src/8192cu-1.10 DKMS: add completed. % sudo dkms install 8192cu/1.10 Kernel preparation unnecessary for this kernel. Skipping... Building module: : DKMS: install completed.
モジュールリスト更新
% sudo depmod -a
公式ドライバをブラックリスト化
% sudo cp -p ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
電源管理無効化(一部のハードウェア)
電源管理に不具合のあるハードウェアがあるのでWi-Fi接続後にパケットが捨てられてしまう場合はこの機能を無効にする。
% sudo cp -p ./rtl8192cu-fixes/8192cu-disable-power-management.conf /etc/modprobe.d/
後片付け
% rm -rf ./rtl8192cu-fixes/
以上を実施してOSを再起動するとアダプタが使用可能になる。
確認
USBデバイスの確認
# lsusb : Bus 001 Device 013: ID 0789:016d Logitec Corp. : % modinfo 8192cu | grep v0789 alias: usb:v0789p016Dd*dc*dsc*dp*ic*isc*ip*in*
Vendor ID: 0789
Product ID: 016d
NICとしての認識
% iwconfig : wlx3495db0f69a3 IEEE 802.11bgn ESSID:"xxxxxxx" Mode:Managed Frequency:2.432 GHz Access Point: xx:xx:xx:xx:xx:xx Bit Rate=1 Mb/s Tx-Power=20 dBm Retry short limit:7 RTS thr=2347 B Fragment thr:off Power Management:off Link Quality=42/70 Signal level=-68 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:1008 Missed beacon:0