установка аппаратного ключа Wi-Fi usb

Я пытаюсь установить аппаратный ключ Wi-Fi USB в соответствии с Ubuntu 16.04. Это шло с драйверами Linux, предположительно, совместимыми с Linux 2.6x-4.1x. Я пытался установить драйвер (названный RTL88x2BU_WiFi_linux_v5.2.4.1), но я первоначально получил следующую ошибку:

.../include/osdep_service.h:355:2: error: implicit declaration of function ‘allow_s
ignal’ [-Werror=implicit-function-declaration]
allow_signal(SIGTERM);

Я нашел где-нибудь, что, добавляя этот код к сценарию "osdep_service.h" предотвращает ошибку:

#include <linux/version.h>
#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0)
#include <linux/sched/signal.h>
#endif

Но затем я получаю новую ошибку:

.../os_dep/linux/ioctl_cfg80211.c:734:3: error: too many arguments to function ‘cfg80211_roamed’
cfg80211_roamed(padapter->pnetdev

Я считал где-то в другом месте, что, удаляя #if LINUX... условие из этого кода решит проблему:

cfg80211_roamed(padapter -> pnetdev
    # if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 39) || defined(COMPAT_KERNEL_RELEASE)
    , notify_channel
    #endif
    , cur_network -> network.MacAddress
    , pmlmepriv -> assoc_req + sizeof(struct rtw_ieee80211_hdr_3addr) + 2
    , pmlmepriv -> assoc_req_len - sizeof(struct rtw_ieee80211_hdr_3addr) - 2
    , pmlmepriv -> assoc_rsp + sizeof(struct rtw_ieee80211_hdr_3addr) + 6
    , pmlmepriv -> assoc_rsp_len - sizeof(struct rtw_ieee80211_hdr_3addr) - 6
    , GFP_ATOMIC
);

К сожалению, у меня теперь есть следующая ошибка:

.../os_dep/linux/ioctl_cfg80211.c:734:3: error: too many arguments to function ‘cfg80211_roamed’
cfg80211_roamed(padapter->pnetdev

Кто-то мог объяснить мне, как установить этот аппаратный ключ Wi-Fi? Я не очень знаком с Linux.Спасибо.

2
задан 22 March 2018 в 13:15

1 ответ

Я предполагаю для Linux, Аппаратный ключ Wi-Fi автоматически обнаруживается. Я использую Аппаратный ключ Набора Каны, и он не требует никаких драйверов или изменений, внесенных в Настройках WiFi. Но недавно купленный уродливый. Это, кажется, не работает. Я не уверен в этом.

Править: Вам нужен драйвер. Загрузите драйвер с Интернета и работайте

sudo insmod <driver-file>

0
ответ дан 2 December 2019 в 07:52

Другие вопросы по тегам:

Похожие вопросы: