Кали Линукс не видит Wi-Fi модуль. - Компьютер76 .
Linux

Кали Линукс не видит Wi-Fi модуль.

Ваша Кали Линукс не видит Wi-Fi модуль? Всем привет, это очередной вариант решения вопроса по неисправностям и несовместимости некоторого установленного оборудования в ноутбуки с установленной операционной системой Кали Линукс . На всеобъемлемость не претендую, покажу как решил вопрос с конкретной моделью ноутбука. Сейчас 2016-й, и не все ещё проблемы с модулями в Debian решены. Кали установлена на жёсткий диск основной системой – не ВИРТУАЛКА. Если вы предпочитаете работу в виртуальной машине, обратитесь за информацией к статье Как установить виртуальную Кали Линукс?

Драйвер не устанавливается? Проверьте статью Как установить Wi-Fi на Кали Линукс: ошибки в новых версиях.

Параметры машины таковы:

  • Имеется бюджетный ноутбук Lenovo B590
  • На борту Кали Линукс версия 2.0
  • Процессор от Intel с 2-мя ядрами (потом посмотрим списком…)
  • Диск, оперативная память нас не волнуют, ибо…

Симптомы:

Без дополнительного модема Wi-Fi не работает, Кали Линукс не видит Wi-Fi никакого , и вообще система не понимает, установлен ли внутри модуль беспроводного соединения. Рассмотрю решение проблемы пошагово.

Любые операции начинаем с команды (здесь и далее не забываем про префикс sudo):

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

Для начала взглянем на список установленного оборудования для приёма и трансляции сигналов. Он не богат:

Теперь взглянем, что установлено на борту Lenovo B590 и работает ли (да работает, конечно; из-под второй, установленной на том же Lenovo B590 windows 7, wifi работает отлично). Введём команду просмотра всего оборудования, кто не помнит – запоминайте – пригодится:

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. Однако здесь я иногда сталкивался с проблемой, когда постоянный раздел тащил в себя все мусорные файлы, забившись в конце-концов до отказа. Плюсом флешка перестала грузиться на других машинах. Вобщем, надо написать статейку. Пусть народ подтягивается.