-----
#### Click [here](https://github.com/morrownr/USB-WiFi) for USB WiFi Adapter Information for Linux
-----
#### A FAQ is available at the end of this document.
-----
#### Problem reports go in `Issues`. Include the information obtained with:
```
sudo uname -a; mokutil --sb-state; lsusb; rfkill list all; dkms status; iw dev
```
-----
## 8821au ( 8821au.ko ) :rocket:
## Linux Driver for USB WiFi Adapters that are based on the RTL8811AU and RTL8821AU Chipsets
- v5.12.5.2 (Realtek) (20210708) plus updates from the Linux community
- 1,600+ Views over the 2 weeks ended on 20220527 (Thank you!)
### Features
- IEEE 802.11 b/g/n/ac WiFi compliant
- 802.1x, WEP, WPA TKIP and WPA2 AES/Mixed mode for PSK and TLS (Radius)
- WPA3 (see FAQ)
- IEEE 802.11b/g/n/ac Client mode
* Supports wireless security for WEP, WPA TKIP and WPA2 AES PSK
* Supports site survey scan and manual connect
* Supports WPA/WPA2 TLS client
- Power saving modes
- Wireshark compatible
- Aircrack-ng compatible
- Packet injection
- hostapd compatible
- AP mode DFS channel support
- Miracast
- Supported interface modes
* IBSS
* Managed
* Monitor
* AP
* P2P-client
* P2P-GO
* Concurrent (see `Concurrent_Mode.md` in the `docs` folder.)
- Log level control
- LED control
- Power saving control
- VHT control (allows 80 MHz channel width in AP mode)
- AP mode DFS channel control
### Compatible CPUs
- x86, amd64
- ARM, ARM64
### Compatible Kernels
- Kernels: 4.19 - 5.11 (Realtek)
- Kernels: 5.12 - 5.18 (community support)
### Tested Linux Distributions
Note: One of the goals of this project is to provide driver support that
is easy to install and works reliably on many distros. Meeting this goal
depends on you to report your recommendations and updated information.
If you see information that needs to be updated, please report the
updated information and if you do not see adequate support for
items such as Installation Steps 2, 3 and 9, and you know what updates
need to added or you can get that information, please provide it so that
the Installation Steps can be improved.
- Arch Linux (kernels 5.4 and 5.11)
- Fedora (kernel 5.11)
- Debian 11 (kernels 5.10 and 5.15)
- Kali Linux (kernel 5.10)
- Linux Mint 20.2 (Linux Mint based on Ubuntu) (kernels 5.4 and 5.13)
- LMDE 4 (Linux Mint based on Debian) (kernel 4.19)
- Manjaro 20.1 (kernel 5.9) and 21.1 (kernel 5.13)
- openSUSE Tumbleweed (rolling) (kernel 5.15)
- Raspberry Pi OS (2022-04-04) (ARM 32 bit and 64 bit) (kernel 5.15)
- Raspberry Pi Desktop (x86 32 bit) (kernel 4.19)
- Solus
- Ubuntu 20.xx (kernels 5.4 and 5.8 and 5.13)
- Ubuntu 22.04 (kernel 5.15)
### Download Locations for Tested Linux Distributions
- [Arch Linux](https://www.archlinux.org)
- [Debian](https://www.debian.org/)
- [Fedora](https://getfedora.org)
- [Kali Linux](https://www.kali.org/)
- [Linux Mint](https://www.linuxmint.com)
- [Manjaro](https://manjaro.org)
- [openSUSE](https://www.opensuse.org/)
- [Raspberry Pi OS](https://www.raspberrypi.org)
- [Solus](https://getsol.us/home/)
- [Ubuntu](https://www.ubuntu.com)
### Tested Hardware
- [ALFA AWUS036ACS](https://store.rokland.com/collections/wi-fi-usb-adapters/products/alfa-awus036acs-802-11ac-ac600-dual-band-wifi-usb-adapter-rp-sma)
- [EDUP EP-1607](https://www.amazon.com/gp/product/B01CCMUN8C/)
### Compatible Devices
* [ALFA AWUS036ACS](https://store.rokland.com/collections/wi-fi-usb-adapters/products/alfa-awus036acs-802-11ac-ac600-dual-band-wifi-usb-adapter-rp-sma)
* Buffalo WI-U2-433DHP
* Edimax EW-7811UTC
* [Edimax EW-7811UAC](https://www.amazon.com/Edimax-EW-7811UAC-Extension-Reception-Transmission/dp/B00LGN8I40)
* Edimax EW-7811UCB
* ELECOM WDC-433DU2H
* GMYLE - AC450
* Netgear A6100
* Netis WF2180
* Planex GW-450S
* EDUP EP-1607
* Numerous adapters that are based on the supported chipsets.
Note: Please read "supported-device-IDs" for information about how to confirm the correct driver for your adapter.
### Installation Information
Warning: Installing multiple drivers for the same hardware usually does
not end well. If a previous attempt to install this driver failed or if
you have previously installed another driver for chipsets supported by
this driver, you MUST remove anything that the previous attempt
installed BEFORE attempting to install this driver. This driver can be
removed with the script called `./remove-driver.sh`. Information is
available in the section called `Removal of the Driver.` You can get a
good idea as to whether you need to remove a previously installed
driver by running the following command:
```
sudo dkms status
```
The installation instructions are for the novice user. Experienced users are
welcome to alter the installation to meet their needs.
Temporary internet access is required for installation. There are numerous ways
to enable temporary internet access depending on your hardware and situation.
[One method is to use tethering from a phone.](https://www.makeuseof.com/tag/how-to-tether-your-smartphone-in-linux).
Another method is to keep a [WiFi adapter that uses an in-kernel driver](https://github.com/morrownr/USB-WiFi) in your toolkit.
You will need to use the terminal interface. The quick way to open a terminal:
Ctrl+Alt+T (hold down on the Ctrl and Alt keys then press the T key).
An alternative terminal is to use SSH (Secure Shell) from the same or from
another computer, in which case you will be in a suitable terminal after logging
in, but this step requires that an SSH daemon/server has already been
configured. (There are lots of SSH guides available, e.g., for the [Raspberry Pi](https://www.raspberrypi.com/documentation/computers/remote-access.html#setting-up-an-ssh-server) and for [Ubuntu](https://linuxconfig.org/ubuntu-20-04-ssh-server). Do not forget [to secure the SSH server](https://www.howtogeek.com/443156/the-best-ways-to-secure-your-ssh-server/).)
You will need to have sufficient access rights to use `sudo` so that commands
can be executed as the `root` user. (If the command `sudo echo Yes` returns
"Yes", with or without having to enter your password, you do have sufficient
access rights.)
DKMS is used for the installation. DKMS is a system utility which will
automatically recompile and reinstall this driver when a new kernel is
installed. DKMS is provided by and maintained by Dell.
It is recommended that you do not delete the driver directory after installation
as the directory contains information and scripts that you may need in the future.
There is no need to disable Secure Mode to install this driver. If Secure Mode
is properly setup on your system, this installation will support it.
### Installation Steps
#### Step 1: Open a terminal (e.g. Ctrl+Alt+T)
#### Step 2: Update and upgrade system packages (select the option for the OS you are using)
Note: If your Linux distro does not fall into one of options listed
below, you will need to research how to update and upgrade your system
packages.
- Option for Debian based distributions such as Ubuntu, Linux Mint, Kali and Raspberry Pi OS
```
sudo apt update && sudo apt upgrade
```
- Option for Arch based distributions such as Manjaro
```
sudo pacman -Syu
```
- Option for Fedora based distributions
```
sudo dnf upgrade
```
- Option for openSUSE based distributions
```
sudo zypper update
```
Note: It is recommended that you reboot your system at this point. The
rest of the installation will appreciate having a fully up to date
system to work with. The installation can then be continued with Step 3.
```
sudo reboot
```
#### Step 3: Install the required packages (select the option for the OS you are using)
- Option for Raspberry Pi OS (ARM/ARM64), for Raspberry Pi Desktop (x86) see below
```
sudo apt install -y raspberrypi-kernel-headers bc build-essential dkms git
```
- Option for Debian, Kali, Linux Mint Debian Edition (LMDE) and Raspberry Pi Desktop (x86)
```
sudo apt install -y linux-headers-$(uname -r) build-essential dkms git libelf-dev
```
没有合适的资源?快使用搜索试试~ 我知道了~
7BE45C6D-42C9-4C99-9E26-F6A6C5599AE9.zip
共634个文件
h:405个
c:204个
sh:10个
需积分: 5 0 下载量 114 浏览量
2023-10-16
20:59:31
上传
评论
收藏 3.25MB ZIP 举报
温馨提示
7BE45C6D-42C9-4C99-9E26-F6A6C5599AE9.zip
资源推荐
资源详情
资源评论
收起资源包目录
7BE45C6D-42C9-4C99-9E26-F6A6C5599AE9.zip (634个子文件)
hal8812a_fw.c 840KB
hal8821a_fw.c 655KB
rtw_mlme_ext.c 485KB
hal_com.c 480KB
ioctl_linux.c 368KB
ioctl_cfg80211.c 320KB
rtw_debug.c 242KB
halhwimg8821a_rf.c 235KB
phydm_antdiv.c 209KB
phydm_debug.c 184KB
hal_com_phycfg.c 184KB
hal_btcoex.c 182KB
rtw_mlme.c 175KB
rtw_xmit.c 170KB
rtw_ap.c 169KB
os_intfs.c 163KB
halhwimg8812a_rf.c 161KB
rtw_proc.c 158KB
rtl8812a_hal_init.c 149KB
rtw_wlan_util.c 148KB
rtw_p2p.c 148KB
rtw_cmd.c 147KB
rtw_recv.c 140KB
hal_halmac.c 134KB
hal_mcc.c 126KB
halrf_kfree.c 124KB
rtw_mesh.c 120KB
hal_usb_led.c 110KB
rtw_tdls.c 107KB
rtw_mp.c 105KB
phydm_dig.c 103KB
phydm_api.c 103KB
rtw_chplan.c 102KB
ioctl_mp.c 99KB
halrf_8812a_win.c 96KB
halrf.c 96KB
hal_mp.c 95KB
phydm.c 93KB
rtw_efuse.c 93KB
phydm_ccx.c 92KB
phydm_phystatus.c 92KB
halbtc8821a2ant.c 91KB
halbtc8821a1ant.c 89KB
rtw_ieee80211.c 81KB
rtw_security.c 79KB
rtw_pwrctrl.c 77KB
usb_halinit.c 75KB
phydm_smt_ant.c 73KB
phydm_dfs.c 71KB
halphyrf_ap.c 71KB
halrf_8812a_ap.c 69KB
osdep_service.c 69KB
halrf_8812a_ce.c 69KB
rtw_rm.c 67KB
phydm_rainfo.c 66KB
rtl8812a_phycfg.c 64KB
phydm_beamforming.c 62KB
rtw_cfgvendor.c 61KB
rtw_beamforming.c 60KB
rtw_rf.c 60KB
hal_intf.c 60KB
hal_dm.c 58KB
halrf_powertracking_ap.c 55KB
phydm_hwconfig.c 52KB
phydm_cck_pd.c 52KB
rtw_btcoex.c 50KB
rtw_bt_mp.c 49KB
phydm_adc_sampling.c 48KB
phydm_lna_sat.c 48KB
phydm_soml.c 47KB
usb_intf.c 46KB
halphyrf_win.c 46KB
rtw_mesh_hwmp.c 45KB
phydm_interface.c 42KB
rtw_wapi.c 42KB
halphyrf_ce.c 42KB
aes-internal.c 41KB
haltxbfinterface.c 41KB
rtw_mi.c 41KB
halhwimg8812a_bb.c 40KB
rtw_vht.c 38KB
haltxbf8822b.c 38KB
rtw_br_ext.c 38KB
rtw_sta_mgt.c 37KB
rtw_android.c 35KB
rtl8812au_xmit.c 34KB
halrf_powertracking_win.c 34KB
halrf_8821a_win.c 33KB
phydm_antdect.c 33KB
halrf_powertracking_ce.c 33KB
rtw_mesh_pathtbl.c 32KB
rtw_wnm.c 32KB
phydm_pathdiv.c 32KB
halrf_powertracking_iot.c 30KB
usb_ops_linux.c 29KB
rtw_wapi_sms4.c 27KB
rtw_io.c 27KB
halphyrf_iot.c 26KB
rtl8812a_cmd.c 25KB
phydm_adaptivity.c 24KB
共 634 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
普通网友
- 粉丝: 494
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功