594 文字
3 分
Ubuntu 20.04.2 LTSにWiFiドングルを設定
こちらを買いました。Linuxで使えるようにするための設定があまり書かれていなかったのでメモ書きを残しておきます。Ubuntu 21でも同様です。
チップセットを調べる
matsu@lenovo:~/$ lspci |grep net08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0e)matsu@lenovo:~/$ sudo lshw -c network *-network description: Ethernet interface product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:08:00.0 logical name: eno1 version: 0e serial: 1c:69:7a:4d:00:26 size: 1Gbit/s capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 duplex=full ip=192.168.1.27 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s resources: irq:30 ioport:f000(size=256) memory:fcd04000-fcd04fff memory:fcd00000-fcd03fffドライバをインストール
% git clone https://github.com/aircrack-ng/rtl8812au.git% cd rtl8812au/% sudo apt install dkmsmatsu@lenovo:~/rtl8812au$ sudo make dkms_installmkdir -p /usr/src/8812au-5.6.4.2_35491.20191025cp -r * /usr/src/8812au-5.6.4.2_35491.20191025dkms add -m 8812au -v 5.6.4.2_35491.20191025
Creating symlink /var/lib/dkms/8812au/5.6.4.2_35491.20191025/source -> /usr/src/8812au-5.6.4.2_35491.20191025
DKMS: add completed.dkms build -m 8812au -v 5.6.4.2_35491.20191025
Kernel preparation unnecessary for this kernel. Skipping...
Building module:cleaning build area...'make' -j8 KVER=5.4.0-90-generic KSRC=/lib/modules/5.4.0-90-generic/build.............Signing module:Generating a new Secure Boot signing key:Can't load /var/lib/shim-signed/mok/.rnd into RNG139750728316224:error:2406F079:random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:98:Filename=/var/lib/shim-signed/mok/.rndGenerating a RSA private key.................+++++......................+++++writing new private key to '/var/lib/shim-signed/mok/MOK.priv'----- - /var/lib/dkms/8812au/5.6.4.2_35491.20191025/5.4.0-90-generic/x86_64/module/88XXau.koSecure Boot not enabled on this system.cleaning build area...
DKMS: build completed.dkms install -m 8812au -v 5.6.4.2_35491.20191025
88XXau.ko:Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/5.4.0-90-generic/updates/dkms/
depmod.......
DKMS: install completed.dkms status8812au, 5.6.4.2_35491.20191025, 5.4.0-90-generic, x86_64: installeddkmsで入れたドライバを確認
root@lenovo:/home/matsu/rtl8812au# dkms status8812au, 5.6.4.2_35491.20191025, 5.4.0-90-generic, x86_64: installedUSBデバイスを抜いて、挿すとこんな感じのメッセージが出てwlan0に割当されました。
% dmesg[ 2098.449336] usb 1-3: USB disconnect, device number 5[ 2101.243660] usb 1-3: new high-speed USB device number 6 using xhci_hcd[ 2101.418090] usb 1-3: New USB device found, idVendor=2357, idProduct=011e, bcdDevice= 2.00[ 2101.418095] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3[ 2101.418098] usb 1-3: Product: 802.11ac WLAN Adapter[ 2101.418100] usb 1-3: Manufacturer: Realtek[ 2101.418101] usb 1-3: SerialNumber: 00e04c000001[ 2101.493015] 88XXau: loading out-of-tree module taints kernel.[ 2101.493536] 88XXau: module verification failed: signature and/or required key missing - tainting kernel[ 2105.586166] usb 1-3: 88XXau 10:27:f5:09:2e:f7 hw_info[107][ 2105.631758] usbcore: registered new interface driver rtl88XXau[ 2105.671189] rtl88XXau 1-3:1.0 wlx1027f5092ef7: renamed from wlan0[ 2113.636088] IPv6: ADDRCONF(NETDEV_CHANGE): wlx1027f5092ef7: link becomes readynmcliから見られるようになりました。
root@lenovo:/home/matsu/rtl8812au# nmcliwlx1027f5092ef7: disconnected "TP-Link Wi-Fi" wifi (rtl88XXau), 10:27:F5:09:2E:F7, hw, mtu 2312nmtuiなどで設定して、activateします

ip aコマンドで見るとつながっていることがわかります
7: wlx1027f5092ef7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 2312 qdisc mq state UP group default qlen 1000 link/ether 10:27:f5:09:2e:f7 brd ff:ff:ff:ff:ff:ff inet 192.168.1.114/24 brd 192.168.1.255 scope global dynamic noprefixroute wlx1027f5092ef7 valid_lft 3552sec preferred_lft 3552sec inet6 240f:78:8153:1::2/128 scope global dynamic noprefixroute valid_lft 3555sec preferred_lft 1755sec inet6 240f:78:8153:1:8f:8b35:3766:78df/64 scope global temporary dynamic valid_lft 288sec preferred_lft 288sec inet6 240f:78:8153:1:7c53:4137:36ac:2635/64 scope global dynamic mngtmpaddr noprefixroute valid_lft 288sec preferred_lft 288sec inet6 fe80::b191:e8c0:2c47:7f85/64 scope link noprefixroute valid_lft forever preferred_lft forever Ubuntu 20.04.2 LTSにWiFiドングルを設定
https://blog.teraren.com/posts/ubuntu-20-04-2-lts-tplink-wifi/ RSA Encryption not supported - caching_sha2_password plugin was built with GnuTLS support がでたときの対処法
Ubuntu 21.10で複数NICを1つのネットワークに繋げる設定