Instalando el driver RTL8821AU en Ubuntu Linux para usar nuestro adaptador inalámbrico TP-Link T2U Nano AC600
Hola a todos,
Hacen algunos años atrás, adquirí el adaptador inalámbrico TP-Link T2U Nano para remplazar una tajeta wireless Mini-PCI Express dañada de una laptop. Este adaptador ha sido un buen remplazo para esa laptop y sigue funcionando hoy en día. Esa laptop utiliza el sistema operativo Windows.
Ahora, intenté utilizar ese mismo adaptador en Linux. Desafortunadamente, en estos días, no es un dispositivo «plug-and-play» en este sistema operativo y requiere la instalación del driver o controlador RTL8821au.
Este adaptador utiliza un chipset RTL8811AU. La diferencia entre los chipsets RTL8811AU y RTL8821AU es que el primero es que el primero es sólo un adaptador wireless de 1-stream y el 2do es un adaptador wireless de 1-stream también, pero adicionalmente contiene Bluetooth.
El driver RTL8821AU es compatible con nuestro chipset RTL8811AU.
Antes de proceder con esta instalación, debemos notar que en el repositorio de Ubuntu existe un paquete similar llamado rtl8812au-dkms. Desafortunadamente, éste falla en instalar y no funciona con nuestro adaptador.
También, existen varios repositorios de drivers en GitHub que pueden causar confusión pues indican que es compatible con el chipset RTL8811AU y también con el chipset RTL8812AU. La diferencia entre estos 2 es que el primero es un adaptador USB 2.0 «1-stream» mientras que el 2do es un adaptador USB 3.0 «2-stream». Nuestro adaptador es la versión USB 2.0 «1-stream».
Lo que estaremos haciendo para que nuestro adaptador WiFi funcione es que clonaremos un repositorio bien mantenido de GitHub que contiene el driver para nuestro adaptador y lo instalaremos en nuestra máquina Linux.
Instalando el driver del chipset Realtek RTL8821AU
Antes de proceder con la instalación, es sugerido eliminar cualquier driver o controlador que pueda causar conflicto, que quizás tengamos instalado en nuestro sistema. Mientras que este adaptador utiliza el chipset RTL8811AU y el driver instala un módulo llamado 8821au.ko, desinstalaré el paquete rtl8812au-dkms¨:
El repositorio de driver que estaremos usando es el RTL8821AU de morrownr. Este es compatible con tarjetas y adaptadores que usan el chipset RTL8811AU. Antes de clonar el repositorio, instalaremos algunas dependencias del mismo.
Abre un terminal y escribe lo siguiente:
sudo apt install -y build-essential dkms git iw
Presiona Enter para comenzar la instalación. Si se te pregunta que confirmes algo, presiona la tecla Y seguido por Enter:
Ahora, estamos listos para clonar el repositorio del driver de GitHub. En el terminal, escribe lo siguiente y presiona Enter:
git clone https://github.com/morrownr/8821au-20210708.git
Ve a la carpeta del repositorio clonado. Usa el comando cd
para ir al mismo:
cd 8821au-20210708
Ahí, correremos el script llamado install-driver.sh
. Simplemente escribiremos sudo ./install-driver.sh
para comenzar la instalación:
El driver comenzará a instalarse:
Si todo va bien, se nos preguntará si queremos editar el archivo de configuración. Generalmente, esto no es necesario a menos que el adaptador actúe de manera inesperada. Presiona la tecla N para continuar:
También, se te preguntará si quieres reiniciar tu máquina. Mientras se indica que esto es recomendado, no es necesario pues con desconectar y volver a conectar el adaptador debe ser suficiente. Esta es tu decisión. Para reiniciar, oprime Y. De lo contrario, oprime N:
Si tu adaptador USB WiFi está conectado, desconéctalo y vuélvelo a conectar. El comando lsusb
deberá mostrar que tu adaptador TP-Link T2U Nano está usando el driver rtl8821au:
En este momento, deberás poder conectarte a redes WiFi y la bombilla LED de tu adaptador deberá comenzar a parpadear:
¡Felicidades! Haz instalado de forma exitosa el driver RTL8821AU en tu máquina Linux.
Puedes obtener esta tarjeta en Amazon usando el siguiente enlace:
Nota: Los enlaces hacia Amazon son enlaces de referido. Esta página gana un pequeño porcentaje de las compras realizadas con dichos enlaces y ayudan a mantener esta página en funcionamiento.