• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Не могу установить дрова для TP-Link TL-WN821N на kali

А

Анатолий Халиков

Доброго времени суток! Недавно скачал Linux Kali. До этого не имел к Линукс никакого отношения.
Теперь встал вопрос о подключении USB WIFI адаптера, скачал дрова. Делал всё по инструкции, но мне выдает ошибку. Сейчас детально опишу.

Вначале обновил всё и перезапустил командами:

Код:
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade

Затем в папку с дровами открыл через терминал
и там вписал (также по инструкции):
Код:
root@kali:~/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047# make clean
/bin/sh: 1: bc: not found
#make -C /lib/modules/4.19.0-kali3-amd64/build M=/root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047 clean
cd hal ; rm -fr */*/*/*.mod.c */*/*/*.mod */*/*/*.o */*/*/.*.cmd */*/*/*.ko
cd hal ; rm -fr */*/*.mod.c */*/*.mod */*/*.o */*/.*.cmd */*/*.ko
cd hal ; rm -fr */*.mod.c */*.mod */*.o */.*.cmd */*.ko
cd hal ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd core/efuse ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd core ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_dep/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_dep ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd platform ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
rm -fr Module.symvers ; rm -fr Module.markers ; rm -fr modules.order
rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~
rm -fr .tmp_versions
root@kali:~/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047# make
/bin/sh: 1: bc: not found
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.19.0-kali3-amd64/build M=/root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047  modules
make[1]: вход в каталог «/usr/src/linux-headers-4.19.0-kali3-amd64»
/bin/sh: 1: bc: not found
  CC [M]  /root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.o
In file included from /root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service.h:47,
                 from /root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/drv_types.h:27,
                 from /root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.c:17:
/root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h: In function ‘_init_timer’:
/root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h:299:8: error: ‘_timer’ {aka ‘struct timer_list’} has no member named ‘data’
  ptimer->data = (unsigned long)cntx;
        ^~
/root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h:300:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration]
  init_timer(ptimer);
  ^~~~~~~~~~
  _init_timer
In file included from /root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/drv_types.h:30,
                 from /root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.c:17:
/root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/wifi.h: At top level:
/root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/wifi.h:1031: warning: "IEEE80211_MAX_AMPDU_BUF" redefined
#define IEEE80211_MAX_AMPDU_BUF 0x40

In file included from /root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h:83,
                 from /root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service.h:47,
                 from /root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/drv_types.h:27,
                 from /root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.c:17:
/usr/src/linux-headers-4.19.0-kali3-common/include/linux/ieee80211.h:1442: note: this is the location of the previous definition
#define IEEE80211_MAX_AMPDU_BUF  0x100

cc1: some warnings being treated as errors
make[4]: *** [/usr/src/linux-headers-4.19.0-kali3-common/scripts/Makefile.build:309: /root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.o] Ошибка 1
make[3]: *** [/usr/src/linux-headers-4.19.0-kali3-common/Makefile:1535: _module_/root/Drivers/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047] Ошибка 2
make[2]: *** [Makefile:146: sub-make] Ошибка 2
make[1]: *** [Makefile:8: all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.19.0-kali3-amd64»
make: *** [Makefile:1828: modules] Ошибка 2
Как вы видите, данная ошибка не дает возможности продолжить установку драйвера. Подскажите что делать.
дрова качал с оф.сайта TP-Link. TL-WN821N V6
 

larchik

Gold Team
07.06.2019
415
481
BIT
67
Дрова не нужно устанавливать, этот адаптер должен сам подцепиться без лишних телодвижений. У меня такой же и работает без проблем.
Ваша Кали Линукс установлена в виртуалку?
 
А

Анатолий Халиков

Дрова не нужно устанавливать, этот адаптер должен сам подцепиться без лишних телодвижений. У меня такой же и работает без проблем.
Ваша Кали Линукс установлена в виртуалку?
Нет. В систему, как единственная ОСь. Пробовал загрузку с флэшки на другом компе. Та же самая ситуация
 

centr

Green Team
31.01.2017
408
477
BIT
0
Нет. В систему, как единственная ОСь. Пробовал загрузку с флэшки на другом компе. Та же самая ситуация
Не мучайтесь с Kali, как первый linux далеко не лучший вариант, слишком много капризов.
Если так хочется linux, то установите что попроще к примеру manjaro, или "аналог" kali - .
Там дрова должны работать нормально.
Но если всё же захочется kali, то Нет драйвера для TP-LINK TL-WN821N
Дрова те же, ставятся так же, лучше взять с github, режим монитора поддерживает, но инъекций нет.
 

Rocer

Green Team
04.09.2017
135
13
BIT
11
Не мучайтесь с Kali, как первый linux далеко не лучший вариант, слишком много капризов.
Если так хочется linux, то установите что попроще к примеру manjaro, или "аналог" kali - .
Там дрова должны работать нормально.
Но если всё же захочется kali, то Нет драйвера для TP-LINK TL-WN821N
Дрова те же, ставятся так же, лучше взять с github, режим монитора поддерживает, но инъекций нет.
Не всегда parrot b manjaro помогут с дровами если драйвера нет его и не будет ни где уже убедился а usb адаптер по идее без всяких установок дополнительных драйверов должен работать на любом линуксе не зависимо
 

InetTester

Green Team
21.10.2018
308
43
BIT
5
Попробуй на всякий случай вставить адаптер в usb 2.0 если вдруг он вставлен в usb 3.0, попробуй сбрось свой bios.
Информации об этом ТС не оставил так что это самое первое что приходит сразу в голову...
Судя по логам он одна из причин ошибки в том что сборщик make не может найти утилиту 'bc' у тебя в системе которая ему необходима для дальнейшей установки.
 
Последнее редактирование:

centr

Green Team
31.01.2017
408
477
BIT
0
Не всегда parrot b manjaro помогут с дровами если драйвера нет его и не будет ни где уже убедился.....
Для начала в моём сообщение не говорилось что manjaro или parrot поможет с дровами, эти дистры порекомендовал как более лучший вариант познакомится с linux.
И да ParrotOS стабильней, чем kali.
а usb адаптер по идее без всяких установок дополнительных драйверов должен работать на любом линуксе не зависимо
Это только те с которыми непосредственно сам сталкивался.
 
А

Анатолий Халиков

Спасибо всем за советы!
Проблему решил при помощи установки дров на чипсет (в моем случае RTL8192EU). Сам адаптер заработал, но как говорилось выше:
ежим монитора поддерживает, но инъекций нет
действительно хороший адаптер. Отлично ловит, но не перехватывает, толком не мониторит (складывается ощущение, что он переключается в режим модема, т.к. видит только клиентов wi-fi)
 

oligarhrich

Member
25.09.2019
5
0
BIT
0
Спасибо всем за советы!
Проблему решил при помощи установки дров на чипсет (в моем случае RTL8192EU). Сам адаптер заработал, но как говорилось выше:

действительно хороший адаптер. Отлично ловит, но не перехватывает, толком не мониторит (складывается ощущение, что он переключается в режим модема, т.к. видит только клиентов wi-fi)

Здравствуйте! можете детально подсказать по процессу установки?
у меня ошибка вылетает:
pi@raspberrypi:/mnt/usb/8192 $ sudo make
make ARCH=armv7l CROSS_COMPILE= -C /lib/modules/4.19.97-v7l+/build M=/mnt/usb/8192 modules
make[1]: *** /lib/modules/4.19.97-v7l+/build: No such file or directory. Stop.
make: *** [Makefile:1700: modules] Error 2
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!