惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
A
Arctic Wolf
Hacker News - Newest:
Hacker News - Newest: "LLM"
T
Threatpost
P
Proofpoint News Feed
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
www.infosecurity-magazine.com
www.infosecurity-magazine.com
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
V
Vulnerabilities – Threatpost
V
V2EX
Webroot Blog
Webroot Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
P
Privacy & Cybersecurity Law Blog
P
Privacy International News Feed
T
Tor Project blog
P
Proofpoint News Feed
T
Tailwind CSS Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Vercel News
Vercel News
Security Archives - TechRepublic
Security Archives - TechRepublic
MongoDB | Blog
MongoDB | Blog
T
Troy Hunt's Blog
Google DeepMind News
Google DeepMind News
NISL@THU
NISL@THU
C
CERT Recently Published Vulnerability Notes
W
WeLiveSecurity
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
GbyAI
GbyAI
Y
Y Combinator Blog
T
Threat Research - Cisco Blogs
S
Security Affairs
Google Online Security Blog
Google Online Security Blog
S
Securelist
Spread Privacy
Spread Privacy
Recent Announcements
Recent Announcements
The Register - Security
The Register - Security
C
Cybersecurity and Infrastructure Security Agency CISA
爱范儿
爱范儿
H
Help Net Security
Microsoft Security Blog
Microsoft Security Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Scott Helme
Scott Helme
The Cloudflare Blog
T
The Blog of Author Tim Ferriss
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
AWS News Blog
AWS News Blog

静观小窗

一个有趣的项目背后的难点--MC的3D皮肤生成器 power by Qwen 博客俱乐部,最有社区氛围的中文博客联盟 文化决定语言,语言决定思想:我们赖以生存的隐喻(读后感) 我开发了一款博客图片压缩工具,支持PicGo一键压缩上传 寻找网络友邻 整合全网102个二次元动漫随机图片API接口,2025年十月最新 宋代的遗憾 搭建个人起始网站,便于控制浏览器使用和时间规划 Google Gemini CLI 免费安装配置指南:支持Gemini 2.5 Pro (2025最新) NixOS深度评测:一个六年Linux用户的初体验,为何惊艳的设计哲学仍让我望而却步 我的NS2使用体验记录,为什么因为马里奥派对空前盛会入坑 关于秦制的个人理解,为什么秦制在我看来是功过鲜明的必然 拜访一个人,在千年之后 Vercel/Netlify国内加速:EdgeOne免费CDN优选IP实战指南 C/C++程序员必看:JavaScript核心概念深度解析(动态类型、原型链、事件循环) C/C++程序员转向JavaScript:一份超详细的语法映射与避坑指南 从C++到JS:函数、this与闭包的核心差异与实践指南 VSCode配置JavaScript开发环境:Node.js安装与调试指南 C/C++程序员必看:JavaScript变量与作用域深度解析(从var到const) 博客迁移实战:从WordPress到Next.js的零成本高性能之路 《原则》读书笔记:如何将瑞·达利欧的智慧应用到日常 MATLAB入门教程:面向C++/OIer的数据可视化与科学计算指南 LaTeX公式与三线表教程:从入门到精通的排版指南 软路由远程访问提速:SMB压缩与50M上行优化实战 Hyprland 安装与配置超详细教程 (Arch Linux):含 Waybar 及一键脚本 Linux文件系统与磁盘分区:从入门到精通的实战指南 阿里云CentOS 9服务器从零到一:安全配置与宝塔面板安装指南 WordPress个人博客搭建指南:从服务器到主题美化全攻略 Arch/Windows双系统终极指南:无缝鼠标共享与显卡配置 NAS怎么选?黑群晖、CentOS自建与绿联NAS深度对比与选型指南 Arch Linux 安装 KDE Plasma 6:一篇来自老用户的深度评测(2025版) 我的第一份Ubuntu安装与美化笔记(新手超详细避坑指南)
Guide to Installing a USB WiFi Adapter on OpenWrt (LuCI)
间窗 (Vindo) · 2025-08-17 · via 静观小窗

LuCI web interface showing the software page for OpenWrt

Introduction

OpenWrt is a powerful, flexible open-source firmware for routers. One of its key benefits is expandability, including the ability to add or upgrade wireless capabilities on your OpenWrt router using a USB WiFi adapter. This guide will walk you through the entire process of installing the necessary drivers for your OpenWrt WiFi adapter directly from your device's web interface, LuCI.


Step 1: Prerequisites – Verify Connectivity and Internet Access

Before you begin, it is crucial to ensure your OpenWrt device is set up correctly.

  1. Establish a Wired Connection: Connect your computer to your OpenWrt router using an Ethernet cable.

  2. Log into LuCI: Open a web browser and navigate to your router's IP address (typically 192.168.1.1). Log in to the LuCI web interface.

  3. Confirm Internet Access: Navigate to Network -> Diagnostics. Use the Ping or Traceroute tool to test a domain like openwrt.org. A successful response confirms your router is connected to the internet.

Note: An active internet connection is essential, as OpenWrt needs to download the driver packages from online software repositories.


Step 2: Navigate to the Software Package Manager

The package manager is the central hub for adding, removing, and updating software on OpenWrt.

  1. In the LuCI interface, go to the System menu.

  2. Click on Software.

  3. On the Software page, click the Update lists... button. This downloads the latest list of available packages, ensuring you can find the correct drivers. Wait for the process to complete.


Step 3: Identify and Search for the Correct Driver

To install the right driver for your USB WiFi adapter, you need to know its chipset (e.g., Realtek RTL8812AU, MediaTek MT7612U). This information is usually found on the product's packaging or specifications page.

  1. In the Filter field on the Software page, type a keyword related to your adapter's chipset. For example, if you have an RTL8812AU adapter, you would search for rtl8812au.

  2. Press Enter or wait for the list to filter. OpenWrt will search its official repositories for matching driver packages.

The primary driver package you need is typically named kmod-rtw88-8812au or something similar.


Step 4: Install the Driver and its Dependencies

Once you have located the correct driver package, click the Install button next to its name.

OpenWrt's package manager is smart and will automatically handle dependencies. This means it will identify and install any other required software packages (like USB libraries or kernel modules) along with the driver. A confirmation window will show you all the packages that will be installed. Click Install to proceed.

You can monitor the installation process in the dialog box that appears.


Step 5: Configure the New Wireless Interface

After the driver installation is complete, you must configure the new wireless device.

  1. Navigate to Network -> Wireless.

  2. You should now see a new wireless radio device (e.g., radio1 or radio2) listed. Click the Add button next to it.

  3. In the Device Configuration section, configure the basic settings:

    • Mode: Access Point is the most common choice for creating a WiFi network.

    • SSID: This is the name of your WiFi network (e.g., MyNew_OpenWrt_WiFi).

    • Network: Assign the interface to your lan firewall zone to allow connected devices to access your local network and the internet.

  4. Switch to the Wireless Security tab.

    • Encryption: Select WPA2-PSK (or WPA3 for better security if your devices support it).

    • Key: Enter a strong password for your new WiFi network.

  5. Click Save, and then at the top of the Wireless page, click Save & Apply.

Your new wireless network should now be broadcasting and ready for devices to connect.


Troubleshooting Common Issues

1. Driver Not Found in Official Repositories: If your search yields no results, your adapter's chipset might not be supported by the official OpenWrt packages.

  • Solution: Search online forums (like the official OpenWrt forum) for your specific adapter model and "OpenWrt". Community members often compile and share drivers for unsupported hardware. You may need to download a .ipk package and install it manually via the Upload Package... button in the Software menu.

2. Driver Instability or Poor Performance: If the WiFi connection is slow or drops frequently:

  • Check Your Hardware: Ensure the USB adapter is firmly connected. > My Experience: I once had an adapter that constantly dropped connections until I switched it from a USB 2.0 port to a USB 3.0 port, which provided more stable power. It's a simple thing to check but often overlooked.

  • Reduce Interference: In the Wireless configuration, try changing the WiFi channel to one that is less crowded (1, 6, or 11 for 2.4GHz).

  • Try an Alternative Driver: Some chipsets have multiple community-developed drivers. If one is unstable, an alternative version might work better.