Ваша Кали Линукс не видит Wi-Fi модуль? Всем привет, это очередной вариант решения вопроса по неисправностям и несовместимости некоторого установленного оборудования в ноутбуки с установленной операционной системой Кали Линукс . На всеобъемлемость не претендую, покажу как решил вопрос с конкретной моделью ноутбука. Сейчас 2016-й, и не все ещё проблемы с модулями в Debian решены. Кали установлена на жёсткий диск основной системой – не ВИРТУАЛКА. Если вы предпочитаете работу в виртуальной машине, обратитесь за информацией к статье Как установить виртуальную Кали Линукс?
Драйвер не устанавливается? Проверьте статью Как установить Wi-Fi на Кали Линукс: ошибки в новых версиях.
Параметры машины таковы:
Симптомы:
Любые операции начинаем с команды (здесь и далее не забываем про префикс sudo):
sudo apt-get clean && sudo apt-get update && sudo apt-get upgrade -y
Для начала взглянем на список установленного оборудования для приёма и трансляции сигналов. Он не богат:
lspci
А вот и установленный у меня на Lenovo B590 модуль, из-за которого Кали Линукс не видит Wi-Fi:
02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n
Что ж, ситуация знакома: модуль на месте, драйвера – нет. Обратившись к страничке поддержки драйверов (а тогда она выглядела именно так) с помощью поиска по странице Ctrl + F этого семейства для Линукс, и присмотревшись к разноцветной табличке списка поддерживаемых устройств, обнаружил, что устройство в списке не без проблем:
Ну не сидеть же мне без wifi, и не покупать дешёвенький модуль на USB (не вздумайте купить без оглядки другой модуль для своего ноута – 99% вероятности, что конфигурация ноутбука этого вам просто не позволит сделать). А альфа-карты нам нужны для другого. Поехали в Debian за справкой и посмотрим, что есть для нас новенького. Оказывается, есть и давно. Тогда установим последние версии пакетов linux-image, linux-headers и broadcom-sta-dkms. Откроем терминал и пропишем знакомой уже командой (некоторые флаги могли устареть). Но предварительно добавим к Кали ещё один репозиторий:
mousepad /etc/apt/sources.list
Сюда пропишем новый адрес с новой строки (скопируйте и вставьте без значка ):
deb http://httpredir.debian.org/debian/ stretch main contrib non-free
А теперь установка:
sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
На комментарии терминала на рисунке не смотрите, у меня всё уже стоит. Следите за синтаксисом команды (она не вся влезла в фото – поздно заметил). Поддержка динамического ядра модуля DKMS установит в Кали новое устройство с названием wl. Теперь выгрузим конфликтующие модули (если таковые имеются):
sudo modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
И, наконец, загружаем новообразованный модуль:
sudo modprobe wl
Если ошибок терминал не вернул, перезагружать не нужно. Проверим, что показывает NetworkManager Кали:
Менеджер заметил модуль wifi в нашем Lenovo B590. Проверим, есть ли он в списке устройств через терминал:
iwconfig
Привет… Новообразованный wlan6 режим мониторинга поддерживать не будет, однако для комфортной “официальной” работы его предостаточно. Если на каком-то из этапов терминал заругался, не примените перезагрузить Кали с командой на полное обновление:
sudo apt-get clean && sudo apt-get update && sudo apt-get upgrade -y
и повторить установку. Успехов всем нам.
Посмотреть комментарии
куда переместить image linux и все что скачал?????
Вопрос не понял. Файлы качаете куда угодно. По умолчанию это Загрузки в root. Если забыли - обнаружить местонахождение по имени командой locate. Перейдите в нужный каталог командой cd + имя каталога.
Команда в терминале
apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
позволит установку сделать автоматической.
нет пакетов headers и sta-dkms, не удается найти, как их устанавливать?
модуль появился, но он не включаеться
Как проявляется? Ошибку выдаёт? Network Manager доступен для настройки в NetworkManager.conf?
Я все так сделал, но не чего не просходило . Все установился но модуль так и не появился .
Проверьте список беспроводных модулей командой iwconfig и посмотрите, нет ли там вашего модуля. Если появился, проверьте доступность менеджера подключений Network Manager: в NetworkManager.conf установить значение Network Manager=true
После ввода modprobe wl пишет:
modprobe: FATAL: Module wl not found in derectory /lib/modules/4.6.0-kalil-amd64
1. Перед каждой процедурой обязательно обновляемся командами
apt-get update && apt-get upgrade
плюсом повторить процедуру обновления в графическом интерфейсе через Приложения - Обновления
2. Стереть неиспользуемые библиотеки и их кэш командами
apt-get autoremove
apt-get clean
3. Повторите процедуру установки драйвера.
Сам сталкивался с такой ошибкой не раз при повторных переустановках: начинка одна и та же, только жёсткие диски менялись. Такой подход к повторной установке кривого, но худо-бедно работающего драйвера всегда срабатывал.
сделал всё так как вы описали. опять пишет фатал еррор - всё как и было WL не найден.
так же у меня есть USB WiFi купленная на алиЭкспресс, и там мне дали ссылку на скачку драйвера, на винду поставил и всё норм. Как поставить на кали этот же драйвер который в формате .tar.bz2
файл драйвера называется - DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
Там есть мануал, но мануал по настройке программы, а как его установить Подскажите пожалуйста
Для начала до установки драйверов проверьте, все ли необходимые компоненты в системе установлены и готовы к установке драйвера. Это делается командой (кстати, попробуйте её до установки злополучного встроенного модуля WiFi):
apt-get install --reinstall linux-headers-generic build-essential
Распакуйте содержимое архива командой правой мышки в той же папке, куда закачали (я так понимаю, архив так и остался в Загрузках?). После этого в терминале вносим вот эти команды (последовательно). Я, думаю, угадаю, но вы проверьте - ваши пути могут быть другими немножко:
# это обычная процедура по установке содержимого архивов:
cd Загрузки/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913
make
sudo make install
Смотрим на ошибки errors. Если появляются только Warnings - можно пропускать смело. В принципе Кали уже должна загрузить драйверы сама. Если нет - сделайте это вручную командой
modprobe -v mt7601Usta
или перезагрузите систему. Отпишитесь по результатам.
P.S. И кстати, что говорит команда (наберите в отдельном окне терминала):
sudo dpkg -s linux-headers-`uname -r`
Надеюсь, типа:
Статус: install ok installed ?
Как скачать эти драйверы ? Вай-фая то нет. У меня вот ноут hp и не видит вай-фай кали линукс. Помогите, пожалуйста.
А система как вообще устанавливалась? С голого образа? Репозитории обновлялись? Напрямую в сетевую карту, минуя роутер, кабель не определяется?
С флешки запускаю кали линукс. У меня нет проводного интернета, поэтому не могу выполнить команды apt-get install, можете подсказать как все эти пакеты выкачать и вручную поставить туда ?
Вопрос скользкий. Просто здесь проблема, видимо, в правильной адресации директорий. Я всегда заранее готовился к возможности обновляться, создавая постоянную систему (persistent install). Однако обновить дистрибутив точно не сможете: у меня команда apt-get dist-upgrade либо повторялась, либо съедала всю флешку вместе с предыдущими файлами. Не получится ставить и драйверы. Но можно будет точно добавлять приложения.
Сейчас можно попробовать досоздать на флешке отдельный раздел с файлом persistence.conf. Однако здесь я иногда сталкивался с проблемой, когда постоянный раздел тащил в себя все мусорные файлы, забившись в конце-концов до отказа. Плюсом флешка перестала грузиться на других машинах. Вобщем, надо написать статейку. Пусть народ подтягивается.