Кали линукс wifi драйвер

Установка драйвера WiFi Kali Linux

[email protected]:~# cd mt7601u
[email protected]:~/mt7601u# make
make -C /lib/modules/`uname -r`/build M=$PWD
make[1]: вход в каталог «/usr/src/linux-headers-4.17.0-kali3-amd64»
CC [M] /root/mt7601u/mac.o
/root/mt7601u/mac.c: In function ‘mt76_mac_process_rate’:
/root/mt7601u/mac.c:408:20: error: ‘RX_FLAG_SHORTPRE’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_SHORTPRE’?
status->flag |= RX_FLAG_SHORTPRE;
^~~~~~~~~~~~~~~~
RX_ENC_FLAG_SHORTPRE
/root/mt7601u/mac.c:408:20: note: each undeclared identifier is reported only once for each function it appears in
/root/mt7601u/mac.c:417:19: error: ‘RX_FLAG_HT_GF’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT_GF;
^~~~~~~~~~~~~
RX_ENC_FLAG_HT_GF
/root/mt7601u/mac.c:420:19: error: ‘RX_FLAG_HT’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT;
^~~~~~~~~~
RX_FLAG_HT_GF
/root/mt7601u/mac.c:429:19: error: ‘RX_FLAG_SHORT_GI’ undeclared (first use in this function); did you mean ‘RX_FLAG_SHORTPRE’?
status->flag |= RX_FLAG_SHORT_GI;
^~~~~~~~~~~~~~~~
RX_FLAG_SHORTPRE
/root/mt7601u/mac.c:432:24: error: ‘RX_FLAG_STBC_SHIFT’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_STBC_SHIFT’?
status->flag |= 1 ^~~~~~~~~~~~~~~~~~
RX_ENC_FLAG_STBC_SHIFT
/root/mt7601u/mac.c:435:19: error: ‘RX_FLAG_40MHZ’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT’?
status->flag |= RX_FLAG_40MHZ;
^~~~~~~~~~~~~
RX_FLAG_HT
make[4]: *** [/usr/src/linux-headers-4.17.0-kali3-common/scripts/Makefile.build:318: /root/mt7601u/mac.o] Ошибка 1
make[3]: *** [/usr/src/linux-headers-4.17.0-kali3-common/Makefile:1585: _module_/root/mt7601u] Ошибка 2
make[2]: *** [Makefile:146: sub-make] Ошибка 2
make[1]: *** [Makefile:8: all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.17.0-kali3-amd64»
make: *** [Makefile:8: default] Ошибка 2

Я ещё очень слабо понимаю в теме Linux, но мне очень интересно и я хочу развиваться. Прошу помощи.

yarr

Имею USB wifi модуль, но не могу установить драйвер, подскажите пожалуйста
Инфу по установке брал Здесь » kuba-moo/mt7601u »
Но при сборке выбивает ошибку

[email protected]:~# cd mt7601u
[email protected]:~/mt7601u# make
make -C /lib/modules/`uname -r`/build M=$PWD
make[1]: вход в каталог «/usr/src/linux-headers-4.17.0-kali3-amd64»
CC [M] /root/mt7601u/mac.o
/root/mt7601u/mac.c: In function ‘mt76_mac_process_rate’:
/root/mt7601u/mac.c:408:20: error: ‘RX_FLAG_SHORTPRE’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_SHORTPRE’?
status->flag |= RX_FLAG_SHORTPRE;
^~~~~~~~~~~~~~~~
RX_ENC_FLAG_SHORTPRE
/root/mt7601u/mac.c:408:20: note: each undeclared identifier is reported only once for each function it appears in
/root/mt7601u/mac.c:417:19: error: ‘RX_FLAG_HT_GF’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT_GF;
^~~~~~~~~~~~~
RX_ENC_FLAG_HT_GF
/root/mt7601u/mac.c:420:19: error: ‘RX_FLAG_HT’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT;
^~~~~~~~~~
RX_FLAG_HT_GF
/root/mt7601u/mac.c:429:19: error: ‘RX_FLAG_SHORT_GI’ undeclared (first use in this function); did you mean ‘RX_FLAG_SHORTPRE’?
status->flag |= RX_FLAG_SHORT_GI;
^~~~~~~~~~~~~~~~
RX_FLAG_SHORTPRE
/root/mt7601u/mac.c:432:24: error: ‘RX_FLAG_STBC_SHIFT’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_STBC_SHIFT’?
status->flag |= 1 ^~~~~~~~~~~~~~~~~~
RX_ENC_FLAG_STBC_SHIFT
/root/mt7601u/mac.c:435:19: error: ‘RX_FLAG_40MHZ’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT’?
status->flag |= RX_FLAG_40MHZ;
^~~~~~~~~~~~~
RX_FLAG_HT
make[4]: *** [/usr/src/linux-headers-4.17.0-kali3-common/scripts/Makefile.build:318: /root/mt7601u/mac.o] Ошибка 1
make[3]: *** [/usr/src/linux-headers-4.17.0-kali3-common/Makefile:1585: _module_/root/mt7601u] Ошибка 2
make[2]: *** [Makefile:146: sub-make] Ошибка 2
make[1]: *** [Makefile:8: all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.17.0-kali3-amd64»
make: *** [Makefile:8: default] Ошибка 2

Читайте также:  Делаем сервер из linux

Я ещё очень слабо понимаю в теме Linux, но мне очень интересно и я хочу развиваться. Прошу помощи.

и выложите вывод сюда под спойлер.

UPD. Все таки нашел ваше ядро в логе. Думаю Вам стоит читать описание того, что ставите (мало ли). Там написано, что если ядро выше версии 4.2, то ничего ставить не надо, все уже из коробки.
Вот

на пропиетарный (от производителя).

А зачем Вы хотите установить его? Судя по информации из Вашей ссылки адаптер должен работать в системе без проблем.

Источник

В Кали Линукс не работает Wi-Fi.

possible missing firmware

На Кали Линукс не работает Wi-Fi: ошибки в новых версиях.

Устанавливая Кали на ноутбук, пользователь порой замечает, что Wi-Fi на Кали Линукс не работает. Чаще всего по той причине, что встроенный адаптер просто не обнаруживается. Рассмотрим вопрос, как можно попробовать установить Wi-Fi на Кали Линукс. Скорее всего, это будет ноутбук, так как приобретаемый отдельно модем обычно либо уже содержит пакет драйверов для Windows и Линукс либо доступен для скачивания на сайте производителя. А вот для лэптопов это нередко, действительно, проблема: Wi-Fi модуль встроен, а с установкой драйверов для Линукс беда до сих пор. Но в любом случае соединение с сетью вам понадобится. Учтите, что оборудование у различных производителей разное. По моей практике большинство встраиваемых модулей легко понимает язык драйверов Broadcom для Линукс, но у Dell, HP и других возможны свои правила.

И сразу про ошибки: установить Wi-Fi на Кали Линукс не получается.

Для Кали Линукс я использую «максимально прокачанную» модель старичка-ноутбука Lenovo B590 со встроенным Wi-Fi модулем. На которую драйвера от Broadcom традиционно садились на ура. Однако, к своему удивлению, в какой-то момент я обнаружил, что при установке на него версии 2022.3 Кали Линукс 5.18.0 ничего не произошло. Причём следовал своей же старой, но вполне работоспособной до недвнего времени инструкции по установке Wi-Fi в Кали Линукс. В статье я покажу как исправил ситуацию с неопределяющимся Wi-Fi модулем. А вы мотайте на ус; может, что и пригодиться.

Читайте также:  Linux find file in all folders

СРАЗУ

На некоторых скриншотах я работаю прямо из root-терминала, потому префикс sudo вы видите не всегда. В командах же статьи он будет присутствовать. Будьте внимательны к ответу терминала об отсутствующих правах. Понятно, думаю.

Привычно обновляю систему с одновременной установкой полученных обновлений, сколько бы времени не понадобилось:

sudo apt-get update && sudo apt-get upgrade -y

После установки обновлений предпочитаю «зарибутить линуху» командой sudo reboot . Но сейчас предлагаю вам притормозить внимание на моей консоли. Эти предупреждения, сгенерированные update-initramfs, я, по причине торопыгости, заметил не сразу:

Possible missing firmware /lib/firmware/i915/bxt_guc_69.03.bin for module i915 W: Possible missing firmware /lib/firmware/i915/skl_guc_69.03.bin for module i915 W: Possible missing firmware /lib/firmware/i915/kbl_guc_69.03.bin for module i915 W: Possible missing firmware /lib/firmware/i915/cml_guc_69.03.bin for module i915 W: Possible missing firmware /lib/firmware/i915/glk_guc_69.03.bin for module i915 . и т.д. и т.п.

possible missing firmware

Да, ядро Линукс сообщает множественными строчками об отсутствующем оборудовании. Как многие уже догадались, именно в этом причина того, что Wi-Fi в моей Кали Линукс не хотел устанавливаться. Я допёр до этого не сразу, обращаясь к вроде бы нормально до того установленным библиотекам.

Чего не хватает, или что там про Possible missing firmware /lib/firmware/i915?

Я посчитал логичным, что подходящий пакет firmware-linux решит проблему с содержимым modinfo . Надеясь, на схожесть в версиях оборудования и пакетов, прибегнул к помощи APT (ну а чего же ещё). Кому интересно, можете пробить, на что обращает внимание терминал командами типа:

ищем проблемное оборудование кали линукс

покажет «недостающее» и «неустановленное». Переходим теперь к делу.

«Устанавливаем неустановленное».

В принципе, все мои проблемные библиотеки лежат тут. Их можно скачать и скопировать в директорию /lib/firmware/i915/ и обновиться командами sudo update-initramfs -u -k all и sudo apt-get update -y . Я же пойду путём, которым может воспользоваться каждый. Расширяем список репозиториев, добавляя ещё три источника к официальному списку:

mousepad etc/apt/sources.list

deb http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free

Читайте также:  Samsung ml 2015 linux driver

добавляем репозитории

Не забываем сохраниться. Ставим apt-file:

sudo apt update sudo apt install apt-file sudo apt-file update

apt update

список пакетов пригодных для обновления

Проверьте ошибку о недостающих модулях после команды обновления системы:

sudo apt-get update && sudo apt-get upgrade -y

теперь обновляем кали линукс полностью

На Кали Линукс не работает Wi-Fi: процесс установки.

Для установки модулей от Broadcom появился автоматизированный скрипт. Обращаемся за помощью к BroadcomInstaller2022 на Github. На странице следуем простой инструкции по установке из терминала. Сначала качаем из источника, переходим в нужный раздел, забираем права и запускаем установщик .sh:

git clone https://github.com/jaykali/BroadcomInstaller2022 cd BroadcomInstaller2022 chmod +x Broadcom.sh bash Broadcom.sh

На рисунки команды не попали, извиняюсь. Терминал вернёт опции в запущенной утилите, из которых выберем пункт 1 для установки драйвера Wi-Fi. Потребуется некоторое время. В том же терминале наверняка придётся согласиться на доустановку дополнительных обновлений, подтвердив выбор русской Д.

установка драйвера в кали линукс

установка драйвера в кали линукс 2

Вероятно, что ноутбук перезапустится сам . После перезагрузки значок с беспроводным соединением должен появиться где и положено: в правом верхнем углу. Ввожу пароль и пользуюсь.

Источник

Оцените статью
Adblock
detector