Kali linux не видит wifi адаптер
Привет! Установили себе чистую систему, но даже так Kali Linux не видит Wi-Fi адаптер? Обучение тестированию откладывается в дальний ящик, а зарождающийся талант начинающего безопасника попал на свалку? Ну ничего. Тоже приходилось сталкиваться с подобными проблемами на Кали. Вообще Wi-Fi и Linux старая больная тема, но именно на Kali она проявилась во всей красе от потребностей пользователей. Разберемся в этом!
Нашли ошибку? Есть своя история по этому вопросу? Оставьте свое мнение в комментариях к этой статье! Именно ваше слово может спасти кому-то уйму времени!
Для виртуальной машины
Актуально и для Virtual Box, и для VMWare Workstation.
Начнем с самого частого. Сам ставил себе виртуалку, а там главная проблема – виртуальная машина не видит встроенный модули Wi-Fi, хоть об стену разбейся. Многие годы бытует мнение, что и не увидит. А т.к. уровень виртуальной машины выше, чем установленной внутри нее Kali, то и сама Kali не увидит встроенного адаптера.
Решение простое – берется внешний USB адаптер, который успешно подключается к виртуалке.
Т.е. если вы хотите проводить тестирование своих Wi-Fi сетей через виртуальную машину – обязательно приобретите внешний модуль, в противном случае не тратьте свое время. А вот о совместимости адаптеров и возможных исправлениях – читайте ниже (чтобы не взять себе мертвый внешний адаптер Wi-Fi).
Из дополнения, возможно потребуется активировать сам адаптер в виртуальной среде. На примере Вари:
Для основы – драйверы и совместимость
На основной системе может возникнуть уже две проблемы – не видит USB адаптер и не видит встроенный адаптер. Основная причина здесь, по моему опыту – проблема с драйвером и совместимостью. Именно в этом случае не работает Wi-Fi на Kali Linux. Но обо всем по порядку.
Перед началом нашей операции рекомендую обновиться:
После этого предлагаю посмотреть список установленных устройств:
lsusb – для usb устройств
lspci – для встроенных модулей
В открывшемся большом списке ищем свою модель Wi-Fi модуля:
Далее появляются два пути:
- Посмотреть совместимости на ЭТОЙ СТРАНИЦЕ . Если чип вашего адаптера есть здесь, то все будет работать из коробки.
- Гуглим (лучшего совета и не придумаешь) по типу «driver linux ВАШАМОДЕЛЬ». Очень часто попадете на грамотные топики по теме или даже официальные драйверы устройства. Дать совет лучше? Ничего лучше не придумаешь. Универсального совета пока нет.
Чтобы данное руководство совсем не было водяным, отмечу, что некоторым просто помогает установка WICD:
apt-get install wicd
service network-manager stop
update-rc.d network-manager disable
update-rc.d wicd enable
service wicd start
И вот еще видеоверсия установки конкретного драйвера, хотя в начале тоже ругалось, что адаптеры Wi-Fi не найдены:
После перезапуска системы мозги приходят к единому согласию. За сим заканчиваю. Свои истории стучания в бубен под бодрые завывания расскажите в комментариях ниже – пригодится и вам, и другим. До скорых встреч на нашем портале!
Кали Линукс не видит wifi модуль ?
Всем привет, это очередной урок по решению вопросов по неисправностям и несовместимости некоторого установленного оборудования в ноутбуки с установленной операционной системой Кали Линукс . На всеобъемлемость не претендую, покажу как решил вопрос с конкретной моделью ноутбука. Кали установлена на жёсткий диск основной системой – не ВИРТУАЛКА! Если вы предпочитаете работу в виртуальной машине, обратитесь за некоторой информацией к статье Как установить виртуальную Кали Линукс?
Параметры машины таковы:
- Имеется бюджетный ноутбук Lenovo B590
- На борту Кали Линукс версия 2.0
- Процессор от Intel с 2-мя ядрами (потом посмотрим списком…)
- Диск, оперативная память нас не волнуют, ибо…
Симптомы:
Без дополнительного модема wifi не работает, Кали Линукс не видит wifi никакого , и вообще система не понимает, установлен ли внутри модуль беспроводного соединения. Рассмотрю решение проблемы пошагово.
Любые операции начинаем с команды:
Для начала взглянем на список установленного оборудования для приёма и трансляции сигналов. Он не богат:
Теперь взглянем, что установлено на борту Lenovo B590 и работает ли (да работает, конечно; из-под второй, установленной на том же Lenovo B590 windows 7, wifi работает отлично). Введём команду просмотра всего оборудования, кто не помнит – запоминайте – пригодится:
lspci
А вот и установленный на Lenovo B590 этой версии модуль, из-за которого Кали Линукс не видит wifi:
02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n
Что ж, ситуация знакома: модуль на месте, драйвера – нет. Обратившись к страничке поддержки драйверов (а тогда она выглядела именно так) этого семейства для Линукс, и присмотревшись к разноцветной табличке списка поддерживаемых устройств, обнаружил, что устройство в списке не без проблем:
Ну не сидеть же нам без wifi, и не покупать дешёвенький модуль на USB (не вздумайте купить без оглядки другой модуль для своего ноута – 99% вероятности, что конфигурация ноутбука этого вам просто не позволит сделать). А альфа-карты нам нужны для другого. Поехали в Debian за справкой и посмотрим, что есть для нас новенького. Оказывается, есть и давно. Тогда установим последние версии пакетов linux-image, linux-headers и broadcom-sta-dkms. Откроем терминал и пропишем знакомой уже командой (некоторые флаги могли устареть). Но предварительно добавим к Кали ещё один репозиторий:
Сюда пропишем новый адрес с новой строки:
А теперь установка:
На комментарии терминала на рисунке не смотрите, у меня всё уже стоит. Следите за синтаксисом команды (она не вся влезла в фото – поздно заметил). Поддержка динамического ядра модуля DKMS установит в Кали новое устройство с названием wl. Теперь выгрузим конфликтующие модули (если таковые имеются):
И, наконец, загружаем новообразованный модуль:
Если ошибок терминал не вернул, перезагружать не нужно. Проверим, что показывает NetworkManager Кали:
Менеджер заметил модуль wifi в нашем Lenovo B590. Проверим, есть ли он в списке устройств через терминал:
iwconfig
Привет… Новообразованный wlan6 режим мониторинга поддерживать не будет, однако для комфортной “официальной” работы его предостаточно. Если на каком-то из этапов терминал заругался, не примените перезагрузить Кали с командой на полное обновление:
GreenZo
"
Но при сборке выбивает ошибку
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 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, но мне очень интересно и я хочу развиваться. Прошу помощи.
"
Но при сборке выбивает ошибку
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 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, но мне очень интересно и я хочу развиваться. Прошу помощи.
и выложите вывод сюда под спойлер.
UPD. Все таки нашел ваше ядро в логе. Думаю Вам стоит читать описание того, что ставите (мало ли). Там написано, что если ядро выше версии 4.2, то ничего ставить не надо, все уже из коробки.
Вот
на пропиетарный (от производителя).
А зачем Вы хотите установить его? Судя по информации из Вашей ссылки адаптер должен работать в системе без проблем.
Параметры машины таковы:
Симптомы:
Без дополнительного модема wifi не работает, Кали Линукс не видит wifi никакого , и вообще система не понимает, установлен ли внутри модуль беспроводного соединения. Рассмотрю решение проблемы пошагово.
Любые операции начинаем с команды (если работаете из-под root):
Для начала взглянем на список установленного оборудования для приёма и трансляции сигналов. Он не богат:
lspci
А вот и установленный на Lenovo B590 этой версии модуль, из-за которого Кали Линукс не видит wifi:
02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n
Сюда пропишем новый адрес с новой строки:
А теперь установка:
И, наконец, загружаем новообразованный модуль:
Если ошибок терминал не вернул, перезагружать не нужно. Проверим, что показывает NetworkManager Кали:
Менеджер заметил модуль wifi в нашем Lenovo B590. Проверим, есть ли он в списке устройств через терминал:
iwconfig
какая у тебя сетевая карта, какие драйвера и как поставил?
Network controller: Broadcom Limited BCM4360 802.11ac wireless network adapter (rev 03)
Тебе не про линукс в целом говорят, а про кали. Этот дистр НЕ для таких, как ты.
Вы можете мне помочь или будите мне эту дичь втирать
Хочешь, чтобы тебе помогли, приводи все технические подробности сразу в стартовом посте.
Последнее исправление: amd_amd 08.12.18 23:19:48 (всего исправлений: 1)
Трудности закаляют. Потом мы говорим про ПО, а то что ты скинул с ним совсем не вяжется
Поскольку эта сетевая карта от Broadcom, я бы посоветовал тебе разобрать ноутбук и поменять сетевую карту. Сетевые карты Wi-Fi для ноутбука можно без особого труда найти даже бесплатно в сервисных центрах где их ремонтируют, но если лень искать тот СЦ, где дадут бесплатно, то можешь предложить 300-500 рублей.
Лучше всего бери сетевую Atheros с чипом AR9xxx, на них есть полностью свободный работающий драйвер, но и любая другая кроме Broadcom в принципе подойдёт.
Не я не игнорюя все читаю, большое спасибо что помогаешь в решение проблемы
О боже мой, ну где вы такие только беретесь? Зачем тебе дистрибутив который предназначен для удовлетворения требований профессионального тестирования, проникновения и аудита безопасности СЕТИ, если ты даже эту самую сеть настроить не можешь? Неужели ролики по кали на ютубе до сих пор пользуются спросом?
По делу. Во первых, я уверен, что у тебя есть телефон на ведре, который в свою очередь идеально подходит для модема в режиме usb.
Во вторых, почему бы не установить нормальный дистрибутив, в твоем случае к примеру xubuntu? Установить пару тройку программ из кали не составит труда, мы же оба знаем что кроме aircrack и еще пару подобных утилит, ты ничего сложнее использовать не будешь (без обид).
Последнее исправление: flappyright 08.12.18 23:30:30 (всего исправлений: 1)
Вы можете мне помочь или будите мне эту дичь втирать
с грамматикой и пунктуацией могу!
форум для того и создан, что бы помогать людям которые плохо разбираются
если они по плечу (иначе ломают — морально и/или физически)
я пробовал установливать соедение с wi-fi по этому видео
а можно по точнее как скормить дрова системе при установки
а можно по точнее как скормить дрова системе при установки
Никак. Я уже написал тебе решение - подключи телефон в режиме модема по usb, установи пакет который указал amd_amd , перезагрузи систему.
Вывод lspci , мы так и не увидели.
Заюзай live-usb с ubuntu, через chroot устанавливай.
mandala ★★★★ ( 09.12.18 00:13:30 )Последнее исправление: mandala 09.12.18 00:15:18 (всего исправлений: 2)
07:00:0 Network controller: Broadcom Limited BCM4360 802.11ac wireless network adapter (rev 03)
В виртуальной машине невозможно использовать встроенный Wi-Fi, можно использовать только USB Wi-Fi карты. Поэтому рекомендуется ознакомиться со статьёй «Лучшие совместимые с Kali Linux USB Wi-Fi адаптеры».
Решение проблем с беспроводными драйверами в Linux может быть разочаровывающим опытом, если вы не знаете, что нужно искать. Подразумевается что эта статья будет использована как общее руководство для более лучшей помощи вам в поиске информации, которая вам нужна для разрешения вашей беспроводной проблемы.
3 января стартует курс «SQL-injection Master» © от команды The Codeby
За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.
На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.
Запись на курс до 10 января. Подробнее .
1. Нет интерфейса
- Тупой вопрос: А есть ли беспроводная карта? (Мы видели эту ситуацию несколько раз)
- Устройство подключено (воткнуто)?
- Она показывает lsusb или lspci (за исключением телефонов)? Возможно вы захотите обновить pci ids и usb ids
- Содержит ли dmesg любую информацию о загруженных драйверах и/или невозможности этого?
- Kali Установлена в виртуальную машину? Тогда, если ваша карта не USB, её невозможно будет использовать (VMWare/VirtualBox/QEMU будут виртуализировать КАЖДОЕ УСТРОЙСТВО PCI). Подключено ли оно к виртуальной машине? («Рекомендованные USB беспроводные карты для Kali Linux»).
- Если ничего нет в dmesg и это не виртуальная машина, тогда возможно вы заходите попробовать последний compat-wireless (и иногда нужна прошивка) -> проверьте в беспроводных драйверах Linux (Linux-Wireless drivers).
2. Есть интерфейс, но ничего не могу сделать
3. Нет режима наблюдения
- Драйверы STA (Ralink, Broadcom) и все другие производители драйверов не поддерживают режим наблюдения
- ndiswrapper не поддерживает режим наблюдения И НИКОГДА НЕ БУДЕТ
- Airodump-ng/Wireshark не показывают какие-либо пакеты: проверьте rfkill и другие переключатели железа и настройки BIOS
4. Внедрение (Injection)
- Проверьте с aireplay-ng -9 (убедитесь, что эта карта в режиме наблюдения с airmon-ng)
- Airmon-ng не отображает информацию о чипсете: Это не такая большая проблема, просто нет возможности отобразить информацию от карты и это не влияет на возможности вашей карты
- Нет внедрения, но есть режим наблюдения: Проверьте rfkill и разные другие железные переключатели и опции BIOS
- Сетевые менеджеры иногда прирываются Aircrack tools, запустите airmon-ng check kill чтобы выгрузить эти процессы.
Дополнительные ссылки
1 декабря стартует зимний поток курса " Тестирование Веб-Приложений на проникновение " от команды codeby . Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, активный фаззинг, уязвимости, пост-эксплуатация, инструментальные средства, Social Engeneering и многое другое. На курс можно записаться до 10 декабря включительно. Подробнее .
Читайте также: