Ubuntu: My Missing Manuals

It takes time setting up work computers. Some might be missed. To accelerate and standardize the post-Ubuntu-installatuion process, I create this post to take notes about the driver, software, and customization.

Continue reading “Ubuntu: My Missing Manuals”

Build the Linux Kernel Module to Enable RTL8812AU USB Wireless Dongles

There is no built-in support for Realtek RTL8812AU[1][2] in Linux. To enable, I have to download the RTL8122AU driver source code, compile to a kernel module, and add to the kernel.

Following USB wireless dongles use the RTL8812AU chipset:

  1. D-Link DWA-171 A1[3]
  2. Edimax EW-7811UTC[4]
  3. netis WF2190[5]
  4. TP-Link Archer T2U Ver 3.0 (RTL8811AU)

Quick Summary

For Ubuntu 18.04 LTS and 20.04LTS, follow these steps:

$sudo apt-get update
$sudo apt-get install dkms git
$git clone https://github.com/aircrack-ng/rtl8812au.git
$cd ~/rtl8812au
$sudo make dkms_install
$sudo modprobe 88XXau

Continue reading “Build the Linux Kernel Module to Enable RTL8812AU USB Wireless Dongles”

Remote Access VM on VirtualBox from Google Chrome

I need to run a Windows desktop application to keep track of my expanse. Because CodeWeavers needs Android and Asus ChromeBox CN60 doesn’t have Android support yet according to the list, the only solution is remote access.

My experiment with QNAP Virtualization Station is good but it loses keyboard input sometimes. I have to refresh the page to get it back again. Therefore, I give phpVirtualBox a shot.

Eventually, I realize the lack of RDP-compatible client on ChromeOS makes it impossible to access VirtualBox from CN60.

Continue reading “Remote Access VM on VirtualBox from Google Chrome”

Share USB Tethering to WiFi and Ethernet Devices

I have an Android with 4G Internet access. I connect it to Ubuntu via a USB cable and enable the USB Tethering in Android. The Ubuntu identify it in “Ethernet Connected” → “Wired connection 2” immediately.

My next step is to share internet from Ubuntu notebook through its built-in Ethernet and WiFi. Here is how.

Continue reading “Share USB Tethering to WiFi and Ethernet Devices”