Поиск в Google по 0bda:0811
показывает, что WiFi-чип в ключе — это Realtek RTL8812au.
Судя по всему, вам может потребоваться собрать драйвер 8812au
из исходного кода.
Здесь, кажется, Centos7 -специальные инструкции по компиляции:
$ yum install -y git gcc kernel-devel
[snip]
$ git clone git@github.com:gnab/rtl8812au.git
Cloning into 'rtl8812au'...
[snip]
$ cd rtl8812au
$ make
[snip]
LD [M] /home/steve/wifi/rtl8812au/8812au.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/steve/wifi/rtl8812au/8812au.mod.o
LD [M] /home/steve/wifi/rtl8812au/8812au.ko
make[1]: Leaving directory `/usr/src/kernels/3.10.0-514.6.2.el7.x86_64'
Если это удалось, теперь вы можете попробовать загрузить модуль:
$ sudo insmod 8812au.ko
Очевидно, имя адаптера WiFi может использовать префикс en
вместо ожидаемого wl
. Если ваша система не дает сбоев и, например. Команда ip addr
(или виджет рабочего стола NetworkManager, если вы используете один из них ), указывает, что новый сетевой адаптер обнаружен после загрузки модуля, вы можете установить его на постоянной основе с помощью:
$ sudo cp 8812au.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
$ sudo depmod
Вам потребуется перекомпилировать этот драйвер каждый раз, когда вы устанавливаете новое обновление ядра.
Сначала попробуйте перечислить открытые файлы, если вы можете диагностировать, которые также отображают пользователя, а также какая программа это делает.
lsof /path/file-name
Подробнее см. здесь: