はじめに
I-O Dataの 433Mbps 対応のUSB無線LAN WN-AC433UM(W) を購入した。
Ubuntu(Linux Mint)で使うつもりである。もちろんデフォルトでは無線LANを認識しないことは
承知の上での購入。
Ubuntu16.04 系でこの無線LANを433Mbpsの無線LANとして認識させちゃいましょうの巻。
PlanexのGW-450Sも同じ realtek 8821au or 8812auらしいので、同じ手順で行けると思います。
【追記】
2019年4月現在、過去に提示していた方法では、Wifiアダプタ自体を認識しなくなるケースが多かった。
以下の方法で、2019年4月 Ubuntu 16.04.6 でWifiが苦労の末認識されたので、情報共有します!
デバイスのIDを調べる
まずは、USB無線LANをPCに挿して、デバイスのIDを調べる。
lsusb コマンドを叩いて、 I-O Data の行を見つける。
今回であれば、 04bb:0959 がその番号。
|
$ lsusb Bus 002 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 002 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 002 Device 003: ID 04bb:0959 I-O Data Device, Inc. Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub |
コンパイル環境を整える
|
$ sudo apt-get install build-essential gcc git dkms $ sudo apt-get install linux-headers-`uname -r` |
ソースコード取得
|
$ cd /usr/local/src $ sudo wget https://github.com/abperiasamy/rtl8812AU_8821AU_linux/archive/master.zip $ sudo unzip master.zip |
追加するUSBのデバイスIDをソースに追加する
一番最初に調べたデバイスID 04bb:0959 をソースに追加します。
|
$ cd rtl8812AU_8821AU_linux-master $ sudo nano os_dep/linux/usb_intf.c |
I-O Dataの似た型番の下に 調べた番号を追記する(最終行)
|
{USB_DEVICE(0x0411, 0x0242),.driver_info = RTL8821}, /* BUFFALO - Edimax */ {USB_DEVICE(0x056E, 0x4007),.driver_info = RTL8821}, /* ELECOM - WDC-433DU2H */ {USB_DEVICE(0x04BB, 0x0953),.driver_info = RTL8821}, /* I-O DATA - WN-AC433UA */ {USB_DEVICE(0x04BB, 0x0959),.driver_info = RTL8821}, /* I-O DATA - WN-AC433UM */ |
コンパイル & 動作検証
|
$ sudo make $ sudo make install $ sudo modprobe rtl8812au $ sudo systemctl restart network-manager |
USB無線LANを刺して、反応すればOK。(ifconfig / iwconfigなどで確認)
動作確認
USB無線LANを指し、画面右上のネットワーク設定のところを開いて
アクセスポイントが見えてたら、めでたしめでたし。
iwconfig の結果、5Ghz(11ac)でつながっていることがわかります。
|
$ iwconfig enx3476c553eb0f IEEE 802.11AC ESSID:"Buffalo-A-1A78" Nickname:"<WIFI@REALTEK>" Mode:Managed Frequency:5.18 GHz Access Point: 88:57:EE:3E:8A:7C Bit Rate:390 Mb/s Sensitivity:0/0 Retry:off RTS thr:off Fragment thr:off Power Management:off Link Quality=98/100 Signal level=68/100 Noise level=0/100 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 |
念の為、以下もいじる必要があるかもしれません。
|
sudo nano /etc/NetworkManager/NetworkManager.conf 末尾に追加 [device] wifi.scan-rand-mac-address=0 |
1 Comment
ありがとう。
おかげさまで,LINUXMINT18でWIFIが使えそうです。
どのサイトを見ても、継続的につながらなかったので・・・。